New Release Plan for version $request.version
Last modified by Simon Urli on 2019/11/08 16:13
Release Date:
Released by:
#previousReleaseDate($mathtool.sub($major, 1), "previousRCReleaseDate")
Verify that no tests are failing on the CI Server (or that failures are understood, see known flickering tests, don't forget to update the dates of last seen flickers).
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.
Verify that there are no JIRA issues with commits for this branch and that are not closed
- Make sure next version exists on jira projects (JIRA releases are done automatically in the build):
Verify that there are no open issues on JIRA for version $version and that there are no open Blockers.
Log on the release machine, set up your identity, update the release scripts and set the correct Java version
Update translations
Build the release
Publish computed list of updated languages in the Release Notes for version $version
Publish code contributors list in the Release Notes for version $version
Publish backward compatibility reports in the Release Notes for version $version
Clean up your identity
Verify that there are no missing documentation for closed JIRA issues for version $version
Ensure that the Release Notes are complete and nice-looking for version $version
Set the Release date + Release flag in the Release Notes for version $version by editing with the object editor.
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
Create blog post on xwiki.org
Update the API doc, including Rendering
Update Wikipedia (en), Wikipedia (fr) only if this version is bigger than the existing one.
Update Wikimatrix, with your own account, only if this version is bigger than the existing one.
Announce on the Forum
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 git release was done
Update the release date on the Roadmap page for non bugfix releases and move the roadmap items to the archive page (for final releases)
Update the XWiki official Docker images