From a89a743af5f7a3e3b00fbb8373b96edcba8ad3fc Mon Sep 17 00:00:00 2001 From: maatheusgois-dd Date: Fri, 17 Jul 2026 03:35:35 -0300 Subject: [PATCH] chore(release): categorize auto-generated release notes by label GitHub's generate_release_notes now groups merged PRs into sections (Features, Bug Fixes, Hardening & Validation, Dependencies, Documentation, Maintenance) based on labels, instead of a flat list. Mirrors the curated 'What's Changed' style used by headroom releases. --- .github/release.yml | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 .github/release.yml diff --git a/.github/release.yml b/.github/release.yml new file mode 100644 index 0000000..2e2294f --- /dev/null +++ b/.github/release.yml @@ -0,0 +1,37 @@ +# GitHub auto-generated release notes configuration. +# Categorizes merged PRs by label so each release shows a curated +# "What's Changed" section grouped by area, like the headroom releases. +# https://docs.github.com/en/repositories/releasing-projects-on-github/automatically-generated-release-notes#configuring-automatically-generated-release-notes + +changelog: + exclude: + labels: + - ignore-for-release + + categories: + - title: 🚀 Features + labels: + - feature + - enhancement + - title: 🐛 Bug Fixes + labels: + - bug + - fix + - title: 🛠 Hardening & Validation + labels: + - hardening + - validation + - testing + - ci + - title: 📦 Dependencies + labels: + - dependencies + - title: 📚 Documentation + labels: + - documentation + - docs + - title: 🔧 Maintenance + labels: + - chore + - maintenance + - refactor