Skip to content
wvengen edited this page Oct 14, 2014 · 26 revisions

Steps

  • Plan
    • Create milestone
    • Select bugs to target
    • Pick freeze date, after which no big changes occur until release
    • Pick release date (and update milestone)
  • Communicate to mailing-list foodsoft-dev@
    • Timeline
    • Invite translators
    • Invite testers
    • Ask if there are important things to include in the release notes
  • Merge, test, check, double check
  • At release date
    • Merge in last localeapp changes (review them) and commit with message "localeapp roundtrip"
    • Make sure tests are ok (Travis CI)
    • Finalise release notes and updateCHANGELOG.md
    • Bump VERSION
    • Commit with message "Bumped new version: X.Y.Z"
    • Tag vX.Y.Z
    • Update tag latest-release (for download links)
    • Bump VERSION file to vX.Y.99, commit with message "continue development after release" to master.
  • Announce
  • Celebrate!

Example: #196, 3.2 milestone, -dev announcement, release announcement.

Clone this wiki locally