Skip to content

Conversation

@per1234
Copy link
Contributor

@per1234 per1234 commented Nov 2, 2025

Previously, the release workflow generated a changelog from the commit history and added it to the release notes.

The generated changelog serves no value. If a user wants to see a list of commits, a higher quality list can be obtained by looking at the commit history.

Furthermore, a generated changelog is actually very harmful in that it encourages the project maintainer to shirk their duty (which is specified in the formal release procedure) of writing a real changelog.

Since the changelog generation provides no value, the generation code is hereby removed from the release workflow.

Previously, the release workflow generated a changelog from the commit history and added it to the release notes.

The generated changelog serves no value. If a user wants to see a list of commits, a higher quality list can be obtained
by looking at the commit history.

Furthermore, a generated changelog is actually very harmful in that it encourages the project maintainer to shirk their
duty (which is specified in the formal release procedure) of writing a real changelog.

Since the changelog generation provides no value, the generation code is hereby removed from the release workflow.
@per1234 per1234 self-assigned this Nov 2, 2025
@per1234 per1234 added type: enhancement Proposed improvement topic: infrastructure Related to project infrastructure labels Nov 2, 2025
@per1234 per1234 merged commit 6b5f4bd into arduino:main Nov 2, 2025
8 checks passed
@per1234 per1234 deleted the remove-changelog-gen branch November 2, 2025 02:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

topic: infrastructure Related to project infrastructure type: enhancement Proposed improvement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant