Triggers: update changelog, release, new version, automatically invoked by git-precommit
Tools:read_file("CHANGELOG.md")、replace_string_in_file、get_changed_files
Format (Keep a Changelog)
## [Unreleased] → ### Added/Changed/Deprecated/Removed/Fixed/Security
Category Rules
| Type | Keywords |
|---|---|
| Added | feat, Added, add |
| Changed | change, update, Changed |
| Deprecated | deprecate, Deprecated |
| Removed | remove, delete, Removed |
| Fixed | fix, bug, Fixed |
| Security | security, Security |
Version Number (SemVer)
MAJOR: Breaking Changes | MINOR: New features (backward compatible) | PATCH: Bug fixes
Workflow
read_file("CHANGELOG.md")+get_changed_files()- Classification: new file→Added, modified→Changed/Fixed, deleted→Removed
- Update
[Unreleased]section