ci/ui-test: queue runs in one bucket instead of cancelling #9

Merged
developer merged 1 commits from feature/ui-test-singleton into development 2026-05-15 06:57:09 +00:00
Owner

Run #73 (post-PR-#8 wave) failed in 6 seconds with the same Post-Checkout-then-cleanup pattern even though it was the only run in its concurrency group. Gitea appears to fire spurious self-cancellation under cancel-in-progress: true in some cases.

Replace the per-sha cancel-in-progress group with a singleton queueing group. Only one ui-test workflow alive at a time across the repo, others wait. Vite-on-:5173 cannot collide because there is never a second ui-test alive. ui-test is ~2 minutes, bursts are rare, queueing is cheap.

Run #73 (post-PR-#8 wave) failed in 6 seconds with the same Post-Checkout-then-cleanup pattern even though it was the only run in its concurrency group. Gitea appears to fire spurious self-cancellation under `cancel-in-progress: true` in some cases. Replace the per-sha cancel-in-progress group with a singleton queueing group. Only one ui-test workflow alive at a time across the repo, others wait. Vite-on-:5173 cannot collide because there is never a second ui-test alive. ui-test is ~2 minutes, bursts are rare, queueing is cheap.
developer added 1 commit 2026-05-15 06:52:04 +00:00
ci/ui-test: queue runs in one bucket instead of cancelling
Tests · UI / test (push) Waiting to run
Tests · UI / test (pull_request) Successful in 2m20s
1a0e3e992f
`cancel-in-progress: true` killed run #73 even though it was the
only ui-test in its concurrency group — Gitea appears to cancel the
in-progress job on its own under that setting in some edge cases.

Switch to a singleton group with `cancel-in-progress: false`. The
new behaviour is simple queueing: only one ui-test workflow runs at
a time across the repository, the rest wait. Vite-on-:5173 cannot
collide because there is never a second ui-test alive. The wall-time
hit is bounded — ui-test is ~2 minutes — and bursts are rare enough
that queueing is cheap.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
developer merged commit 77cb7c78b6 into development 2026-05-15 06:57:09 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: developer/galaxy-game#9