Create a pull request named Release v<version>
to update the CHANGELOG.md
:
- Add a new header to representing the new release.
- Consider adding a description for the new release. Especially if it adds new features or introduces breaking changes.
-
Add and push a signed tag:
TAG='v<version>' COMMIT='<commit-sha>' git tag -s -m $TAG $TAG $COMMIT git push upstream $TAG
-
Create a GitHib Release named
v<version>
withv<version>
tag.The release description should include all the release notes from the
CHANGELOG.md
for this release.