feat: enhance manual release workflow with automatic release notes

- Add automatic release notes generation from commit history
- Categorize commits into Features, Bug Fixes, and Maintenance
- Include installation instructions and changelog links
- Add preview-release-notes script for testing
- Update GitHub release creation to use generated notes
This commit is contained in:
Brian Madison
2025-08-16 20:35:41 -05:00
parent 3f5abf347d
commit 3eb706c49a
3 changed files with 135 additions and 4 deletions

View File

@@ -35,6 +35,7 @@
"lint:fix": "eslint . --ext .js,.cjs,.mjs,.yaml --fix",
"list:agents": "node tools/cli.js list:agents",
"prepare": "husky",
"preview:release": "node tools/preview-release-notes.js",
"validate": "node tools/cli.js validate",
"version:all": "node tools/bump-all-versions.js",
"version:all:major": "node tools/bump-all-versions.js major",