Changelog
Generate release notes from repository changes.
Workflow
- Identify the previous tag with
git describe --tags --abbrev=0when available. - Read commits since the previous tag, or since the branch point if no tag exists.
- Group Conventional Commit types:
feat,fix,perf,refactor,docs,test,build,ci,chore, and breaking changes. - Propose the version bump when asked to release.
- Update
CHANGELOG.mdonly when the user asks for file edits. - Do not create tags or GitHub releases unless explicitly requested.
Output
Use:
AddedChangedFixedRemovedSecurityInternal
Mention the commit range used.