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. _______________________________________________ pytest-commit mailing list pytest-commit@python.org https://mail.python.org/mailman/listinfo/pytest-commit