Release Plan for version 10.11.1
Last modified by Vincent Massol on 2019/01/28 18:28
Release Date: 15/01/2019
Released by:
- Verify that no tests are failing on the CI Server (or that failures are understood, see known flickering tests). (Some tests are failing but we agreed it was safe to release anyway: https://jira.xwiki.org/browse/XWIKI-16036 )
- 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 10.11.1 and that there are no open Blockers. (We are making a first release with some major bugfixes but other bugs are still present and will be fixed in the next release)
- 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 10.11.1.
- 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 10.11.1
- Publish backward compatibility reports in the Release Notes for version 10.11.1
- 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 10.11.1
- Ensure that the Release Notes are complete and nice-looking for version 10.11.1
- Set the Release date + Release flag in the Release Notes for version 10.11.1 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 Ludovic's 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 release was finished
- Update the XWiki official Docker images