CI: cancel superseded runs with workflow concurrency groups #50
Loading…
Reference in a new issue
No description provided.
Delete branch "void/ci-concurrency"
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?
Workflow files only. The runner takes one job at a time, so superseded runs queued behind each other (runs 910, 915, 924, 927 waited on merged heads while the dev preview run 929 waited behind them).
build-pull-request,docker-pr,lockfile:concurrencygroup = workflow + PR number,cancel-in-progress: true. Per PR, not per ref: a ref-only group collides across PRs.rat-dev-preview: its own grouprat-dev-preview, cancel-in-progress, so the newest dev push is the run that builds rat-dev-dist and PR runs (other workflows, other groups) never cancel it.Forgejo supports workflow-level
concurrencywithcancel-in-progressfrom v14.0 (release); this forge reports 16.0.3. The runner needs v11.1.2 or later to evaluate it; its version was not checked.Not run: the workflows themselves (YAML parses; no CI run on this PR has been observed to cancel another).
🤖 Generated with Claude Code