Changes for page Release Plan Help
Last modified by Vincent Massol on 2024/03/19 16:56
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -291,10 +291,7 @@ 291 291 * Gets the revapi ignores from the ##pom.xml## of ##xwiki-commons##, ##xwiki-rendering## and ##xwiki-platform## GitHub repositories and store them in an xobject in the Release Note page. If you wish to regenerate the content from GitHub just delete this xobject. 292 292 * Displays the ignores 293 293 294 -{{info}} 295 -The following operations need to be performed on your **local machine**. 296 -{{/info}} 297 - 294 +If you're releasing a final version, perform the following operations on your **local machine**: 298 298 * Checkout the tag you've just released for all Git repositories having java code (##xwiki-commons##, ##xwiki-rendering##, ##xwiki-platform##)((( 299 299 {{code language="sh"}} 300 300 $ cd xwiki-commons ... ... @@ -303,7 +303,7 @@ 303 303 $ git checkout xwiki-commons-4.2-rc-1 304 304 {{/code}} 305 305 ))) 306 -* If this is a final version (including bugfix releases), you have to remove the revapi ignores from the branch **and also on master** in order to start fresh the next version.303 +* Remove the revapi ignores from the branch **and also on master** in order to start fresh the next version. 307 307 ** You have to remove ignores from 3 locations: 308 308 *** ##xwiki-commons/xwiki-commons-core/pom.xml## 309 309 *** ##xwiki-rendering/pom.xml## ... ... @@ -326,9 +326,8 @@ 326 326 git push origin stable-6.2.x 327 327 {{/code}} 328 328 ))) 329 -* If you are releasing a final version: 330 -** Checkout ##master## for ##xwiki-commons## and edit the top level ##pom.xml## to update the ##xwiki.compatibility.previous.version##. Set the value to be your release you've just done. 331 -** Checkout the ##xwiki-commons## branch corresponding to your release (for example if you're releasing 4.1.3, checkout ##stable-4.1.x##) and cherry-pick the commit you`ve just pushed to master. ({{code language="sh"}}git cherry-pick -x master; git push origin stable-4.1.x{{/code}}) 326 +* Checkout ##master## for ##xwiki-commons## and edit the top level ##pom.xml## to update the ##xwiki.compatibility.previous.version##. Set the value to be your release you've just done. 327 +* Checkout the ##xwiki-commons## branch corresponding to your release (for example if you're releasing 4.1.3, checkout ##stable-4.1.x##) and cherry-pick the commit you`ve just pushed to master. ({{code language="sh"}}git cherry-pick -x master; git push origin stable-4.1.x{{/code}}) 332 332 333 333 = Push to OW2 = 334 334