[CI] Split the CI control labels into four axes and resolve them live (#40527)

This commit is contained in:
Liangsheng Yin
2026-09-21 15:37:28 -07:00
committed by GitHub
parent 66f19f5c46
commit a5c2cc517c
22 changed files with 251 additions and 346 deletions
+8 -1
View File
@@ -243,7 +243,14 @@ jobs:
extra-a-test-1-gpu-large-amd,
extra-a-test-2-gpu-large-amd,
]
if: always()
# Same `labeled` guard as call-gate: an unrelated label would otherwise finish
# green with nothing executed, over the real run's result.
if: |
always() &&
(github.event_name != 'pull_request' ||
github.event.action != 'labeled' ||
github.event.label.name == 'run-ci' ||
github.event.label.name == 'run-ci-extra')
runs-on: ubuntu-latest
steps:
- name: Check all dependent job statuses