Release Plan for version 12.4
Last modified by Thomas Mortagne on 2020/05/26 18:04
Release Date: 26/05/2020
Released by:
- 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 that are still open, even if they have commits.
- 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 12.4 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 12.4
- Publish contributors list in the Release Notes for version 12.4
- Publish backward compatibility reports in the Release Notes for version 12.4
- Update backward compatibility setup in the build
- Clean up your identity
- Verify that there are no missing documentation for closed JIRA issues for version 12.4
- Ensure that the Release Notes are complete and nice-looking for version 12.4
- Set the Release date + Release flag in the Release Notes for version 12.4 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
- Delete the "stable-XXX" branches before the "stable-12.4" ones on github and in Jenkins by using the "Delete branch" UI button when on the branch jobs: