Release Plan for version 6.4.4
Last modified by Thomas Mortagne on 2017/03/24 12:15
Release Date: 16/04/2015
Released by:
- Verify that the xwiki-commons's top level POM has a xwiki.clirr.previous.version property correctly pointing to the latest stable (non-milestone) release and if not, change it and ensure that all the CLIRR excludes are correct and remove those that are no longer valid.
- Verify that there are no open issues on JIRA for version 6.4.4.
- Verify that no tests are failing on the CI Server (or that failures are understood).
- Verify that there are no missing documentation for closed JIRA issues for version 6.4.4
- Ensure that the Release Notes are complete and nice-looking for version 6.4.4
- Release JIRA versions and create new versions for the next development iteration on the following JIRA projects:
- Since the release is performed on agent-1-1, mark it offline in the Jenkins admin screen to avoid using it in the CI. Put as comment Temporarily marking agent-1-1 offline for the release of 6.4.4.
- Log on the release machine, set up your identity and update the release scripts
- Update translations
- Build the release
- Clean up your identity
- Mark agent-1-1 online again in the Jenkins admin screen (button on the right).
- Publish CLIRR reports in the Release Notes for version 6.4.4
- Push distribution files to OW2 and release them
- Force rebuild of the Debian repository index
- Update the XE Download page
- Force extensions update on http://extensions.xwiki.org using the Batch importer scheduler
- Ensure that there's a line pointing to the Release Notes for version 6.4.4 on the Release Notes home page
- Publish news on OW2
- Create blog post on xwiki.org
- Update the API doc, including Rendering
- Update Wikipedia (en), Wikipedia (fr) and Wikipedia (compare wiki software)
- Wikimatrix with Ludovic's account
- Announcement Mail
- Announce on Twitter with the xwikiorg account
- Update the Release Manager Roster page to move yourself to the bottom of the list for your next release and to add the version you released.
- Ensure that the release date in this Release Plan corresponds to the date when the release was finished
- Update the release date on the Roadmap page for non bugfix releases
- Push Commons and Rendering to Maven Central