Skip to content

Latest commit

 

History

History
30 lines (22 loc) · 673 Bytes

release-process.rst

File metadata and controls

30 lines (22 loc) · 673 Bytes

Release Process

This page documents the steps to be taken to release a new version of Sphinx AutoAPI.

Pre-Checks

  1. Check that the dependencies of the package are correct.
  2. Clean the .tox directory and run the tests.
  3. Commit and push any changes needed to make the tests pass.
  4. Check that the tests passed on github.

Preparation

  1. Update the version numbers in autoapi/__init__.py.
  2. Run tox -e release_notes -- build
  3. Commit and push the changes.
  4. Check that the tests passed on github.

Release

git clean -idx
tox -e release
git tag vX.X.X
git push --tags