Wiki source code of Release Plan for version 4.1.3

Last modified by Thomas Mortagne on 2017/03/24 12:15

Hide last authors
Vincent Massol 5.1 1 {{velocity}}
2 #set ($object = $doc.getObject("ReleasePlans.ReleasePlanClass"))
3 #set ($version = $object.getProperty("version").getValue())
4 #set ($shortVersion = $stringtool.replaceChars($version, ".-", ""))
5 #set ($shortVersion = $stringtool.upperCase($shortVersion))
6 {{/velocity}}
7
Vincent Massol 1.1 8 * (/) Verify that the ##xwiki-commons##'s top level POM has a ##xwiki.clirr.previous.version## property correctly pointing to the latest release (for that branch) and if not, change it and ensure that all the CLIRR excludes are correct and remove those that are no longer valid.
Thomas Mortagne 8.1 9 * (/) Verify that there are no {{velocity}}[[open issues on JIRA for version $version>>https://jira.xwiki.org/secure/IssueNavigator.jspa?reset=true&jqlQuery=Project+in+%28%22XWiki+Commons%22%2C+%22XWiki+Rendering%22%2C+%22XWiki+Platform%22%2C+%22XWiki+Enterprise%22%2C+%22XWiki+Enterprise+Manager%22%29+and+fixVersion+in+%28%22$version%22%29+and+resolution+in+%28%22Unresolved%22%29]]{{/velocity}}
Vincent Massol 1.1 10 * (/) Verify that no tests are failing [[on the CI Server>>http://ci.xwiki.org]] (or that failures are understood).
Thomas Mortagne 8.1 11 * (/) Verify that there are no {{velocity}}[[missing documentation for closed JIRA issues for version $version>>https://jira.xwiki.org/secure/IssueNavigator!executeAdvanced.jspa?jqlQuery=Project+in+%28%22XWiki+Commons%22%2C+%22XWiki+Rendering%22%2C+%22XWiki+Platform%22%2C+%22XWiki+Enterprise%22%2C+%22XWiki+Enterprise+Manager%22%29+and+fixVersion+in+%28%22$version%22%29+and+resolution+in+%28%22Fixed%22%29+and+%28%28Documentation+is+EMPTY%29+or+%28%22Documentation+in+Release+Notes%22+is+EMPTY%29%29&runQuery=true&clear=true]]{{/velocity}}
Vincent Massol 1.1 12 * (/) Ensure that the {{velocity}}[[Release Notes are complete and nice-looking for version $version>>xwiki:ReleaseNotes.ReleaseNotesXWikiEnterprise${shortVersion}]]{{/velocity}}
13 * Release JIRA versions for the following JIRA projects:
Thomas Mortagne 8.1 14 ** (/) [[Commons JIRA>>https://jira.xwiki.org/plugins/servlet/project-config/XCOMMONS/versions]]
15 ** (/) [[Rendering JIRA>>https://jira.xwiki.org/plugins/servlet/project-config/XRENDERING/versions]]
16 ** (/) [[Platform JIRA>>https://jira.xwiki.org/plugins/servlet/project-config/XWIKI/versions]]
17 ** (/) [[Enterprise JIRA>>https://jira.xwiki.org/plugins/servlet/project-config/XE/versions]]
18 ** (/) [[Enterprise Manager JIRA>>https://jira.xwiki.org/plugins/servlet/project-config/XEM/versions]]
Vincent Massol 6.1 19 * (!) [[Update translations>>ReleasePlans.ReleasePlanHelp||anchor="HUpdateTranslations"]] {{warning}}Not done since it's a bugfix release and I don't know how to automate it yet{{/warning}}
Vincent Massol 1.1 20 * (/) Since the release is performed on ##agent-1##, mark it offline in the [[ Jenkins admin screen>>http://ci.xwiki.org/computer/agent-1/markOffline]]. Put as comment {{velocity}}{{code language="none"}}Temporarily marking agent-1 offline for the release of $version{{/code}}{{/velocity}}.
Vincent Massol 6.1 21 * (/) [[Log on the release machine>>ReleasePlans.ReleasePlanHelp||anchor="HLogonReleasemachine"]], [[Update the release scripts>>ReleasePlans.ReleasePlanHelp||anchor="HUpdateReleasescripts"]] and [[set up your identity>>ReleasePlans.ReleasePlanHelp||anchor="HSetupyouridentity"]]
22 * (/) [[Build the release>>ReleasePlans.ReleasePlanHelp||anchor="HBuildtherelease"]]
23 * (/) [[Clean up your identity>>ReleasePlans.ReleasePlanHelp||anchor="HCleanupidentity"]]
Vincent Massol 1.1 24 * (/) Mark ##agent-1## online again in the [[ Jenkins admin screen>>http://ci.xwiki.org/computer/agent-1/]] (button on the right).
Vincent Massol 6.1 25 * (/) [[Publish CLIRR reports>>ReleasePlans.ReleasePlanHelp||anchor="HGenerateCLIRRReport"]] in the {{velocity}}[[Release Notes for version $version>>xwiki:ReleaseNotes.ReleaseNotesXWikiEnterprise${shortVersion}]]{{/velocity}}
26 * (/) [[Push distribution files to OW2 and release them>>ReleasePlans.ReleasePlanHelp||anchor="HPushtoOW2"]]
Vincent Massol 1.1 27 * (/) Update the [[XE Download page>>http://enterprise.xwiki.org/xwiki/bin/edit/Main/Download]]
28 * (/) Update the [[XEM Download page>>http://manager.xwiki.org/xwiki/bin/edit/Main/Download]]
29 * (/) Ensure that there's a line pointing to the Release Notes for version {{velocity}}$version{{/velocity}} on the [[Release Notes home page>>xwiki:ReleaseNotes.WebHome]]
Vincent Massol 6.1 30 * (/) [[Publish news on OW2>>ReleasePlans.ReleasePlanHelp||anchor="HNewsonOW2"]]
Vincent Massol 1.1 31 * (/) [[Create blog post on xwiki.org>>xwiki:Blog.WebHome]]
32 * (/) [[Update the API doc>>platform:DevGuide.API]]
33 * (/) Update [[Wikipedia (en)>>http://en.wikipedia.org/wiki/XWiki]], [[Wikipedia (fr)>>http://fr.wikipedia.org/wiki/XWiki]] and [[Wikipedia (compare wiki software)>>http://en.wikipedia.org/wiki/Comparison_of_wiki_software]]
34 * (/) [[FreeCode>>http://freecode.com/projects/xwiki/releases/new]] (you can check [[previous releases>>https://freecode.com/projects/xwiki/releases]])
35 * (/) [[Wikimatrix>>http://www.wikimatrix.org/edit/XWiki]]
Vincent Massol 6.1 36 * (/) [[Announcement Mail>>ReleasePlans.ReleasePlanHelp||anchor="HAnnouncementMail"]]
Vincent Massol 1.1 37 * (/) Announce on Twitter with the [[xwikiorg account>>https://twitter.com/xwikiorg/]]
38 * (/) Add yourself to the [[Release Manager Roster page>>Community.ReleaseManagerRoster]]
39 * (!) Update the release date on the [[Roadmap page>>enterprise:Main.Roadmap]] for non bugfix releases {{warning}}Not needed since this is a bugfix release{{/warning}}
Vincent Massol 6.3 40 * (/) [[Push Commons and Rendering to Maven Central>>ReleasePlans.ReleasePlanHelp||anchor="HPublishtoMavenCentral"]]

Get Connected