Release Plan for version 11.0.3
Last modified by Thomas Mortagne on 2019/01/31 00:08
Release Date: 30/01/2019
Released by:
- Verify that no tests are failing on the CI Server (or that failures are understood, see known flickering tests).
- 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 (JIRA releases are done automatically in the build):
- Verify that there are no open issues on JIRA for version 11.0.3 and that there are no open Blockers.
- Since the release is performed on agent-1-1 and since it shares memory with other agent1-* agents, mark as offline agent1-1, agent1-2 and agent1-3 to avoid using them in the CI. Put as comment Temporarily marking agent-1-* offline for the release of 11.0.3.
- Log on the release machine, set up your identity, update the release scripts and set the correct Java version
- Build the release
- Publish code contributors list in the Release Notes for version 11.0.3
- Publish backward compatibility reports in the Release Notes for version 11.0.3
- Clean up your identity
- Mark agent-1-1, agent-1-2 and agent-1-3 online again (button on the right).
- Verify that there are no missing documentation for closed JIRA issues for version 11.0.3
- Ensure that the Release Notes are complete and nice-looking for version 11.0.3
- Set the Release date + Release flag in the Release Notes for version 11.0.3 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)and Wikipedia (compare wiki software) 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.
- Announcement Mail and Forum Post
- 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 XWiki official Docker images