Skip to content

馃懛 ci(release): require changelog entries - #151

Merged
gaborbernat merged 8 commits into
tox-dev:mainfrom
gaborbernat:release-changelog-gate
Oct 18, 2026
Merged

gaborbernat merged 8 commits into
tox-dev:mainfrom
gaborbernat:release-changelog-gate

Conversation

@gaborbernat

@gaborbernat gaborbernat commented Oct 18, 2026 •

Copy link
Copy Markdown
Member

Python-discovery can merge a PR without a news fragment, and its tag workflow can publish a version missing from the changelog.

This adds a Towncrier fragment check and collects it with the test jobs in one branch status. skip news exempts internal changes. Release preparation builds the changelog without a write credential; a separate job validates the patch before the repository App commits and tags it. The tag workflow checks the version in docs/changelog.rst before building distributions.

The App key and branch and tag rulesets need to be configured after the code PR is ready.

@gaborbernat gaborbernat added skip news No user-facing changelog entry needed and removed skip news No user-facing changelog entry needed labels Oct 18, 2026
@gaborbernat
gaborbernat merged commit 1701972 into tox-dev:main Oct 18, 2026
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip news No user-facing changelog entry needed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant