| 1 | Reminder to myself about what needs to be done for each release: |
| 2 | |
| 3 | * update NEWS |
| 4 | * edit foolscap/_version.py and misc/{dapper|edgy|feisty|sarge|sid}/debian/changelog to set the new version string |
| 5 | * python setup.py sdist --formats=gztar,zip |
| 6 | * unpack, make sure all the files are there |
| 7 | * hg commit |
| 8 | * hg tag foolscap-0.3.0 |
| 9 | * hg push |
| 10 | * gpg -ba dist/*.tar.gz dist/*.zip |
| 11 | * copy tarballs to trees/DIST/ |
| 12 | * cp dist/* ~/stuff/Projects/LotharNetwork/bastion/web/foolscap/html/ |
| 13 | * hg add releases/foolscap-0.3.0* |
| 14 | * update html/index.html |
| 15 | * publish docs: |
| 16 | * make docs |
| 17 | * {{{cp `find docs -name '*.html'` HTMLREPO/}}} |
| 18 | * make api-docs |
| 19 | * rm -rf HTMLREPO/docs/api |
| 20 | * cp -r docs/api HTMLREPO/docs/api |
| 21 | * hg addremove docs/api |
| 22 | * cp ~/stuff/Projects/LotharNetwork/bastion/web/foolscap : |
| 23 | * hg commit |
| 24 | * hg push (to www-foolscap@web.bastion:html/releases/ ) |
| 25 | * update http://foolscap.lothar.com/trac/wiki/ |
| 26 | * update PyPI: 'setup.py register' |
| 27 | * upload tarballs to pypi |
| 28 | * send mail |