Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 79609200D11 for ; Mon, 2 Oct 2017 13:45:58 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 77FE51609EF; Mon, 2 Oct 2017 11:45:58 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id BD9071609DE for ; Mon, 2 Oct 2017 13:45:57 +0200 (CEST) Received: (qmail 46993 invoked by uid 500); 2 Oct 2017 11:45:56 -0000 Mailing-List: contact commits-help@qpid.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@qpid.apache.org Delivered-To: mailing list commits@qpid.apache.org Received: (qmail 46983 invoked by uid 99); 2 Oct 2017 11:45:56 -0000 Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 02 Oct 2017 11:45:56 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id 3B2D0F5561; Mon, 2 Oct 2017 11:45:54 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: robbie@apache.org To: commits@qpid.apache.org Message-Id: X-Mailer: ASF-Git Admin Mailer Subject: qpid-proton git commit: PROTON-1397: give the release process notes an update Date: Mon, 2 Oct 2017 11:45:54 +0000 (UTC) archived-at: Mon, 02 Oct 2017 11:45:58 -0000 Repository: qpid-proton Updated Branches: refs/heads/master 0bed4109e -> 732961703 PROTON-1397: give the release process notes an update Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/73296170 Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/73296170 Diff: http://git-wip-us.apache.org/repos/asf/qpid-proton/diff/73296170 Branch: refs/heads/master Commit: 732961703812096ccd912768ca023a376bead73b Parents: 0bed410 Author: Robbie Gemmell Authored: Mon Oct 2 12:44:21 2017 +0100 Committer: Robbie Gemmell Committed: Mon Oct 2 12:44:21 2017 +0100 ---------------------------------------------------------------------- RELEASE.md | 33 +++++++++++++++++---------------- 1 file changed, 17 insertions(+), 16 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/73296170/RELEASE.md ---------------------------------------------------------------------- diff --git a/RELEASE.md b/RELEASE.md index 7659d6f..9589aea 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -3,29 +3,30 @@ 1. Grab a clean checkout for safety. 2. Run: "git checkout ${BRANCH}" to switch to a branch of the intended release point. 3. Update the versions: - - Run: "bin/version.sh ${VERSION}", e.g. bin/version.sh 0.17.0 + - Run: "bin/version.sh ${VERSION}", e.g: bin/version.sh 0.18.0 - Update the version(s) if needed in file: proton-c/bindings/python/docs/conf.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. Rename and create signature and checksums for the archive: - - e.g "mv qpid-proton-${TAG}.tar.gz qpid-proton-${VERSION}.tar.gz" + - Run: 'git tag -m "tag ${TAG}" ${TAG}', e.g: git tag -m "tag 0.18.0-rc1" 0.18.0-rc1 +5. Run: "bin/export.sh $PWD ${TAG}" to create the qpid-proton-${VERSION}.tar.gz release archive. +6. Create signature and checksums for the archive: - 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 "sha512sum qpid-proton-${VERSION}.tar.gz > qpid-proton-${VERSION}.tar.gz.sha512" - e.g "md5sum qpid-proton-${VERSION}.tar.gz > qpid-proton-${VERSION}.tar.gz.md5" -7. Commit artifacts to dist dev repo in https://dist.apache.org/repos/dist/dev/qpid/proton/${TAG} dir. -8. Send email, provide links to dist dev repo. +7. Push branch changes and tag. + - Also update versions to the applicable snapshot version for future work on it. +8. Commit artifacts to dist dev repo in https://dist.apache.org/repos/dist/dev/qpid/proton/${TAG} dir. +9. Send vote email, provide links to dist dev repo and JIRA release notes. ### After a vote succeeds: -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: -4. Update the 'latest' link in https://dist.apache.org/repos/dist/release/qpid/proton/. -5. Give the mirrors some time to distribute things. -6. Update the website with release content. -7. Send release announcement email. +1. Tag the RC with the final version. +2. Add the artifacts to dist release repo: + svn cp -m "add files for qpid-proton-${VERSION}" https://dist.apache.org/repos/dist/dev/qpid/proton/${TAG} https://dist.apache.org/repos/dist/release/qpid/proton/${VERSION} +3. Update the 'latest' link in https://dist.apache.org/repos/dist/release/qpid/proton/. +4. Give the mirrors some time to distribute things. Can take 24hrs for good coverage. + - Status is visible at: https://www.apache.org/mirrors/ +5. Update the website with release content. +6. Send release announcement email. --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org For additional commands, e-mail: commits-help@qpid.apache.org