Skip to content

Latest commit

 

History

History
31 lines (30 loc) · 1.04 KB

RELEASING.md

File metadata and controls

31 lines (30 loc) · 1.04 KB
  1. Set a variable to the version number for convenience:

    ver=x.y.z
  2. Update the changelog:

    pip3 install --pre 'towncrier~=21.9'
    towncrier build --version=$ver
  3. Push your changes:

    git add -u && git commit -m $ver && git push
  4. Sanity-check the changelog and update if need be.

  5. 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

  6. 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
    
  7. 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