Skip to content

Commit 3b8cfed

Browse files
gnodetclaude
andauthored
Fix release-drafter for 3.x branch (#319)
- Upgrade to release-drafter v7 (v6 _extends directive no longer works) - Inline org-level config with correct label syntax for v7 - Trigger on plexus-utils-3.x branch instead of master - Add filter-by-commitish to scope drafts to 3.x releases only Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 4d25130 commit 3b8cfed

2 files changed

Lines changed: 67 additions & 4 deletions

File tree

.github/release-drafter.yml

Lines changed: 62 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,62 @@
1-
_extends: .github
2-
tag-template: plexus-utils-$NEXT_MINOR_VERSION
1+
name-template: $NEXT_PATCH_VERSION
2+
tag-template: plexus-utils-$NEXT_PATCH_VERSION
3+
version-template: $MAJOR.$MINOR.$PATCH
4+
5+
categories:
6+
- title: ":boom: Breaking changes"
7+
labels:
8+
- breaking
9+
- title: 🚨 Removed
10+
label: removed
11+
- title: ":tada: Major features and improvements"
12+
labels:
13+
- major-enhancement
14+
- major-rfe
15+
- title: 🐛 Major bug fixes
16+
labels:
17+
- major-bug
18+
- title: ⚠️ Deprecated
19+
label: deprecated
20+
- title: 🚀 New features and improvements
21+
labels:
22+
- enhancement
23+
- feature
24+
- rfe
25+
- title: 🐛 Bug Fixes
26+
labels:
27+
- bug
28+
- fix
29+
- bugfix
30+
- regression
31+
- title: ":construction_worker: Changes for plugin developers"
32+
labels:
33+
- developer
34+
- title: 📝 Documentation updates
35+
label: documentation
36+
- title: 👻 Maintenance
37+
labels:
38+
- chore
39+
- internal
40+
- maintenance
41+
- title: 🔧 Build
42+
label: build
43+
- title: 🚦 Tests
44+
labels:
45+
- test
46+
- tests
47+
- title: 📦 Dependency updates
48+
labels:
49+
- dependencies
50+
- dependency
51+
- dependency-upgrade
52+
exclude-labels:
53+
- reverted
54+
- no-changelog
55+
- skip-changelog
56+
- invalid
57+
58+
change-template: '- $TITLE ([#$NUMBER]($URL)) @$AUTHOR'
59+
60+
template: |
61+
<!-- Optional: add a release summary here -->
62+
$CHANGES

.github/workflows/release-drafter.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,14 @@ name: Release Drafter
22
on:
33
push:
44
branches:
5-
- master
5+
- plexus-utils-3.x
66
jobs:
77
update_release_draft:
88
runs-on: ubuntu-latest
99
steps:
10-
- uses: release-drafter/release-drafter@v6
10+
- uses: release-drafter/release-drafter@v7
11+
with:
12+
commitish: plexus-utils-3.x
13+
filter-by-commitish: true
1114
env:
1215
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)