Skip to content

Conversation

@jschwe
Copy link
Member

@jschwe jschwe commented Nov 15, 2025

When drafting github releases, there is an option
to automatically generate a list of changes based on merged PR titles.
For now we simply exclude dependabot PRs, but in the future we might want to use labels to further optimise the automatic release notes usefulness.
Documentation: https://docs.github.com/en/repositories/releasing-projects-on-github/automatically-generated-release-notes#configuring-automatically-generated-release-notes

Testing: Not tested, no impact on servo itself.

When drafting github releases, there is an option
to automatically generate a list of changes based on
merged PR titles.
For now we simply exclude dependabot PRs, but in the
future we might want to use labels to further optimise
the automatic release notes usefulness.

Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
@servo-highfive servo-highfive added the S-awaiting-review There is new code that needs to be reviewed. label Nov 15, 2025
@jschwe jschwe changed the title Tweak automatic release not generation Tweak automatic release notes generation Nov 15, 2025
@jschwe jschwe changed the title Tweak automatic release notes generation Tweak automatic release notes Nov 15, 2025
Copy link
Contributor

@TimvdLippe TimvdLippe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I assume that the notation is correct for the bot author name. Reading the docs, that's not 100% clear to me, but let's try it out and see?

@servo-highfive servo-highfive removed the S-awaiting-review There is new code that needs to be reviewed. label Nov 15, 2025
Co-authored-by: Josh Matthews <josh@joshmatthews.net>
Signed-off-by: Jonathan Schwender <55576758+jschwe@users.noreply.github.com>
@servo-highfive servo-highfive added the S-awaiting-review There is new code that needs to be reviewed. label Nov 15, 2025
@jschwe
Copy link
Member Author

jschwe commented Nov 15, 2025

@TimvdLippe This is how a dependabot change looks like without this PR in the release notes, so that's what I based the name on:

@jschwe jschwe enabled auto-merge November 15, 2025 09:54
@jschwe jschwe added this pull request to the merge queue Nov 15, 2025
@servo-highfive servo-highfive added the S-awaiting-merge The PR is in the process of compiling and running tests on the automated CI. label Nov 15, 2025
Merged via the queue into servo:main with commit 26cf477 Nov 15, 2025
35 checks passed
@jschwe jschwe deleted the jschwender/release_notes branch November 15, 2025 10:59
@servo-highfive servo-highfive removed the S-awaiting-merge The PR is in the process of compiling and running tests on the automated CI. label Nov 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

S-awaiting-review There is new code that needs to be reviewed.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants