Differences between revisions 3 and 5 (spanning 2 versions)
Revision 3 as of 2016-01-02 21:37:49
Size: 1083
Editor: dx
Comment:
Revision 5 as of 2016-01-03 21:18:04
Size: 1058
Editor: dx
Comment: mention im.b.o/t.b.o
Deletions are marked like this. Additions are marked like this.
Line 17: Line 17:
* code: ./doc/CHANGES (`Finished ... 200XX`)
* website: ./bitlbee.data (`$stable_released = '2016-01-01';`)
* website: ./html/changelog.html (`<p>Finished ... 200XX</p>`, regen with pandoc or just edit that line)
* website: ./maint/news.txt (`Tue, 02 Jan 2015 13:37:00 +0000`, i got the year wrong)
 * code: ./doc/CHANGES (`Finished ... 200XX`)
 * website: ./bitlbee.data (`$stable_released = '2016-01-01';`)
 * website: ./html/changelog.html (`<p>Finished ... 200XX</p>`, regen with pandoc or just edit that line)
 * website: ./maint/news.txt (`Tue, 02 Jan 2015 13:37:00 +0000`, i got the year wrong)
Line 24: Line 24:
* `git checkout master`, `git merge release-XXX`
* `git tag`
* `make tar`
* Upload to website
* Merge website
 * `git checkout master`, `git merge release-XXX`
 * `git tag`
 * `make tar`
 * Upload to website
 * Merge website
Line 35: Line 35:
 * remind people to recompile third party plugins to minimize broken abi related reports (not needed until 3.6 probably)  * announce abi/api breakages if any
 * update im.bitlbee.org and testing.bitlbee.org

Release Checklist

Code (for dx)

  • ./bitlbee.h, #define BITLBEE_VERSION "3.2.2", #define BITLBEE_VERSION_CODE BITLBEE_VER(3, 2, 2)

  • ./doc/CHANGES
  • ./doc/user-guide/misc.xml, <sect1 id="whatsnew030202">...</sect1>

Website (for dx)

  • ./bitlbee.data
  • ./html/changelog.html
  • ./maint/news.txt

Timestamps to update when the release actually happens (for wilmer)

  • code: ./doc/CHANGES (Finished ... 200XX)

  • website: ./bitlbee.data ($stable_released = '2016-01-01';)

  • website: ./html/changelog.html (<p>Finished ... 200XX</p>, regen with pandoc or just edit that line)

  • website: ./maint/news.txt (Tue, 02 Jan 2015 13:37:00 +0000, i got the year wrong)

Actually releasing it (for wilmer)

  • git checkout master, git merge release-XXX

  • git tag

  • make tar

  • Upload to website
  • Merge website

Other stuff:

  • announce on twitter
  • update channel topic
  • build debian packages
  • announce abi/api breakages if any
  • update im.bitlbee.org and testing.bitlbee.org

BitlBee Wiki: ReleaseChecklist (last edited 2017-02-04 15:09:58 by dx)