Version 1 (modified by 16 years ago) (diff) | ,
---|
Reminder to myself about what needs to be done for each release:
- update NEWS
- edit foolscap/_version.py and misc/{dapper|edgy|feisty|sarge|sid}/debian/changelog to set the new version string
- python setup.py sdist --formats=gztar,zip
- unpack, make sure all the files are there
- hg commit
- hg tag foolscap-0.3.0
- hg push
- gpg -ba dist/*.tar.gz dist/*.zip
- copy tarballs to trees/DIST/
- cp dist/* ~/stuff/Projects/LotharNetwork/bastion/web/foolscap/html/
- hg add releases/foolscap-0.3.0*
- update html/index.html
- publish docs:
- make docs
cp `find docs -name '*.html'` HTMLREPO/
- make api-docs
- rm -rf HTMLREPO/docs/api
- cp -r docs/api HTMLREPO/docs/api
- hg addremove docs/api
- cp ~/stuff/Projects/LotharNetwork/bastion/web/foolscap :
- hg commit
- hg push (to www-foolscap@…:html/releases/ )
- update http://foolscap.lothar.com/trac/wiki/
- update PyPI: 'setup.py register'
- upload tarballs to pypi
- send mail