ci: serialize CI against the live e2e harness on the shared host #114
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/ci-e2e-host-serialization"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Serialize CI (
ci.yml) against the live E2E harness (e2e.yml) on the shared runner host so CPU-heavy builds stop garbling e2e audio-timing scores (#38; cost 9 false reds on 2026-07-12). The existinge2e-livegroup only serialized e2e-vs-e2e, never e2e-vs-CI.concurrency: group: live-host(cancel-in-progress: false) → Forgejo runs at most one of {any CI run, the harness} at a time.cargo test/clippyrun undernice -n 19so a build still yields CPU to the audio/bridge threads if cross-workflow group serialization doesn't hold on this Forgejo version.⚠️ Not live-verified — confirming true cross-workflow serialization needs dispatching a CI push + an e2e run simultaneously and watching the second queue.
🤖 Generated with Claude Code