You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by ro...@apache.org on 2016/04/14 19:38:37 UTC

qpid-proton git commit: NO-JIRA: update release process helper notes

Repository: qpid-proton
Updated Branches:
  refs/heads/master c22a25cd8 -> 84641391f


NO-JIRA: update release process helper notes


Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo
Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/84641391
Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/84641391
Diff: http://git-wip-us.apache.org/repos/asf/qpid-proton/diff/84641391

Branch: refs/heads/master
Commit: 84641391fdfd0027e47480a6c44ca68e582ad9a1
Parents: c22a25c
Author: Robert Gemmell <ro...@apache.org>
Authored: Thu Apr 14 18:37:59 2016 +0100
Committer: Robert Gemmell <ro...@apache.org>
Committed: Thu Apr 14 18:37:59 2016 +0100

----------------------------------------------------------------------
 RELEASE.md | 25 +++++++++++++++----------
 1 file changed, 15 insertions(+), 10 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/84641391/RELEASE.md
----------------------------------------------------------------------
diff --git a/RELEASE.md b/RELEASE.md
index 17f2ba6..e799ee1 100644
--- a/RELEASE.md
+++ b/RELEASE.md
@@ -2,17 +2,22 @@
 
 1. Grab a clean checkout for safety.
 2. Run: "git checkout ${BRANCH}" to switch to a branch of the intended release point.
-3. Run: "bin/release.sh ${VERSION} ${TAG}", e.g. bin/release.sh 0.10 0.10-rc1.
-  - This will create a detached-HEAD state, manipulate the versions, and then create the tag.
-4. Run: "git push origin ${TAG}" as directed by the script.
-  - This can be deferred until later if desired, following archive creation and testing etc.
+3. Update the versions:
+  - Run: "bin/version.sh ${VERSION}", e.g. bin/release.sh 0.12.2.
+  - Update the version if needed in file: proton-c/bindings/python/setuputils/bundle.py
+4. Commit the changes, tag them.
+  - Run: "git add ."
+  - Run: 'git commit -m "update versions for ${TAG}"'
+  - Run: 'git tag -m "tag $TAG" $TAG'
+  - Push changes. Optionally save this bit for later.
 5. Run: "bin/export.sh $PWD ${TAG}" to create the qpid-proton-${TAG}.tar.gz release archive.
-6. Create signature and checksums for the archive:
-  - e.g "gpg --detach-sign --armor qpid-proton-${TAG}.tar.gz"
-  - e.g "sha1sum qpid-proton-${TAG}.tar.gz > qpid-proton-${TAG}.tar.gz.sha"
-  - e.g "md5sum qpid-proton-${TAG}.tar.gz > qpid-proton-${TAG}.tar.gz.md5"
+6. Rename and create signature and checksums for the archive:
+  - e.g "mv qpid-proton-${TAG}.tar.gz qpid-proton-${VERSION}.tar.gz"
+  - e.g "gpg --detach-sign --armor qpid-proton-${VERSION}.tar.gz"
+  - e.g "sha1sum qpid-proton-${VERSION}.tar.gz > qpid-proton-${VERSION}.tar.gz.sha1"
+  - e.g "md5sum qpid-proton-${VERSION}.tar.gz > qpid-proton-${VERSION}.tar.gz.md5"
 7. Deploy the Java binaries to a staging repo:
-  - Run: "tar -xzf qpid-proton-${TAG}.tar.gz"
+  - Run: "tar -xzf qpid-proton-${VERSION}.tar.gz"
   - Run: "cd qpid-proton-${VERSION}"
   - Run: "mvn deploy -Papache-release -DskipTests=true"
 8. Close the staging repo:
@@ -27,7 +32,7 @@
 
 ### After a vote succeeds:
 
-1. Bump the master/branch version to next 0.x-SNAPSHOT if it wasnt already.
+1. Bump the master/branch version to next 0.x.y-SNAPSHOT if it wasnt already.
 2. Tag the RC with the final name/version.
 3. Commit the artifacts to dist release repo in https://dist.apache.org/repos/dist/release/qpid/proton/${RELEASE} dir:
   - Rename the files to remove the RC suffix.


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