The shared reconcile concurrency group displaces queued sweeps as CANCELLED, and the displaced run's successor attaches to a different PR — so on the victim the newest self entry stayed CANCELLED, scored FAILURE, and the sweep set blocker:ci-red off its own corpse every cadence (crew#227). Drop rollup entries whose workflowName matches SELF_WORKFLOW (defaulting to the ambient GITHUB_WORKFLOW — the caller's name, so no workflow edit and no hardcoded consumer name) before the newest-per-context collapse; an empty name filters nothing. A self-only rollup now honestly scores NONE, and a genuine foreign failure still blocks beside a cancelled self entry — the must-fail guard against re-opening #136. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| action.yml | ||
| labels-reconcile.sh | ||