CI: disable all jobs, add A5 runner bring-up smoke job - #821
Conversation
|
Important Review skippedAuto incremental reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
📝 WalkthroughWalkthroughThe CI workflow disables existing validation and serving jobs, leaving a new ChangesCI runner smoke workflow
Estimated code review effort: 2 (Simple) | ~10 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
914b02c to
e3850a0
Compare
A new A5 server has been added as a CI runner; this gates the workflow down to a single job that only proves the runner can be picked up. - Disable every existing job with `if: false` (kept as `false && <original expression>` where a condition already existed), so the original gating logic survives verbatim and re-enabling is a prefix removal - Add `a5-runner-smoke`, structurally a copy of daily_ci.yml's `model-tests-a5` (npu-a5 runner labels, setup-ci-job with needs-device:true, kill-orphaned-tasks, build_output cleanup, results upload), with the V4-Pro sweep body replaced by `echo "Do something"` - Give it its own `a5-smoke` build namespace so it does not share the daily job's `a5-daily` artifacts, and set `if-no-files-found: ignore` on the upload since the smoke step emits no results.tsv
Summary
A new A5 server has been added as a CI runner; this gates the workflow down to a single job that only proves the runner can be picked up.
ci.yml(pre-commit,unit-tests,detect-changes,sim,a2a3,serving-qwen,serving-deepseek) withif: false, kept asfalse && <original expression>where a condition already existed, so the original gating logic survives verbatim and re-enabling is a prefix removal.a5-runner-smoke, structurally a copy ofdaily_ci.yml'smodel-tests-a5: same[self-hosted, linux, arm64, npu-a5]labels, 120 min timeout,checkoutworking directory and env block, and the same step sequence (sparse-fetch action defs,setup-ci-jobwithneeds-device: 'true',kill-orphaned-tasks,build_outputcleanup, results upload).Run V4-Pro tests (a5, via task-submit)body withecho "Do something", keeping the step name and itsPYPTO_*/PTO2_RING_*env.a5-smokebuild namespace so it does not share the daily job'sa5-dailyartifacts, and setif-no-files-found: ignoreon the upload since the smoke step emits noresults.tsv.