Skip to content

Commit e5ec1bb

Browse files
authored
Add release.yml for changelog generation (#89)
Adds a GitHub Releases auto-generated release notes configuration to standardize changelog categorization based on PR labels. **Changes:** - Introduce `.github/release.yml` to configure changelog exclusions and category grouping for GitHub-generated release notes. - Define label-based categories for breaking changes, enhancements, bug fixes, documentation, dependency updates, and a catch-all.
1 parent 4557cb2 commit e5ec1bb

1 file changed

Lines changed: 30 additions & 0 deletions

File tree

.github/release.yml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# .github/release.yml
2+
3+
changelog:
4+
exclude:
5+
labels:
6+
- ignore-for-release
7+
- skip-changelog
8+
categories:
9+
- title: 🚨 Breaking Changes
10+
labels:
11+
- Semver-Major
12+
- breaking-change
13+
- title: ✨ Enhancements
14+
labels:
15+
- Semver-Minor
16+
- enhancement
17+
- title: 🐛 Bug Fixes
18+
labels:
19+
- Semver-Patch
20+
- bug
21+
- bug-fix
22+
- title: 📚 Documentation
23+
labels:
24+
- documentation
25+
- title: 🔄 Dependency Updates
26+
labels:
27+
- dependencies
28+
- title: 🔧 Other Changes
29+
labels:
30+
- '*'

0 commit comments

Comments
 (0)