Skip to content

馃懛 ci: collect required checks - #857

Open
gaborbernat wants to merge 9 commits into
tox-dev:mainfrom
gaborbernat:release-ci-gate
Open

gaborbernat wants to merge 9 commits into
tox-dev:mainfrom
gaborbernat:release-ci-gate

Conversation

@gaborbernat

@gaborbernat gaborbernat commented Oct 18, 2026 •

Copy link
Copy Markdown
Member

Filelock checks PR news fragments, but that job has no single required status alongside the test matrix. A failed fragment check can therefore be missed by branch protection.

This adds one aggregate status for the test, coverage, platform, and fragment jobs. The weekly GraalPy job may be skipped, while the fragment job may be skipped only outside PRs or when a maintainer applies skip news. Release preparation builds the changelog without a write credential; a separate job validates the patch before the repository App commits and tags it.

The App key and branch and tag rulesets need to be configured before merge. The branch ruleset should require Required checks pass, allow admin and App bypass, and require no review approval.

@gaborbernat gaborbernat added the skip news Internal change; exempt from the news fragment check label Oct 18, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip news Internal change; exempt from the news fragment check

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant