Skip to content
Stephan Kuschel edited this page Oct 3, 2017 · 12 revisions

Creating a new release

In order to create a new release, follow those steps:

  1. Update CHANGELOG.md.
  2. Pull the master to your local repo and check it out.
  3. Tag the commit with an annotated tag:
    git tag -a vX.Y.Z
    Do not use trailing zeros (Use v0.3 instead of v0.3.0).
    Use the markdown from the CHANGELOG.md as the description of the tag.
  4. upload the files to pypi:
    ./setup.py sdist upload
  5. push the tag to github:
    git push --tags
  6. Goto Github and click on "draft new release".
    Use the markdown from the CHANGELOG.md as the description of the release.
Clone this wiki locally