Skip to content

Latest commit

 

History

History
33 lines (33 loc) · 810 Bytes

File metadata and controls

33 lines (33 loc) · 810 Bytes
  1. Set a variable to the version number for convenience:
    ver=x.y.z
  2. Update the changelog:
    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 relese:
    git tag -s v$ver
    Base the tag message on the changelog.
  6. Push the tag:
    git push origin tag v$ver
  7. Build and upload to PyPI:
    python setup.py sdist
    twine upload dist/python-signedjson-$ver.tar.gz
  8. Create release on GH project page:
    xdg-open https://github.com/matrix-org/python-signedjson/releases/edit/v$ver