more streamlining of release checklist

--HG--
branch : release-checklist
This commit is contained in:
holger krekel 2015-04-02 10:55:24 +02:00
parent b55d66d0cf
commit 7f05cd8bfc
1 changed files with 9 additions and 7 deletions

View File

@ -1,7 +1,7 @@
pytest release checklist
-------------------------
For doing a release of pytest (status April 2015) this checklist is used:
For doing a release of pytest (status April 2015) this rough checklist is used:
1. change version numbers in ``_pytest/__init__.py`` to the to-be-released version.
(the version number in ``setup.py`` reads from that init file as well)
@ -33,8 +33,11 @@ For doing a release of pytest (status April 2015) this checklist is used:
8. Once you have sufficiently passing tox tests you can do the actual release::
cd doc/en/
make install
make install-pdf # a bit optional, if you have latex packages installed
make install # will install to 2.7, 2.8, ... according to _pytest/__init__.py
make install-pdf # optional, requires latex packages installed
ssh pytest-dev@pytest.org # MANUAL: symlink "pytest.org/latest" to the just
# installed release docs
# browse to pytest.org to see
devpi push pytest-VERSION pypi:NAME
hg ci -m "... finalized pytest-VERSION"
@ -44,9 +47,8 @@ For doing a release of pytest (status April 2015) this checklist is used:
9. send out release announcement to pytest-dev@python.org,
testing-in-python@lists.idyll.org and python-announce-list@python.org .
10. **after the release** bump the version numbers in ``setup.py``,
``_pytest/__init__.py``, ``doc/en/conf.py`` to the next Minor release
version (i.e. if you released ``pytest-2.8.0``, set it to ``pytest-2.9.0.dev1``)
and set ``SITETARGET=dev`` in ``doc/en/makefile``. Commit.
10. **after the release** bump the version number in ``_pytest/__init__.py``,
to the next Minor release version (i.e. if you released ``pytest-2.8.0``,
set it to ``pytest-2.9.0.dev1``).
11. already done :)