summaryrefslogtreecommitdiff
path: root/howto.txt
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2009-11-30 08:00:41 -0500
committerNed Batchelder <ned@nedbatchelder.com>2009-11-30 08:00:41 -0500
commit2f004409c3e1e7eecb1a3d1acb0d13dca323c082 (patch)
treead329a939860ff505ea1e5caee8f24d3d941f396 /howto.txt
parente25db2ddcb8584a3422f7f33a6e1dc27b7824e27 (diff)
downloadpython-coveragepy-git-2f004409c3e1e7eecb1a3d1acb0d13dca323c082.tar.gz
The testing setup is involved: document it some.
--HG-- rename : release.txt => howto.txt
Diffstat (limited to 'howto.txt')
-rw-r--r--howto.txt39
1 files changed, 39 insertions, 0 deletions
diff --git a/howto.txt b/howto.txt
new file mode 100644
index 00000000..36beef1e
--- /dev/null
+++ b/howto.txt
@@ -0,0 +1,39 @@
+* Release checklist
+
+- Test on:
+ - Windows
+ - Ubuntu
+ - Mac
+ - Pythons 2.3, 2.4, 2.5, 2.6, 3.1
+- Version number in coverage/__init__.py
+ - 3.1a1, 3.1b1, 3.1c1, 3.1
+- Update CHANGES, including release date.
+- Update docstring in setup.py, including "New in x.y:"
+- Update docs
+ - Version, date, and changes in doc/changes.rst
+ - Version and date in doc/index.rst
+ - Version and copyright date in doc/conf.py
+ - Generate new sample_html to get the latest, incl footer version number:
+ cd C:\ned\cog\trunk
+ rmdir/s/q htmlcov
+ coverage run cogapp\test_cogapp.py CogTestsInMemory
+ coverage html -i -d htmlcov
+ copy htmlcov\*.* C:\ned\coverage\trunk\doc\sample_html
+ - Build and publish docs:
+ $ make px publish
+- Kits:
+ - source .tgz and windows .exe for each Python
+ - $ allkits.cmd
+- Update PyPi:
+ - $ make pypi
+ - Visit http://pypi.python.org/pypi?%3Aaction=pkg_edit&name=coverage :
+ - Upload kits
+ - Label the source kit with "Use this for either Python 2.x or 3.x"
+ - show/hide the proper versions.
+- Tag the tree
+ - hg tag -m "Coverage 3.0.1" coverage-3.0.1
+- Update nedbatchelder.com
+ - Blog post?
+- Update bitbucket:
+ - Issue tracker should get new version number in picker.
+- Announce on TIP.