~divmod-dev/divmod.org/imap-server-440

570 by glyph
1
1. Verify that buildbot ( http://jade.code-bear.com:8010/ ) is ALL GREEN (for
2
   all platforms that it was green for on the last release). Currently: Linux.
3
4
2. svn up.
5
6
3. Bump version number in <Package>/<package>/__init__.py
7
8
4. Write release notes. <Package>/NEWS.txt
9
   4a.  set version number in NEWS.txt.
591 by glyph
Changes for 0.2.0 release.
10
   4b.  set date in NEWS.txt.
11
   5c.  add any new depdencies/versions in DEPS.txt.
914 by exarkun
add another step
12
570 by glyph
13
5. Run unit tests locally.
14
15
6. Check release changes into trunk.
16
17
7. Check buildbot again.
18
19
8. Tag the release. e.g.:
20
21
    % svn cp -m 'Tagging for 0.2.0 release' http://divmod.org/svn/Divmod/trunk/Epsilon http://divmod.org/svn/Divmod/tags/releases/Epsilon-0.2.0
22
23
9. Bump the version in SVN (unless the project uses epsilon.version)
1103 by exarkun
add a step for version bumping
24
25
10. Export the release:
26
570 by glyph
27
    % svn export http://divmod.org/svn/Divmod/tags/releases/Epsilon-0.2.0
592 by glyph
Release procedure updates post-axiom-2.0
28
570 by glyph
29
11. Create tarball:
1103 by exarkun
add a step for version bumping
30
570 by glyph
31
    % python setup.py sdist
32
33
12. Upload dist/*.gz to appropriate trac page.
1103 by exarkun
add a step for version bumping
34
35
13. Enbloggen it
36
37
14. PyPI release: python setup.py register
38
39
15. Freshmeat release: <xmlrpc thingy maybe>
40