[AMD] ci: add label-gated extra-a tier (kv_canary + mock_model unit tests) (#27822)
This commit is contained in:
@@ -187,6 +187,25 @@ jobs:
|
||||
- "python/pyproject_rocm.toml"
|
||||
- "python/pyproject_other.toml"
|
||||
|
||||
# =============================================== extra (scheduled) ====================================================
|
||||
# Chain the label-gated AMD extra tier into the scheduled run, mirroring
|
||||
# pr-test.yml's `call-pr-test-extra`. On `schedule` (and run_all_tests
|
||||
# dispatch) the extra suite runs on `main` without needing the
|
||||
# `run-ci-extra` label (pr-gate.yml only enforces labels on pull_request
|
||||
# events). Targeted /rerun-stage dispatches (target_stage set) are excluded.
|
||||
# Not added to `pr-test-amd-finish` so the base AMD gate never depends on
|
||||
# the opt-in extra suite.
|
||||
call-pr-test-amd-extra:
|
||||
if: |
|
||||
(github.event_name == 'schedule' || inputs.run_all_tests == true) &&
|
||||
!(inputs.target_stage || inputs.target_stage_select)
|
||||
uses: ./.github/workflows/pr-test-amd-extra.yml
|
||||
with:
|
||||
ref: ${{ inputs.pr_head_sha || inputs.ref || '' }}
|
||||
aiter_ref: ${{ inputs.aiter_ref }}
|
||||
continue_on_error: true
|
||||
secrets: inherit
|
||||
|
||||
# =============================================== sgl-kernel ====================================================
|
||||
sgl-kernel-unit-test-amd:
|
||||
name: ${{ format('sgl-kernel-unit-test-amd (linux-{0}-1gpu-sglang)', inputs.runner_arch || 'mi325') }}
|
||||
|
||||
Reference in New Issue
Block a user