more streamlining of release checklist
--HG-- branch : release-checklist
This commit is contained in:
parent
b55d66d0cf
commit
7f05cd8bfc
|
@ -1,7 +1,7 @@
|
||||||
pytest release checklist
|
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.
|
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)
|
(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::
|
8. Once you have sufficiently passing tox tests you can do the actual release::
|
||||||
|
|
||||||
cd doc/en/
|
cd doc/en/
|
||||||
make install
|
make install # will install to 2.7, 2.8, ... according to _pytest/__init__.py
|
||||||
make install-pdf # a bit optional, if you have latex packages installed
|
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
|
devpi push pytest-VERSION pypi:NAME
|
||||||
hg ci -m "... finalized pytest-VERSION"
|
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,
|
9. send out release announcement to pytest-dev@python.org,
|
||||||
testing-in-python@lists.idyll.org and python-announce-list@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``,
|
10. **after the release** bump the version number in ``_pytest/__init__.py``,
|
||||||
``_pytest/__init__.py``, ``doc/en/conf.py`` to the next Minor release
|
to the next Minor release version (i.e. if you released ``pytest-2.8.0``,
|
||||||
version (i.e. if you released ``pytest-2.8.0``, set it to ``pytest-2.9.0.dev1``)
|
set it to ``pytest-2.9.0.dev1``).
|
||||||
and set ``SITETARGET=dev`` in ``doc/en/makefile``. Commit.
|
|
||||||
|
|
||||||
11. already done :)
|
11. already done :)
|
||||||
|
|
Loading…
Reference in New Issue