client_golang
client_golang copied to clipboard
Changelog generation workflow
Describe your PR
This PR implements a changelog generation workflow. The proposed workflow aims to automate changelog entries, enhance accuracy, and reduce manual efforts.
The idea here is to have a Changelog section in the PR template. The author will use this section to write about the changes introduced in their PR. The type of change will be obtained from the labels associated with the PR.
When a release branch is created, a GitHub action will be triggered, which will aggregate changelog entries from all the commits made after the previous release, and raise an automated PR. This aggregated changelog entry will be added under the ‘Unreleased’ section of the CHANGELOG.md. This will allow the maintainer to edit it anytime quickly.
Please refer to Changelog Automation proposal for more information.
What type of PR is this?
/kind release-note-none
Changelog Entry
NONE
Related
This requires the other PRs to be merged:
https://github.com/prometheus/client_golang/pull/1517 https://github.com/prometheus/client_golang/pull/1518
Closes https://github.com/prometheus/client_golang/issues/1434