Release Plan for version 9.2
Last modified by Guillaume Delhumeau on 2017/03/28 14:41
Release Date: 28/03/2017
Released by:
Verify that the xwiki-commons's top level POM has a xwiki.compatibility.previous.version property correctly pointing to the latest stable (non-milestone) release and if not, change it.
- Make sure next version exists on jira projects:
Verify that there are no open issues on JIRA for version 9.2.
Verify that no tests are failing on the CI Server (or that failures are understood, see known flickering tests).
Verify that there are no missing documentation for closed JIRA issues for version 9.2
Ensure that the Release Notes are complete and nice-looking for version 9.2
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 9.2.
Log on the release machine, set up your identity, update the release scripts and set the correct Java version
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 backward compatibility reports in the Release Notes for version 9.2
Publish code contributors list in the Release Notes for version 9.2
Push distribution files to OW2 and release them
Force rebuild of the Debian repository index
Update the Download page (Use bullets points for the major features to make it easy to read; Update/Bump the LTS if doing a final major version release, i.e. new cycle)
Force extensions update
Set the Release date + Release flag in the Release Notes for version 9.2 by editing with the object editor.
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 Plan page to move yourself to the bottom of the list for your next release.
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 and move the roadmap items to the archive page (for final releases)
Push Commons and Rendering to Maven Central
Update the XWiki official Docker images