extend pytest-sdist timeout to 30 min for slow/flaky tests (#3456) [skip ci]

* extend pytest-sdist timeout to 30 min for slow/flaky tests

* Also preload the cdn cache so it doesn't get stampeded

* fix yaml syntax

* missing fields

* can't pipe to dev/null

* Fix nightlies and add 2.10.0 to multi-gpu suite
This commit is contained in:
Wing Lian
2026-03-05 15:04:38 -05:00
committed by GitHub
parent 6a8baf8fa7
commit 234931d512
3 changed files with 44 additions and 11 deletions

View File

@@ -46,11 +46,22 @@ jobs:
env:
SKIP: no-commit-to-branch
prime-cdn-s3-cache:
name: Prefetch S3 once to prime the CDN cache
runs-on: ubuntu-latest
if: ${{ !github.event.pull_request.draft }}
timeout-minutes: 10
steps:
- name: Restore Cache from S3
id: hf-cache-restore-s3
run: |
curl -L https://axolotl-ci.b-cdn.net/hf-cache.tar.zst > /dev/null
pytest:
name: PyTest
runs-on: ubuntu-latest
if: ${{ !github.event.pull_request.draft }}
# needs: [preload-cache]
needs: [prime-cdn-s3-cache]
strategy:
fail-fast: false
matrix:
@@ -146,6 +157,7 @@ jobs:
name: PyTest from Source Dist
runs-on: ubuntu-latest
if: ${{ !github.event.pull_request.draft }}
needs: [prime-cdn-s3-cache]
strategy:
fail-fast: false
matrix:
@@ -156,7 +168,7 @@ jobs:
# pytorch_version: "2.8.0"
# - python_version: "3.14"
# pytorch_version: "2.9.1"
timeout-minutes: 20
timeout-minutes: 30
steps:
- name: cleanup node