Conversation
The a5 self-hosted runner is out for repair, so the job has no host to run on and sits waiting for one instead of reporting a result. Short- circuiting its existing gate makes it report skipped: nothing declares `needs: st-onboard-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. ut-a5 targets the same self-hosted runner and is left enabled.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughThe ChangesCI runner maintenance
Estimated code review effort: 1 (Trivial) | ~2 minutes 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 |
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.
Summary
st-onboard-a5gate toif: false && ...so the job reports skipped instead of waiting on a runner that is out for repair.false &&.The a5 self-hosted runner is under repair, so
st-onboard-a5has no host to pick it up. Nothing declaresneeds: st-onboard-a5andmainhas no required status checks, so skipping it blocks no merge.Coverage for a5 changes falls back to
st-sim-a5(GitHub-hosted).ut-a5targets the same self-hosted runner and is deliberately left enabled — if the repair runs long it will need the same treatment.Testing
ifresolves as intended (yaml.safe_load→false && needs.detect-changes.outputs.a5_changed == 'true')