This repository has been archived on 2022-08-18. You can view files and clone it, but cannot push or open issues or pull requests.
rageshake/RELEASING.md

762 B

  1. Set a variable to the version number for convenience:
    ver=x.y
    
  2. Update the changelog:
    # we need 19.9 to read config from towncrier.toml
    pip3 install --pre 'towncrier>19.2'
    towncrier --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 a signed tag for the release:
    git tag -s v$ver
    
    Base the tag message on the changelog.
  6. Push the tag:
    git push origin tag v$ver
    
  7. Create release on GH project page:
    xdg-open https://github.com/matrix-org/rageshake/releases/edit/v$ver