[Pytest-commit] commit/pytest: hpk42: add a release checklist

commits-noreply at bitbucket.org commits-noreply at bitbucket.org
Thu Mar 26 14:04:59 CET 2015


1 new commit in pytest:

https://bitbucket.org/pytest-dev/pytest/commits/86f13ee883f5/
Changeset:   86f13ee883f5
Branch:      release-checklist
User:        hpk42
Date:        2015-03-26 13:04:33+00:00
Summary:     add a release checklist
Affected #:  1 file

diff -r 0de3f5c1a683a834d27b265d5e8781326d5dad04 -r 86f13ee883f5ff16f5cb30bb30d7086459673464 doc/en/release.txt
--- /dev/null
+++ b/doc/en/release.txt
@@ -0,0 +1,34 @@
+pytest release checklist
+-------------------------
+
+For doing a release of pytest (status March 2015) holger does:
+
+- change version numbers in ``setup.py``, ``_pytest/__init__.py``
+
+- finalize changelog (especially the header)
+
+- ``devpi upload`` to an index, run ``devpi test`` from linux and
+  windows and make sure all relevant environments pass (some like py27-pexpect
+  on windows fail which is normal because pexpect does not work on windows
+  and tox can currently not have platform-conditional test envs)
+  If tests fail, fix and re-upload.
+
+- change "version" and "release" in doc/en/conf.py
+
+- regenerate doc examples with ``tox -e regen`` and check with ``hg diff``
+
+- change SITETARGET in ``doc/en/makefile`` to "latest" &&
+  ``cd doc/en && make install && make install-pdf``
+  creating and installing the pdf requires various latex
+  packages to work.
+
+- once everything seems fine, do a commit and ``hg tag`` the correct
+  version and issue ``devpi push pytest==VERSION pypi:pypi`` to push
+  the tested package to pypi (in my ``.pypirc`` pypi.python.org is aliased
+  as ``pypi``)
+
+- **after the release** bump the version numbers in ``setup.py``,
+  ``_pytest/__init__.py``, ``doc/en/conf.py`` and set ``SITETARGET=dev``
+  in ``doc/en/makefile``. commit.
+
+- congrats :)

Repository URL: https://bitbucket.org/pytest-dev/pytest/

--

This is a commit notification from bitbucket.org. You are receiving
this because you have the service enabled, addressing the recipient of
this email.


More information about the pytest-commit mailing list