Last modified by Manuel Leduc on 2024/03/21 10:22

<
From version < 74.6 >
edited by Alex Cotiugă
on 2019/03/19 11:49
To version < 76.1 >
edited by Vincent Massol
on 2019/06/06 13:27
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -xwiki:XWiki.acotiuga
1 +xwiki:XWiki.VincentMassol
Content
... ... @@ -15,6 +15,19 @@
15 15  #set ($isFinal = !$isRC && !$isMilestone)
16 16  #set ($isFirstFinal = $versionParts.size() == 2 && $isFinal)
17 17  #set ($isBugfix = ($versionParts.size() == 3))
18 +#macro (findPreviousRCReleaseDate $major $resultVariableName)
19 + #set ($xwql = "select rp.releaseDate from Document doc, doc.object(ReleasePlans.ReleasePlanClass) as rp where rp.version like :versionPattern and rp.releaseDate is not null order by rp.releaseDate desc")
20 + #set ($query = $services.query.xwql($xwql).bindValue('versionPattern', "${major}.%-rc-%"))
21 + #set ($results = $query.execute())
22 + #if ($results.size() > 0)
23 + #setVariable($resultVariableName $results[0])
24 + #end
25 +#end
26 +#findPreviousRCReleaseDate($major, "previousRCReleaseDate")
27 +#if ("$!previousRCReleaseDate" == '')
28 + ## No previous RC version or first release of a cycle, find data for the last RC of the previous cycle (major)
29 + #previousReleaseDate($mathtool.sub($major, 1), "previousRCReleaseDate")
30 +#end
18 18  
19 19  {{info}}
20 20  Use these icons to mark the release progress: (x) not done, (/) done, (!) not done for a good reason (explain reason)
... ... @@ -22,6 +22,7 @@
22 22  
23 23  * (x) Verify that no tests are failing [[on the CI Server>>http://ci.xwiki.org]] (or that failures are understood, see [[known flickering tests>>https://jira.xwiki.org/issues/?filter=14240]]).
24 24  * (x) [[Verify>>ReleasePlans.ReleasePlanHelp||anchor="HInitialBackwardCompatibilityCheck"]] that the {{scm project="xwiki-commons" path="pom.xml"}}${escapetool.H}${escapetool.H}xwiki-commons${escapetool.H}${escapetool.H}'s top level POM{{/scm}} has a ${escapetool.H}${escapetool.H}xwiki.compatibility.previous.version${escapetool.H}${escapetool.H} property correctly pointing to the latest stable (non-milestone) release and if not, change it.
38 +* (x) Verify that there are [[no JIRA issues with commits for this branch>>https://jira.xwiki.org/issues/?jql=category%20%3D%2010000%20and%20resolution%20%3D%20Unresolved%20and%20issue.property%5Bdevelopment%5D.commits%20%3E%200%20and%20updated%20%3E%20%22$datetool.format('yyyy-MM-dd', $previousRCReleaseDate)%22]] and that are not closed
25 25  * Make sure next version exists on [[jira>>https://jira.xwiki.org]] projects (JIRA releases are done automatically in the build):
26 26  ** (x) [[Commons JIRA>>https://jira.xwiki.org/plugins/servlet/project-config/XCOMMONS/versions]]
27 27  ** (x) [[Rendering JIRA>>https://jira.xwiki.org/plugins/servlet/project-config/XRENDERING/versions]]
... ... @@ -36,7 +36,7 @@
36 36  * (x) Publish [[code contributors list>>ReleasePlans.ReleasePlanHelp||anchor="HGenerateCodeContributorslist"]] in the [[Release Notes for version $version>>${releaseNotesWikiLink}||anchor="HCredits"]]
37 37  * (x) Publish [[backward compatibility reports>>ReleasePlans.ReleasePlanHelp||anchor="HUpdateBackwardCompatibilityinthereleasenote"]] in the [[Release Notes for version $version>>${releaseNotesWikiLink}]]
38 38  #if ($isFirstFinal)
39 -* (x) [[Update backward compatibility setup in the build>>ReleasePlans.ReleasePlanHelp||anchor="HUpdateBackwardCompatibilityinthereleasenote"]] (both in current branch and master)
53 +* (x) [[Update backward compatibility setup in the build>>ReleasePlans.ReleasePlanHelp||anchor="HUpdatethebackwardcompatibilitysetupinthebuild"]]
40 40  #end
41 41  * (x) [[Clean up your identity>>ReleasePlans.ReleasePlanHelp||anchor="HCleanupidentity"]]
42 42  * (x) Mark [[agent-1-1>>http://ci.xwiki.org/computer/agent-1-1/]], [[agent-1-2>>http://ci.xwiki.org/computer/agent-1-2/]] and [[agent-1-3>>http://ci.xwiki.org/computer/agent-1-3/]] online again (button on the right).

Get Connected