| Version 18 (modified by dustin, 3 years ago) (diff) |
|---|
A list, originally by Brian, of the things to do to make a BB release.
- update NEWS, README (dependencies)
- edit buildbot/__init__.py, bump version number (also docs/buildbot.texinfo)
- for real releases, create a new ChangeLog? file
- git log v(previous)..HEAD > ChangeLog?-this.version
- check it:
- trial buildbot.test
- make docs
- sh test-dist.sh
- commit
- make a git tag: GPG_TTY=`tty`; export GPG_TTY; git tag -a -s v0.8.10 -m "TAG v0.8.10"
- type something interesting about the release in your $EDITOR
- --stop here for an rc or beta--
- cheeseshop: python ./setup.py register sdist --formats gztar,zip upload (eggs aren't supported)
- sign tarball: gpg -ba buildbot-N.N.N.tar.gz; also .zip
- upload to all files + signatures sf.net (they really don't make https://frs.sourceforge.net/webupload easy to find)
- update web page/wiki
- update API docs
- send mail to buildbot-devel
- update freshmeat (login, My, Buildbot, add release)
![[Buildbot Logo]](/chrome/site/header-text-transparent.png)