Note: requires Docker.
Note: If you need to do a release from your local machine for some reason, you need to deactivate(comment out or remove) the release workflow trigger from the workflow definition. Once this has been committed and pushed, you can follow all the release steps below and run
make releaselocally at the end.
- Update the
CHANGELOG.mdfile with a new entry describing the latest changes up to the version of the release - Commit the previous steps' changes with a message
Prepare release - Make sure you have the latest git tags:
git fetch --tags - Run
make git-tagand select the appropriate version - Run
git pushto push your commit - Run
git push --tagsto push the tag you just created. This will trigger thereleaseGitHub Action workflow. Once it has completed successfully, the release is done.