Skip to content

DEV: Gate gem publishing on the mutation job#48

Merged
gschlager merged 1 commit into
mainfrom
gate-publish-on-mutation
Jun 11, 2026
Merged

DEV: Gate gem publishing on the mutation job#48
gschlager merged 1 commit into
mainfrom
gate-publish-on-mutation

Conversation

@gschlager

Copy link
Copy Markdown
Member

The publish job only waited for lint and test, so a gem release could go out while the mutation job was still running — or even after it failed — on the same push to main (seen on the v0.2.0 release, where publish finished before mutation).

Add mutation to the needs list. On pushes to main — the only ref publish runs on — the mutation job always runs, so the skipped-needs propagation rule never skips publish.

The publish job only waited for lint and test, so a release could go
out while (or even though) the mutation job was still running or
failing on the same push. Add mutation to its needs list.

On pushes to main — the only ref publish runs on — the mutation job
always runs, so the skipped-needs propagation rule never skips
publish.
@gschlager gschlager merged commit ed40c23 into main Jun 11, 2026
8 checks passed
@gschlager gschlager deleted the gate-publish-on-mutation branch June 11, 2026 23:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant