Differences between revisions 3 and 4
Revision 3 as of 2016-01-02 21:37:49
Size: 1083
Editor: dx
Comment:
Revision 4 as of 2016-01-02 21:38:14
Size: 1092
Editor: dx
Comment: markup is hard
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

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
  • remind people to recompile third party plugins to minimize broken abi related reports (not needed until 3.6 probably)

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