This repository uses an annotated tag release flow.
- CI green (
CI / CI Summary) - Changelog updated
- Documentation updated when public behavior changed
Inspect existing tags before choosing a new version:
git tag --list --sort=version:refname- Existing tags already present in this repository include
v0.1.0-internalandv0.1.1. - Use annotated tags for published releases.
git checkout master
git pull
git tag -a vX.Y.Z -m "Release vX.Y.Z"
git push origin master
git push origin vX.Y.Z- Keep release notes in
releases/ - Include:
- scope summary
- breaking changes
- migration notes when needed
- Code and tests in the repository
- Changelog entries in
CHANGELOG.md