From 48bb22c311ed06fc16abb07cdaa05792a970e31b Mon Sep 17 00:00:00 2001 From: Marco Bulgarini Date: Wed, 11 Mar 2026 11:27:50 +0100 Subject: [PATCH] chore: add autolabeler to release-drafter for conventional commits Maps conventional commit prefixes (feat, fix, chore, etc.) to GitHub labels so release-drafter can categorize changelog entries and resolve version bumps automatically. Also maps the `!` breaking change marker to the major label. Co-Authored-By: Claude Opus 4.6 --- .github/release-drafter.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.github/release-drafter.yml b/.github/release-drafter.yml index a23a653..3fb4d0c 100644 --- a/.github/release-drafter.yml +++ b/.github/release-drafter.yml @@ -17,6 +17,20 @@ categories: - dependencies - ci +autolabeler: + - label: feature + title: + - '/^feat(\(.+\))?[!]?:/' + - label: fix + title: + - '/^fix(\(.+\))?[!]?:/' + - label: chore + title: + - '/^(chore|ci|docs|style|refactor|perf|test|build)(\(.+\))?[!]?:/' + - label: major + title: + - '/^[a-z]+(\(.+\))?!:/' + change-template: "- $TITLE (#$NUMBER)" change-title-escapes: '\<*_&'