Skip to content

[SLOP(gpt-5.5-minimal)] fix(merge): ignore superseded checks#96

Open
mulatta wants to merge 1 commit into
rivet-dev:mainfrom
mulatta:stack/slop-gpt-5-5-minimal-fix-merge-ignore-superseded-cancelled-status-checks-znpxxrpk
Open

[SLOP(gpt-5.5-minimal)] fix(merge): ignore superseded checks#96
mulatta wants to merge 1 commit into
rivet-dev:mainfrom
mulatta:stack/slop-gpt-5-5-minimal-fix-merge-ignore-superseded-cancelled-status-checks-znpxxrpk

Conversation

@mulatta

@mulatta mulatta commented Jul 22, 2026

Copy link
Copy Markdown

GitHub's status check rollup can retain cancelled workflow runs after newer attempts succeed, causing forklift merge to reject otherwise-ready PRs. This change evaluates only the latest run for each workflow and check identity using its start time with a completion-time fallback, while still blocking a latest pending, cancelled, or failing run; cargo fmt and targeted regression tests covering superseded success, latest cancellation, and pending runs pass.

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