From 72ff7c1c9dd5a59b2d235ab02782260bea256400 Mon Sep 17 00:00:00 2001 From: ChaoZheng109 Date: Mon, 27 Jul 2026 02:28:49 -0700 Subject: [PATCH] CI: skip ut-a5 while the a5 runner is under repair The a5 self-hosted runner is out for repair, so ut-a5 has no host to run on and sits waiting for one instead of reporting a result. Short- circuiting its existing gate with `false &&` makes it report skipped, mirroring what #1481 already did for st-onboard-a5 on the same runner. Nothing declares `needs: ut-a5` and main has no required status checks, so the job's absence blocks no merge. Coverage for a5 changes falls back to st-sim-a5, which runs on GitHub-hosted runners. --- .github/workflows/ci.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cedb1dfb0..3e2f0307f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -785,7 +785,8 @@ jobs: # ---------- Unit tests (a5 hardware, Python + C++) ---------- ut-a5: needs: [detect-changes, pre-commit] - if: needs.detect-changes.outputs.docs_only != 'true' + # The a5 self-hosted runner is under repair; drop the `false &&` to re-enable. + if: false && needs.detect-changes.outputs.docs_only != 'true' runs-on: [self-hosted, a5] timeout-minutes: 30 env: