Skip to content

Switch change log management to towncrier - #341

Open
icemac wants to merge 1 commit into
masterfrom
towncrier
Open

Switch change log management to towncrier#341
icemac wants to merge 1 commit into
masterfrom
towncrier

Conversation

@icemac

@icemac icemac commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

CHANGES.rst is now generated at release time from news fragments in
changes/, so pull requests no longer conflict on it. See changes/README.rst.

Labelled no-changelog because this one edits CHANGES.rst itself.

Comment created by Claude

CHANGES.rst was maintained by hand, so every pull request touched the same
few lines of the same file and concurrent pull requests conflicted on it.

News fragments now live as individual files in changes/, and CHANGES.rst is
generated from them at release time by zest.releaser via the
zestreleaser.towncrier plugin. The entries of the unreleased 16.5 section
have been converted into fragments.

A new workflow rejects direct edits of CHANGES.rst and requires a news
fragment, unless the pull request carries the no-changelog label.
@icemac icemac self-assigned this Aug 10, 2026
@icemac icemac added the no-changelog Skip the change log entry check for this pull request label Aug 10, 2026
@icemac
icemac requested a review from sallner August 10, 2026 08:56
@icemac
icemac enabled auto-merge (squash) August 10, 2026 08:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no-changelog Skip the change log entry check for this pull request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant