You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by ag...@apache.org on 2015/04/09 17:12:44 UTC

cordova-coho git commit: platforms-release-process.md - write RELEASENOTES before branching

Repository: cordova-coho
Updated Branches:
  refs/heads/master c144e1b74 -> 03988e2b0


platforms-release-process.md - write RELEASENOTES before branching


Project: http://git-wip-us.apache.org/repos/asf/cordova-coho/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-coho/commit/03988e2b
Tree: http://git-wip-us.apache.org/repos/asf/cordova-coho/tree/03988e2b
Diff: http://git-wip-us.apache.org/repos/asf/cordova-coho/diff/03988e2b

Branch: refs/heads/master
Commit: 03988e2b0a6194af67db6d66c4622e487d1a990d
Parents: c144e1b
Author: Andrew Grieve <ag...@chromium.org>
Authored: Thu Apr 9 11:12:25 2015 -0400
Committer: Andrew Grieve <ag...@chromium.org>
Committed: Thu Apr 9 11:12:25 2015 -0400

----------------------------------------------------------------------
 docs/platforms-release-process.md | 32 +++++++++++++++-----------------
 1 file changed, 15 insertions(+), 17 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-coho/blob/03988e2b/docs/platforms-release-process.md
----------------------------------------------------------------------
diff --git a/docs/platforms-release-process.md b/docs/platforms-release-process.md
index 681eacc..b54166f 100644
--- a/docs/platforms-release-process.md
+++ b/docs/platforms-release-process.md
@@ -56,12 +56,12 @@ E.g.:
 
 ## Branch & Tag for Platform Repository
 
-### Before creating the release branch:
+### Check Release Things
 
  1. Run [Apache RAT](http://creadur.apache.org/rat/) to ensure copyright headers are present
-   * `coho audit-license-headers -r android | less`
+   * `coho audit-license-headers -r . | less`
  2. Run check-license to ensure all dependencies and subdependencies have valid licenses
-   * `coho check-license -r platform`
+   * `coho check-license -r .`
  3. For iOS only:
    * Update [CordovaLib/Classes/CDVAvailability.h](https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVAvailability.h)
 
@@ -76,7 +76,17 @@ and update `CORDOVA_VERSION_MIN_REQUIRED` with the latest version macro, e.g.
         #define CORDOVA_VERSION_MIN_REQUIRED __CORDOVA_2_1_0
     #endif
 
-### Creating the release branch
+### Update Release Notes
+
+Update Release notes (Grab changes from the previous release until now):
+
+    git log --pretty=format:'* %s' --topo-order --no-merges origin/3.4.x..master
+
+Manually copy output into RELEASENOTES.md and **CURATE JUDICIOUSLY** (edit descriptions, squash / delete, reorder)
+
+    git commit -am "$JIRA updated RELEASENOTES"
+
+### Create release branch
 
 This step involves:
 
@@ -85,7 +95,6 @@ This step involves:
  * Creating a release branch
  * Creating git tags for platform and js
  * Updating version in package.json file
- * Manually updating release notes
  * Tagging
 
 Coho automates most of these steps
@@ -96,21 +105,10 @@ Prepare + Push:
     coho repo-status -r android -b master -b 3.5.x
     # If changes look right:
     coho repo-push -r android -b master -b 3.5.x
-    
-Update Release notes (Grab changes from the previous release until now):
-    
-    git log --pretty=format:'* %s' --topo-order --no-merges origin/3.4.x..origin/3.5.x
-    
-Manually copy output into RELEASENOTES.md.
-
-Edit the commit descriptions - don't add the commits verbatim, usually they are meaningless to the user. Only show the ones relevant for the user (fixes, new features)
 
-    cd cordova-android && git commit -am "$JIRA updated RELEASENOTES"
-
-Cherry-pick the RELEASENOTES commit back into master branch
 
 Tag:
-    
+
     coho tag-release --version 3.5.0 -r android --pretend
     # Seems okay:
     coho tag-release --version 3.5.0 -r android


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org