browniebroke.com

Configuring automatic generation of GitHub releases

2 February 2026
Edit on Github

On a few projects, I’ve been using the GitHub automatic release notes generations for while to get a list of all the changes that have been merged since the last release:

Generate release notes

I believe it’s generated from the title of all the PRs which have been merged since the last release, and I usually need to edit it manually to omit internal changes which don’t impact the code installed by the users, like dependabot updates.

I only discovered today that this is configurable to exclude some authors or labels automatically. This is achieved via the .github/release.yml.

I stumbled upon this feature after seeing the config file edited in the pyproject-fmt project.

Liked it? Please share it!