Skip to content

Add Required PR Checks job to gate merges - #1999

Merged
tconley1428 merged 2 commits into
mainfrom
python-required-checks
Oct 21, 2026
Merged

tconley1428 merged 2 commits into
mainfrom
python-required-checks

Conversation

@cconstable

Copy link
Copy Markdown
Contributor

What was changed

  • Added a Required PR Checks job to ci.yml. It runs after the jobs that are required to merge today and fails if any of them failed or was cancelled.

Why?

Branch protection lists 11 required checks by exact name, including one per Python version and OS. Any matrix change also needs a branch protection change made at the same moment, or PRs get stuck waiting on checks that no longer run. With one roll-up job, matrix changes only touch this repo. Branch protection will be switched to require only Required PR Checks after this merges.

@cconstable cconstable added the skip-changelog PR changes do not require changelog updates label Oct 21, 2026
@cconstable
cconstable marked this pull request as ready for review October 21, 2026 19:23
@cconstable
cconstable requested a review from a team as a code owner October 21, 2026 19:23
@tconley1428
tconley1428 merged commit 3e4a656 into main Oct 21, 2026
20 checks passed
@tconley1428
tconley1428 deleted the python-required-checks branch October 21, 2026 20:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-changelog PR changes do not require changelog updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants