Skip to content

fix(cli): finish cancelled validation workflow graphs - #4638

Merged
yannickmonney merged 1 commit into
mainfrom
fix/finish-cancelled-ci-graphs
Oct 9, 2026
Merged

yannickmonney merged 1 commit into
mainfrom
fix/finish-cancelled-ci-graphs

Conversation

@yannickmonney

@yannickmonney yannickmonney commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

Cancelled merge-group validations can leave required summary jobs queued indefinitely. Extend the existing guarded finishing command to the seven known validation workflows, using immutable source profiles and complete job graphs; collapsed matrices are accepted only when their pinned prerequisite proves they could not run. A source drift guard requires explicit profile review when current workflows change.

Validation: 237 tests / 1,784 assertions; strict scoped TypeScript, type-aware lint, formatting, full scoped SAST, manual coverage, and rendered recovery instructions pass. Prior policy refusal controls are retained. A source-bound native canary on the historical CLI workflow completed/cancelled after one guarded finishing request; all seven native jobs were read back terminal. Hosted CI completion is not claimed.

@yannickmonney
yannickmonney force-pushed the fix/finish-cancelled-ci-graphs branch from cac1a34 to 2f2f6d6 Compare October 9, 2026 10:06
@yannickmonney
yannickmonney force-pushed the fix/finish-cancelled-ci-graphs branch from 2f2f6d6 to 9299ee7 Compare October 9, 2026 10:16
@yannickmonney
yannickmonney merged commit 961b117 into main Oct 9, 2026
23 of 26 checks passed
@yannickmonney
yannickmonney deleted the fix/finish-cancelled-ci-graphs branch October 9, 2026 11:32
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