Here's a quick step-by-step checklist for making a new release of pfx-brick-py
.
-
update version in
pfxbrick.__init__.py
-
update version in
doc/conf.py
(two places!) -
update CHANGELOG
-
create a release tag; e.g.
$ git tag -a v0.7.0 -m 'version 0.7.0 release'
-
push the commits and tag to GitHub
-
confirm that CI tests pass on GitHub
-
under "tags" on GitHub, update the release notes
-
push the new release to PyPI:
$ python setup.py sdist $ twine upload dist/*
-
build the documentation:
$ ./builddocs.sh
-
update version in
pfxbrick.__version__
to next version; e.g. '0.8.dev' -
update version in
doc/conf.py
to the same (in two places)