Skip to content

fix(ci): give Tests its own concurrency group (Build & Push gate is missing) - #161

Merged
thenabbu merged 1 commit into
mainfrom
fix/build-gate
Nov 5, 2026
Merged

thenabbu merged 1 commit into
mainfrom
fix/build-gate

Conversation

@thenabbu

@thenabbu thenabbu commented Nov 5, 2026

Copy link
Copy Markdown
Owner

What

Build & Push on main has been failing since the #155 merge: the run has one job (build: skipped) and no tests job at all, so the image publish had no gate behind it. A known-good run had three nested jobs (tests / unit, tests / docker, tests / e2e).

This gives Tests its own concurrency group so it cannot collide with Build & Push on the same ref, and drops Tests' own push: [main] trigger (on main it should run once, as the job build gates on).

Honest status: I have not yet proven this fixes it — the failure only reproduces on a main push, and Tests has no workflow_dispatch trigger so it cannot be fired in isolation. #160 tried a different theory and did not help. If this PR's own Tests run is green but main still shows build: skipped after merge, the cause is elsewhere and I will revert rather than keep stacking experiments.

@thenabbu
thenabbu merged commit 1fcbfe6 into main Nov 5, 2026
11 checks passed
@thenabbu
thenabbu deleted the fix/build-gate branch November 5, 2026 16:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant