Repository navigation
Add cancel-superseded caller - #104
Conversation
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019xfc9ojH5gMAJaAFRMPitW
|
Claude finished review — View run Review: Morrison-Lab/qbt PR #104 — Add cancel-superseded callerChange: Adds Verification performed
FindingsNone. This is a minimal, correctly-scoped reusable-workflow caller consistent with this repo's existing patterns ( VerdictReady for merge Structured Review Data (JSON){
"schema_version": "1.1",
"reviewer": "claude",
"commit_sha": "cf755b74320ad64be91019e4def7505b573ec39f",
"verdict": "CLEAN",
"findings": [],
"detailed_assessment": "No defects found in .github/workflows/cancel-superseded.yml after confirming against the fetched Morrison-Lab/gha v3 reusable workflow that permissions, trigger types, and job wiring match exactly.",
"holistic_assessment": "Scope is a single thin caller consistent with existing repo conventions, grants least-privilege permissions matching the callee, and introduces no regression risk to publish or preview pipelines."
}Reviewed commit: cf755b7 |
2026-11-05 07:19 UTC |
Ezra's standing rule (2026-11-02): "always cancel stale runs". On Ezra's decision (2026-11-03) to roll this out to every Morrison-Lab repo with PR CI, this adds a 17-line caller for
Morrison-Lab/gha'scancel-superseded.yml(gha#1400, gha#1401, onv3). On everysynchronizeandclosedof a pull request it cancels that PR's queued and running runs for any head other than the current one, and every earlier run of a closed PR. Runs not tied to a PR (push tomain) are not covered. Not exercised before merge: the first live run is this PR's own next push or close.Generated by Claude Code