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