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 (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -xwiki:XWiki. ThomasMortagne1 +xwiki:XWiki.VincentMassol - Content
-
... ... @@ -375,40 +375,14 @@ 375 375 376 376 If you're releasing a **final version**, perform the following operations on your **local machine**: 377 377 378 -* Checkout the tag you've just released for all Git repositories having java code (##xwiki-commons##, ##xwiki-rendering##, ##xwiki-platform##)((( 379 -{{code language="sh"}} 380 -$ cd xwiki-commons 381 -$ git fetch --tags 382 -# If you`re releasing 4.2 383 -$ git checkout xwiki-commons-4.2 384 -{{/code}} 385 -))) 386 -* Remove the revapi ignores from the branch **and also on master** in order to start fresh the next version. 387 -** You have to remove ignores from 3 locations: 388 -*** ##xwiki-commons/xwiki-commons-core/pom.xml## 389 -*** ##xwiki-rendering/pom.xml## 390 -*** ##xwiki-platform/xwiki-platform-core/pom.xml## 391 -** Commit the removals:((( 392 -{{code language="sh"}} 393 -# Stash the changes you just did on the tag 394 -git stash 395 -# Switch to your branch 396 -# Assuming you are releasing 6.2.3. If you were releasing 6.3 (a final version), commit both on branch and master 397 -git checkout master 398 -# Pop, commit and push your previous changes to master 399 -git stash pop 400 -git commit -a -m "[misc] Removed revapi ignores from the previous version" 401 -git push origin master 402 -# Switch to your release's branch 403 -git checkout stable-6.2.x 404 -# Cherry-pick the changes from master and push to the branch 405 -git cherry-pick -x master 406 -git push origin stable-6.2.x 407 -{{/code}} 408 -))) 409 409 * 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. 410 -* 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}}) 379 +* On ##master##, you have to remove ignores from 3 locations and then commit & push the changes: 380 +** ##xwiki-commons/xwiki-commons-core/pom.xml## 381 +** ##xwiki-rendering/pom.xml## 382 +** ##xwiki-platform/xwiki-platform-core/pom.xml## 411 411 384 +Note that there's nothing to do on the branch since the branch will be used for bug fix releases and thus the ##xwiki.compatibility.previous.version## value shouldn't be changed. 385 + 412 412 = Generate Code Contributors list = 413 413 414 414 {{info}}