Releasing
To make a new release and publish please follow the following steps.
- Create a branch
publish-x.y.z
- Add a section to
CHANGELOG.md
with the header## [x.y.z]
(N.B: make sure to write the new version in square brackets as thechangelog-reader
action only works if theCHANGELOG.md
file follows the Keep a Changelog standard) - Create a new PR, get approval and merge
- Run the
release
workflow manually from the GH Actions tab
Sample Changelog content for first release.
For first release using new release and publish using changelog here is a sample:
## [0.0.26]
* What is getting released here + @commit
Thanks to whoever was involved, pm.
In Event of Special Case Failures Post Build and Release.
In an event where build and release were successful but publish failed for something else, in that case please make sure we delete the unsucessful release note and release tag, before re-running the release again, this will get release fresh release notes and tag.