Description
The release workflow creates GitHub releases from CHANGELOG.md, but the changelog is manually maintained. GitHub auto-generated release notes can supplement this.
Proposed Changes
- Add .github/release.yml to configure auto-generated release notes with categories (Features, Bug Fixes, Documentation, CI/CD, Breaking Changes)
- Map labels to categories for clean release notes
- Keep CHANGELOG.md for detailed human-written entries
- Add release-drafter or similar tool as an alternative
Impact
Professional, categorized release notes with less manual effort.
Description
The release workflow creates GitHub releases from CHANGELOG.md, but the changelog is manually maintained. GitHub auto-generated release notes can supplement this.
Proposed Changes
Impact
Professional, categorized release notes with less manual effort.