Release HOWTO¶
Test¶
In the general case tests can be run via pytest
:
$ pytest tests
When preparing a release it is important to check that hubugs
works with
all currently supported Python versions, and that the documentation is correct.
Prepare release¶
With the tests passing, perform the following steps
Update the version data in
hubugs/_version.py
Update
NEWS.rst
, if there are any user visible changesCommit the release notes and version changes
Create a signed tag for the release
Push the changes, including the new tag, to the GitHub repository