From e78ae314eb18507b61e55b0757cbe46109b350fa Mon Sep 17 00:00:00 2001 From: Mick Vleeshouwer Date: Sun, 19 Jul 2026 19:38:11 +0000 Subject: [PATCH] ci: modernize PR labeler --- .github/pr-labeler.yml | 5 ----- .github/release-drafter.yml | 18 ++++++++++++++++++ .github/workflows/pr-labeler.yml | 10 ++++++---- 3 files changed, 24 insertions(+), 9 deletions(-) delete mode 100644 .github/pr-labeler.yml diff --git a/.github/pr-labeler.yml b/.github/pr-labeler.yml deleted file mode 100644 index a14c555..0000000 --- a/.github/pr-labeler.yml +++ /dev/null @@ -1,5 +0,0 @@ -feature: ['feature/*', 'feat/*'] -enhancement: enhancement/* -bug: fix/* -breaking: breaking/* -documentation: doc/* diff --git a/.github/release-drafter.yml b/.github/release-drafter.yml index 1573d9e..6299b15 100644 --- a/.github/release-drafter.yml +++ b/.github/release-drafter.yml @@ -16,6 +16,24 @@ categories: - title: '📦 Dependencies' label: 'dependencies' +autolabeler: + - label: 'feature' + branch: + - '/^feature\//' + - '/^feat\//' + - label: 'enhancement' + branch: + - '/^enhancement\//' + - label: 'bug' + branch: + - '/^fix\//' + - label: 'breaking' + branch: + - '/^breaking\//' + - label: 'documentation' + branch: + - '/^doc\//' + template: | ## What's changed $CHANGES diff --git a/.github/workflows/pr-labeler.yml b/.github/workflows/pr-labeler.yml index 9d71729..6c53395 100644 --- a/.github/workflows/pr-labeler.yml +++ b/.github/workflows/pr-labeler.yml @@ -1,15 +1,17 @@ name: PR Labeler + +on: + pull_request_target: + types: [opened] + permissions: contents: read pull-requests: write -on: - pull_request: - types: [opened] jobs: pr-labeler: runs-on: ubuntu-latest steps: - - uses: TimonVS/pr-labeler-action@v5 + - uses: release-drafter/release-drafter/autolabeler@eada3c96a64734dd381cfbda23511034e328ddb0 # v7.6.0 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}