1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
RELEASE CHECKOUT
- bump version in VERSION
- update doc/history.rst
- python setup.py build
(this makes _version.py and SWIGs _HTSeq.c)
- git add ...
- git commit ...
- git push
(wait for CI/doc build to complete)
If all well:
- check documentation on readthedocs
If all well:
- git tag release_<semantic-version>_RC1
- git push origin release_<semantic-version>_RC1 (deploys to testpypi)
(wait for CD to complete)
If all well:
- check on testpypi that all files are there:
- source
- manylinux binaries
- mac binaries
If all well:
- git tag release_<semantic-version>
- git push origin release_<semantic-version> (pypi deploy trigger)
|