| | 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 |