Steps for doing a release:
- Make a release branch
- Review open issues and PRs to see if any can easily be fixed, closed, or merged.
- Bump copyright year in
README.rst
,docs/conf.py
, anddocs/index.rst
, if necessary. - Review
HISTORY.rst
for completeness and correctness. - Add release date to
HISTORY.rst
. - Install or update gh as it used by the release script.
- Run
dev-bin/release.sh
and follow the prompts. - Verify the release on GitHub and PyPI.