prometheus/scripts
machine424 31f0678cdf
release: automate CHANGELOG.md generation and improve release notes process
Adds `scripts/generate_release_notes.sh` to produce a structured CHANGELOG.md starting point using the Kubernetes release-notes tool. It handles both minor and patch releases.
`RELEASE.md` is updated to reference the script and drop the manual instructions.

Version examples are updated from 2.x to 3.x.

The `check_release_notes` CI workflow is extended to also run on `release-*` branches in order for the script to catch commits added to the release note , and the PR template wording is tightened.

Signed-off-by: machine424 <ayoubmrini424@gmail.com>
2026-03-25 20:20:35 +01:00
..
bump_go_version.sh update script for internal and web 2025-09-02 10:02:01 +02:00
check-go-mod-version.sh chore: Check that previous go version check actually uses previous go version 2026-02-11 16:05:50 +01:00
check-node-version.sh chore: add Makefile target to check Node.js version (#16832) 2025-07-15 12:52:43 +02:00
check_release_notes.sh feat: add a way to pass release notes from the PR (#16904) 2025-08-13 15:34:36 +02:00
compress_assets.sh build: Ignore timestamps recording in gzip metadata 2025-02-13 18:22:39 +01:00
generate_release_notes.sh release: automate CHANGELOG.md generation and improve release notes process 2026-03-25 20:20:35 +01:00
genproto.sh chore: enable gci linter (#16245) 2025-03-22 15:46:13 +00:00
get_module_version.sh add scripts/get_module_version.sh 2024-08-16 14:23:27 +02:00
golangci-lint.yml Update CI (#18173) 2026-02-23 15:25:09 +01:00
npm-deps.sh Update npm deps for v2.39 and fix the script called to do it (#11332) 2022-09-21 23:36:28 +02:00
package_assets.sh Publish UI release artefact in our github releases (#10577) 2022-04-12 19:23:02 +02:00
sync_repo_files.sh Improve repo sync script logging 2025-11-18 11:18:02 +01:00
ui_release.sh Build both old & new UI into Prometheus, allow choosing via feature flag 2024-04-18 15:08:40 +02:00