-
Notifications
You must be signed in to change notification settings - Fork 147
Creating a release
wvengen edited this page Oct 14, 2014
·
26 revisions
- 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
- Start writing release notes
- 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 update
CHANGELOG.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" tomaster
.
- Announce
- on mailing-list foodsoft-announce@
- on Twitter
- on sourceforge news
- on other places, if you like
- Celebrate!
Example: #196, 3.2 milestone, -dev announcement, release announcement.