You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by Apache Wiki <wi...@apache.org> on 2012/08/31 22:08:42 UTC
[Cordova Wiki] Update of "AndroidReleaseChecklist" by SimonMacDonald
Dear Wiki user,
You have subscribed to a wiki page or wiki category on "Cordova Wiki" for change notification.
The "AndroidReleaseChecklist" page has been changed by SimonMacDonald:
http://wiki.apache.org/cordova/AndroidReleaseChecklist?action=diff&rev1=9&rev2=10
NEEDS TO BE REVIEWED...
+ 0. Build the tagged cordova-js for this version (cordova.android.js) from the [[http://git-wip-us.apache.org/repos/asf/incubator-cordova-js.git | cordova-js]] project, and put the file in the [[https://github.com/apache/incubator-cordova-android/tree/master/framework/assets/js | framework/assets/js]] folder, replacing the current [[https://github.com/apache/incubator-cordova-android/tree/master/framework/assets/js/cordova.android.js | cordova.android.js]] file
- 0. Run all [[http://git-wip-us.apache.org/repos/asf/incubator-cordova-mobile-spec.git | mobile-spec]] (!JavaScript) unit-tests, and inspect the results, fix the bugs if necessary.
+ 1. Run all [[http://git-wip-us.apache.org/repos/asf/incubator-cordova-mobile-spec.git | mobile-spec]] (!JavaScript) unit-tests, and inspect the results, fix the bugs if necessary.
- 1. Run all the [[RunningTests|manual tests]] (scroll down) and make sure the expectations are met as described in the manual test list in the link
+ 2. Run all the [[RunningTests|manual tests]] (scroll down) and make sure the expectations are met as described in the manual test list in the link
- 1. Run all native Android (Java) tests in the [[https://github.com/apache/incubator-cordova-android/tree/master/test | test]] directory, and inspect the results, fix the bugs if necessary.
+ 3. Run all native Android (Java) tests in the [[https://github.com/apache/incubator-cordova-android/tree/master/test | test]] directory, and inspect the results, fix the bugs if necessary.
- 2. Update [[https://github.com/apache/incubator-cordova-android/blob/master/README.md | README.md]] (instructions, FAQ items) for the current version
+ 4. Update [[https://github.com/apache/incubator-cordova-android/blob/master/README.md | README.md]] (instructions, FAQ items) for the current version
- 3. SHOULD ANDROID HAVE THIS (IT CURRENTLY DOESN'T)? Update [[https://github.com/apache/incubator-cordova-android/blob/master/releasenotes.md |releasenotes.md]] for the current version
+ 5. SHOULD ANDROID HAVE THIS (IT CURRENTLY DOESN'T)? Update [[https://github.com/apache/incubator-cordova-android/blob/master/releasenotes.md |releasenotes.md]] for the current version
a. Grab changes from a previous tag to HEAD i.e if the previous tag was "Foo":
{{{#!bash
git shortlog --no-merges Foo..HEAD
}}}
a. Edit the commit logs - don't add the commits verbatim, usually they are meaningless to the user. Only show the ones relevant for the user (fixes, new features)
a. Put the edited logs into a new section for the new version with a date (YYYYMMDD) in parentheses, and follow the previous formats
- 4. Build the tagged cordova-js for this version (cordova.android.js) from the [[http://git-wip-us.apache.org/repos/asf/incubator-cordova-js.git | cordova-js]] project, and put the file in the [[https://github.com/apache/incubator-cordova-android/tree/master/framework/assets/js | framework/assets/js]] folder, replacing the current [[https://github.com/apache/incubator-cordova-android/tree/master/framework/assets/js/cordova.android.js | cordova.android.js]] file
- 5. Update the Cordova version data for the current version
+ 6. Update the Cordova version data for the current version
a. Update the [[https://github.com/apache/incubator-cordova-android/blob/master/VERSION | VERSION]] file with the current version number
a. Run '''bin/create''', make sure it builds everything ok and that it actually generates an example project ('''ant build''' isn't good enough anymore)
a. Create a commit that includes the following files
i. [[https://github.com/apache/incubator-cordova-android/blob/master/VERSION | VERSION]]
+ i. [[https://github.com/apache/incubator-cordova-android/blob/master/bin/templates/project/assets/www/index.html | bin/templates/project/assets/www/index.html]]
+ i. [[https://github.com/apache/incubator-cordova-android/blob/master/framework/assets/js/cordova.android.js | framework/assets/js/cordova.android.js]]
i. [[https://github.com/apache/incubator-cordova-android/blob/master/framework/assets/www/index.html | framework/assets/www/index.html]]
i. [[https://github.com/apache/incubator-cordova-android/blob/master/framework/src/org/apache/cordova/Device.java | framework/src/org/apache/cordova/Device.java]]
- 6. If completion of the previous steps is satisfactory, tag your repo with the new version, then...
+ 7. If completion of the previous steps is satisfactory, tag your repo with the new version, then...
- 7. Push your commits with the new tag to the [[http://git-wip-us.apache.org/repos/asf/incubator-cordova-android.git | Android repo]]
+ 8. Push your commits with the new tag to the [[http://git-wip-us.apache.org/repos/asf/incubator-cordova-android.git | Android repo]]