Release Process
This page documents the steps to be taken to release a new version of Sphinx AutoAPI.
Pre-Checks
Check that the dependencies of the package are correct.
Clean the
.tox
directory and run the tests.Commit and push any changes needed to make the tests pass.
Check that the tests passed on github.
Preparation
Update the version numbers in
autoapi/__init__.py
.Run
tox -e release_notes -- build
Commit and push the changes.
Check that the tests passed on github.
Release
git clean -idx
tox -e release
git tag vX.X.X
git push --tags