Update release checklist

This commit is contained in:
John Helmert III
2020-04-26 02:07:33 -05:00
parent 7acb7e9896
commit 803384da4f

View File

@@ -5,9 +5,9 @@ Release Checklist
2. Bump the version number in [tuir/\_\_version\_\_.py](tuir/__version__.py). 2. Bump the version number in [tuir/\_\_version\_\_.py](tuir/__version__.py).
3. Update the release notes in the [CHANGELOG.rst](CHANGELOG.rst). 3. Update the release notes in the [CHANGELOG.rst](CHANGELOG.rst).
4. Update the contributor list by running [``scripts/build_authors.py``](scripts/build_authors.py). 4. Update the contributor list by running [``scripts/build_authors.py``](scripts/build_authors.py).
5. Re-generate the manpage by running [``scripts/build_manpage.py``](scripts/build_manpage.py). 5. Commit all changes to the correct branch and tag the correct commit with its version.
6. Commit all changes to the correct branch and tag the correct commit with its version. 6. Re-generate the manpage by running [``scripts/build_manpage.py``](scripts/build_manpage.py).
7. Smoke test the new release on Python 2 and Python 3. 7. Smoke test the new release on Python 3.
8. Push the unpublished changes and the tag. 8. Push the unpublished changes and the tag.
9. Clean out any old build/release files by running [``scripts/pip_clean.py``](scripts/pip_clean.py). 9. Clean out any old build/release files by running [``scripts/pip_clean.py``](scripts/pip_clean.py).
10. Build the source tarball and binary wheel: ``$ python3 setup.py sdist bdist_wheel`` 10. Build the source tarball and binary wheel: ``$ python3 setup.py sdist bdist_wheel``