Skip to content

Commit 78f3225

Browse files
committed
Add RELEASING.rst based on old ReleaseProcedure wiki page
1 parent e6a86ac commit 78f3225

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

RELEASING.rst

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
Release procedure
2+
=================
3+
4+
A list of steps to perform when releasing.
5+
6+
* Run tests against latest CouchDB release (ideally also trunk)
7+
* Run tests on different Python versions
8+
* Run setup.py build_doc and fix any errors that come up
9+
* Update ChangeLog and add a release date, then commit
10+
* Merge changes from default to stable
11+
* Edit setup.cfg (in the tag), remove the egg_info? and commit
12+
* Tag the just-committed changeset, then update to the tag
13+
* Run setup.py build_doc again to build the docs for inclusion in the tarball
14+
* python setup.py bdist_egg sdist --formats=gztar upload (ideally also 2.4, 2.5 and 2.6)
15+
* Revert the setup.cfg change.
16+
* Update the version number on the branch to 0.8.1 and on trunk to 0.9.0 (in setup.py and doc/conf.py)

0 commit comments

Comments
 (0)