Commit d4d9f31
feat: improve release notes generation with categorization (#118)
* feat: improve release notes generation with categorization
- Categorize commits into Features, Bug Fixes, Improvements, and Performance
- Clean commit messages by removing PR numbers and prefixes
- Format release notes with emojis and proper sections
- Apply same categorization to both GitHub and Google Play release notes
- Capitalize first letter of each changelog entry for better readability
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <[email protected]>
* feat: add contributor mentions in release notes
- Include GitHub usernames (@username) for each change
- Add contributors section showing all contributors in the release
- Apply to both English and Chinese release notes for Google Play
- Maintain author attribution throughout the pipeline
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <[email protected]>
* fix: address Copilot review comments
- Eliminate duplicate categorize_commit function definitions
- Create shared functions file at /tmp/release_functions.sh
- Ensure consistent categorization across GitHub and Google Play notes
- Fix variable scoping for GITHUB_REPOSITORY in functions
- Include all commit types (chore, docs) in both sections
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <[email protected]>
---------
Co-authored-by: Claude <[email protected]>1 parent 10942b0 commit d4d9f31
1 file changed
+334
-38
lines changed
0 commit comments