You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|[docs.yml](docs.yml)| Push to `main` (docs paths) | Builds and deploys documentation to GitHub Pages |
18
18
|[release.yml](release.yml)| Manual dispatch | Builds and publishes package to Test PyPI or PyPI (production) |
@@ -133,10 +133,10 @@ All jobs run on `ubuntu-latest` (GitHub-hosted).
133
133
134
134
## GPU Tests Workflow
135
135
136
-
The `gpu-tests.yml` workflow runs on pushes to `main`and `pull-request/*` branches (via copy-pr-bot), and can also be triggered manually via `workflow_dispatch`:
136
+
The `gpu-tests.yml` workflow runs on a schedule and using`pull-request/*` branches (via copy-pr-bot), and can also be triggered manually via `workflow_dispatch`:
137
137
138
-
- GPU Smoke Tests: Quick smoke tests on `linux-amd64-gpu-a100-latest-1` (A100) with a 30-minute job timeout and 20-minute step timeout. Required for merge.
139
-
- GPU E2E Tests: End-to-end tests on `linux-amd64-gpu-a100-latest-1` (A100) with a 55-minute job timeout and 45-minute step timeout. Informational -- failures produce a warning but don't block merge.
138
+
- GPU Smoke Tests: Quick smoke tests on a gpu runner with a 30-minute job timeout and 20-minute step timeout. Required for merge.
139
+
- GPU E2E Tests: End-to-end tests on a gpu runner with a 55-minute job timeout and 45-minute step timeout. Informational -- failures produce a warning but don't block merge.
140
140
- GPU CI Status: Aggregation job -- single required check for branch protection. Fails if smoke tests fail; warns if E2E tests fail.
141
141
142
142
The `changes` (Detect Changes) job always runs, including on `workflow_dispatch`. `dorny/paths-filter` outputs `true` for all filters when there is no base commit to diff against, so downstream jobs always run on a manual dispatch. The job must not be conditionally skipped: a skipped `needs` dependency causes downstream jobs to be skipped even when their own `if` condition would pass.
@@ -154,8 +154,8 @@ To trigger from the PR UI and get a status check result, use `/sync` -- see [On-
154
154
| Workflow | Job | Runner Label | Type |
155
155
| --- | --- | --- | --- |
156
156
| CI Checks | All jobs |`ubuntu-latest`| GitHub-hosted |
0 commit comments