Dear Wiki user, You have subscribed to a wiki page or wiki category on "Cordova Wiki" for change notification.
The "CuttingReleases" page has been changed by AndrewGrieve: https://wiki.apache.org/cordova/CuttingReleases?action=diff&rev1=54&rev2=55 Create the release bug for the Release Candidate: {{{#!bash - ./cordova-coho/coho create-release-bug --version=3.0.0-rc1 --username=JiraUser --password=JiraPassword + ./cordova-coho/coho create-release-bug --version=3.0.0 --username=JiraUser --password=JiraPassword }}} This bug contains subtasks for each top-level step involved in creating a release. '''For each completed step, add a comment to the relevant JIRA issue.''' - == Branch & Tag cordova-js, cordova-mobile-spec and cordova-app-hello-world == + == Branch & Tag RC1 for: cordova-js, cordova-mobile-spec and cordova-app-hello-world == This should be done *before* creating branches on other repos. @@ -45, +45 @@ If the JS ever needs to be re-tagged, rerun the `tag-release` command, and then re-run the `prepare-release-branch` command for the platform repos. - == Branching & Tagging Platform Repositories == + == Branch & Tagg RC1 for Platform Repositories == === Before creating the release branch: === @@ -179, +179 @@ 1. Ensure the [[http://docs.phonegap.com/en/edge/guide_upgrading_index.md.html | Upgrade Guide]] for your platform is up-to-date 1. Ensure the other guides listed in the sidebar are up-to-date for your platform - == Tagging Platform Repositories == + == Final Tagging (non-RC) == - This is done once testing is complete, and documentation is up-to-date. + This is done for all repos once testing is complete, and documentation is up-to-date. + Use the same coho commands as for the RCs (it will update JS & VERSION): - {{{#!bash - ./cordova-coho/coho tag-release --version 2.8.0-rc1 -r $REPO_NAME - }}} + {{{#!bash + ./cordova-coho/coho prepare-release-branch --version 2.8.0 -r js -r app-hello-world -r mobile-spec + ./cordova-coho/coho repo-status -r js -r app-hello-world -r mobile-spec -b master -b 2.8.x + # If changes look right: + ./cordova-coho/coho repo-push -r js -r app-hello-world -r mobile-spec -b master -b 2.8.x + ./cordova-coho/coho tag-release --version 2.8.0 -r js -r app-hello-world -r mobile-spec + }}} == Branching & Tagging cordova-docs == - 1. Cherry pick relevent commits from master to 2.8.x branch + 1. Cherry pick relevant commits from master to 2.8.x branch 1. Generate the docs for the release on the 2.8.x branch. 1. Commit & tag on the 2.8.x branch. 1. Cherry pick commit into master. - See [[https://git-wip-us.apache.org/repos/asf?p=cordova-docs.git;a=blob;f=README.md#l127|Generating a Version Release]] for more details.
