-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Description
On every new release, we need to provide a list of changes that made it into the release. This log of changes is maintained in the CHANGELOG.md file.
Updating the Changelog file requires manual effort from maintainers, it demands searching through commit history, analyzing which PRs had user-facing changes, and which PRs hadn't, writing clear messages describing the change, etc.
This whole process could receive some improvements through automation.
This issue concerns researching, proposing, and implementing the Changelog automation for client_golang. The final goal is not to require manual effort from maintainers to go through a big list of commits and hand-picking changelog entries.
Related:
https://github.com/googleapis/release-please
xref: cncf/mentoring#1120