File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change
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)
You can’t perform that action at this time.
0 commit comments