wiki:CuttingReleases

Version 1 (modified by dustin, 4 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)
  • note release in Changelog
  • commit
  • 'make release' -> dist/buildbot-N.N.N.tar.gz
  • examine tarball to make sure everything is in it!
    • python setup.py install --prefix tmpdir; make sure everything is there
  • sign tarball: gpg -ba buildbot-N.N.N.tar.gz; also .zip
  • make a git tag
  • upload to sf.net
  • update web page
  • send mail to buildbot-devel
  • update freshmeat (login, My, Buildbot, add release)
  • cheeseshop:
    • count old downloads
    • python ./setup.py register
    • upload new source tarballs to  http://pypi.python.org/
    • (it looks like old tarballs are removed when you upload new ones? along with the download count? maybe not.)