Skip to content

Release

czerus edited this page Dec 23, 2022 · 1 revision

Release process

  1. Create CHANGELOG.md using command:
    $ python3 describer <new_tag_name> --from-tag=<latest-existing-tag>
    
  2. Bump version in pyproject.toml:
    $ poetry version A.B.C
    
  3. Raise PR and merge to master
  4. Create locally annotated tag
    $ git tag -a vA.B.C
    
  5. Push tag to the repo
    $ git push origin vA.B.C
    

Action will be run that:

  • builds whl
  • uploads it to PyPi
  • creates release on github with release info from CHANGELOG.md and with attached src and whl
Clone this wiki locally