This shows the timeline for each release. A template exists which will be more useful for checking items off.
Abstract
- Day -5
- Compile release notes
- Create filter for resolved bugs in Mantis
- Create fitler for resolved features in Mantis
- Write 500-word summary of release
- Update all closed/resolved bugs set to "future" target release to current target release
- Move all open bugs from current target release to next target release or "future"
- Upload RC1 to SourceForge
- Update wiki.opengarden.org for dogfooding
- Post RC1 in forums
- Solicit localization changes
- Day 0
- Build release binaries
- Update Deki Wiki version ($wgProductVersion ) in DefaultSettings.php
- Update README
- Create release branch
- Create source tarball
- Upload to SourceForge
- Update /s/source.php to new source location
- Merge release into VM branch
- Sync SourceForge.net SVN
- Prepare new .vmdk, .vmx
- Update VM .zip and upload to SourceForge.net
- Update mindtouch.com download redirect (/s/dl.php)
- Update updates.mindtouch.com with latest version
- Update release notes page:
- Change MT SVN r.
- Change download links
- Change released dates (on /Releases as well)
- Write blog post which summarizes wiki page
- Write forum post which summarizes wiki page
- Update all resolved/closed bugs in Mantis to proper release number
- Day 5
- Begin breaking changes into trunk
- Update OS libs (Javascript mostly)