Shared code for the Go services in Pennsieve
-
Merge updates into the main branch
-
Create a new tag in main and name the tag: vx.x.x following semantic versioning.
e.g
git tag -a v0.0.1 -m "Initial release"
Given a version number MAJOR.MINOR.PATCH, increment the:
- MAJOR version when you make incompatible API changes,
- MINOR version when you add functionality in a backwards compatible manner, and
- PATCH version when you make backwards compatible bug fixes.
-
Push the tag to Gihub
eg.
git push origin v0.0.1
This will trigger Github Actions to create a new release with the same name.