cordova-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Cordova Wiki] Update of "IOSReleaseChecklist" by JamesJong
Date Wed, 19 Jun 2013 16:40:37 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Cordova Wiki" for change notification.

The "IOSReleaseChecklist" page has been changed by JamesJong:
https://wiki.apache.org/cordova/IOSReleaseChecklist?action=diff&rev1=15&rev2=16

  = iOS Release Checklist =
  
-  0. Run the [[http://git-wip-us.apache.org/repos/asf/incubator-cordova-mobile-spec.git |
mobile-spec]] ('''Don't forget to add the media file host in the whitelist!''') (!JavaScript)
and Objective-C unit-tests (in the [[https://github.com/apache/incubator-cordova-ios/tree/master/CordovaLib
| CordovaLib]] Xcode project) and inspect the results, fix the bugs if necessary, rinse and
repeat
+  0. Run the [[http://git-wip-us.apache.org/repos/asf/cordova-mobile-spec.git | mobile-spec]]
('''Don't forget to add the media file host in the whitelist!''') (!JavaScript) and Objective-C
unit-tests (in the [[https://github.com/apache/cordova-ios/tree/master/CordovaLib | CordovaLib]]
Xcode project) and inspect the results, fix the bugs if necessary, rinse and repeat
   1. Run the [[RunningTests|Platform-agnostic Manual Tests]] (scroll down), make sure they
pass
   1. Run the [[iOSManualTests|iOSManualTests]], make sure they pass
   1. Update [[http://docs.phonegap.com/en/edge/guide_upgrading_ios_index.md.html#Upgrading%20Cordova%20iOS
| Upgrading Cordova iOS in the docs repo]] for the current version 
-  2. Update [[https://github.com/apache/incubator-cordova-ios/blob/master/guides/Cordova%20Plugin%20Upgrade%20Guide.md
| guides/Cordova Plugin Upgrade Guide.md]] for the current version
+  2. Update [[https://github.com/apache/cordova-ios/blob/master/guides/Cordova%20Plugin%20Upgrade%20Guide.md
| guides/Cordova Plugin Upgrade Guide.md]] for the current version
-  3. Update [[https://github.com/apache/incubator-cordova-docs/blob/master/docs/en/edge/guide/cordova-webview/ios.md
| Embedding Cordova WebView on iOS]] for the current version
+  3. Update [[https://github.com/apache/cordova-docs/blob/master/docs/en/edge/guide/cordova-webview/ios.md
| Embedding Cordova WebView on iOS]] for the current version
-  4. Update [[https://github.com/apache/incubator-cordova-ios/blob/master/README.md|README.md]]
(instructions, FAQ items) for the current version
+  4. Update [[https://github.com/apache/cordova-ios/blob/master/README.md|README.md]] (instructions,
FAQ items) for the current version
-  5. Update [[https://github.com/apache/incubator-cordova-ios/blob/master/RELEASENOTES.md
| RELEASENOTES.md]] for the current version
+  5. Update [[https://github.com/apache/cordova-ios/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" (if ambiguous,
add a "refs/tags/" prefix to the tag):
         {{{#!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
-  6. Update [[https://github.com/apache/incubator-cordova-ios/blob/master/FirstRun.md | FirstRun.md]]
for the current version
+  6. Update [[https://github.com/apache/cordova-ios/blob/master/FirstRun.md | FirstRun.md]]
for the current version
   7. Update Cordova version data for the current version
-     a. Update the version in the [[https://github.com/apache/incubator-cordova-ios/blob/master/CordovaLib/VERSION
| CordovaLib/VERSION]] file (use semantic versioning)
+     a. Update the version in the [[https://github.com/apache/cordova-ios/blob/master/CordovaLib/VERSION
| CordovaLib/VERSION]] file (use semantic versioning)
-     a. Update [[https://github.com/apache/incubator-cordova-ios/blob/master/CordovaLib/Classes/CDVAvailability.h
|CordovaLib/Classes/CDVAvailability.h]]
+     a. Update [[https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVAvailability.h
|CordovaLib/Classes/CDVAvailability.h]]
          i. add a new macro for the new version, e.g.
             {{{#!c
             #define __CORDOVA_2_1_0  20100
@@ -31, +31 @@

             #endif
             }}}
  
-  8. Build the tagged cordova-js for this version (cordova.ios.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-ios/tree/master/CordovaLib|
CordovaLib/]] folder, replacing the current [[https://github.com/apache/incubator-cordova-ios/blob/master/CordovaLib/javascript/cordova.ios.js
| cordova.ios.js]] file
+  8. Build the tagged cordova-js for this version (cordova.ios.js) from the [[http://git-wip-us.apache.org/repos/asf/cordova-js.git
| cordova-js]] project, and put the file in the [[https://github.com/apache/cordova-ios/tree/master/CordovaLib|
CordovaLib/]] folder, replacing the current [[https://github.com/apache/cordova-ios/blob/master/CordovaLib/javascript/cordova.ios.js
| cordova.ios.js]] file
   9. Run the Makefile, make sure it builds everything ok
   10. If completion of the previous steps is satisfactory, tag your repo with the new version,
then...
-  11. Push your commits with the new tag to the [[http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios.git
| iOS repo]]
+  11. Push your commits with the new tag to the [[http://git-wip-us.apache.org/repos/asf/cordova-ios.git
| iOS repo]]
  

Mime
View raw message