Skip to content

馃摉 [Docs]: Ready-for-review guidance now rejects missing CI checks - #147

Merged
Marius Storhaug (MariusStorhaug) merged 4 commits into
mainfrom
clarify-checks-gate-when-no-checks-run
Aug 9, 2026
Merged

馃摉 [Docs]: Ready-for-review guidance now rejects missing CI checks#147
Marius Storhaug (MariusStorhaug) merged 4 commits into
mainfrom
clarify-checks-gate-when-no-checks-run

Conversation

@MariusStorhaug

@MariusStorhaug Marius Storhaug (MariusStorhaug) commented Aug 2, 2026

Copy link
Copy Markdown
Member

Ready-for-review pull requests now treat missing CI checks as an unmet gate. The Definition of Ready and Done explains why a manually dispatched workflow does not establish pull-request verification, and why auto-merge cannot compensate for a ruleset with no required status checks.

Changed: Missing checks no longer satisfy the review gate

A pull request that reports no checks has not met the required-checks item. The guidance identifies an uncovered pull_request trigger as the usual cause, requires the gap to be fixed or tracked, and explains that a green workflow_dispatch run can omit event-gated jobs without proving that they passed. When checks genuinely cannot run before merge, the pull request must state that fact and link its tracking issue.

Changed: Auto-merge now reflects the ruleset it enforces

Auto-merge waits only for the checks and approvals the branch ruleset declares. The guidance now identifies a missing required-status-check rule as a configuration breach to fix, rather than a condition contributors should work around by watching builds manually.


Technical details
Changed surface Standards checked Framework docs checked Result
src/docs/Ways-of-Working/** (prose) Markdown; PR Format Definition of Ready and Done; Branching and Merging Aligned
Relevant issues (or links)

Related work

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@MariusStorhaug Marius Storhaug (MariusStorhaug) changed the title 馃摉 [Docs]: Definition of Ready no longer treats missing CI checks as a pass 馃摉 [Docs]: Definition of Ready no longer treats missing CI checks or auto-merge as a pass Aug 2, 2026
@MariusStorhaug Marius Storhaug (MariusStorhaug) changed the title 馃摉 [Docs]: Definition of Ready no longer treats missing CI checks or auto-merge as a pass 馃摉 [Docs]: Review readiness rejects absent CI and undeclared merge checks Aug 9, 2026
@MariusStorhaug
Marius Storhaug (MariusStorhaug) marked this pull request as draft August 9, 2026 18:42
auto-merge was automatically disabled August 9, 2026 18:42

Pull request was converted to draft

@MariusStorhaug
Marius Storhaug (MariusStorhaug) marked this pull request as ready for review August 9, 2026 18:43
@MariusStorhaug
Marius Storhaug (MariusStorhaug) merged commit b05af69 into main Aug 9, 2026
21 checks passed
@MariusStorhaug
Marius Storhaug (MariusStorhaug) deleted the clarify-checks-gate-when-no-checks-run branch August 9, 2026 18:43
@MariusStorhaug Marius Storhaug (MariusStorhaug) changed the title 馃摉 [Docs]: Review readiness rejects absent CI and undeclared merge checks 馃摉 [Docs]: Ready-for-review guidance now rejects missing CI checks Aug 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release:none No release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Ready-for-review gate treats absent CI checks as a pass

1 participant