client_golang icon indicating copy to clipboard operation
client_golang copied to clipboard

Changelog generation workflow

Open SachinSahu431 opened this issue 9 months ago • 2 comments

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

SachinSahu431 avatar May 19 '24 15:05 SachinSahu431