-
Set a variable to the version number for convenience:
ver=x.y.z
-
Update the changelog:
pip3 install --pre 'towncrier~=21.9' towncrier build --version=$ver
-
Push your changes:
git add -u && git commit -m $ver && git push
-
Sanity-check the changelog and update if need be.
-
Create release on GH project page:
xdg-open https://github.com/matrix-org/rageshake/releases/new?tag=v$ver&title=v$ver
Describe the release based on the changelog.
This will trigger a docker image to be built as well as a binary to be uploaded to the release
-
Check that the docker image has been created and tagged (a few mins)
xdg-open https://github.com/matrix-org/rageshake/pkgs/container/rageshake/versions?filters%5Bversion_type%5D=tagged
-
Check that the rageshake binary has been built and added to the release (a few mins)
xdg-open https://github.com/matrix-org/rageshake/releases