This document guides a contributor through creating a release of aiokef.
Locally you can run tox
to check that all tests pass, and check that tests
against all supported environments are passing also by checking aiokef's
GitHub actions.
The following command shows the number of commits per author since the last annotated tag:
t=$(git describe --abbrev=0); echo Commits since $t; git shortlog -s $t..
Run
bumpversion release # bump version from .devX to release version
flit publish # publish to PyPI
bumpversion patch # add .devX tag
git push --tags # push tagged release to upstream
Run
bumpversion minor
To start work on the next release