From commits-return-2588-archive-asf-public=cust-asf.ponee.io@superset.incubator.apache.org Sat Apr 20 17:26:20 2019 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [207.244.88.153]) by mx-eu-01.ponee.io (Postfix) with SMTP id B13FB180629 for ; Sat, 20 Apr 2019 19:26:19 +0200 (CEST) Received: (qmail 36507 invoked by uid 500); 20 Apr 2019 17:26:19 -0000 Mailing-List: contact commits-help@superset.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@superset.incubator.apache.org Delivered-To: mailing list commits@superset.incubator.apache.org Received: (qmail 36497 invoked by uid 99); 20 Apr 2019 17:26:19 -0000 Received: from ec2-52-202-80-70.compute-1.amazonaws.com (HELO gitbox.apache.org) (52.202.80.70) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 20 Apr 2019 17:26:19 +0000 Received: by gitbox.apache.org (ASF Mail Server at gitbox.apache.org, from userid 33) id D0E5B87A1C; Sat, 20 Apr 2019 17:26:13 +0000 (UTC) Date: Sat, 20 Apr 2019 17:26:13 +0000 To: "commits@superset.apache.org" Subject: [incubator-superset] branch master updated: [docs] improve the RELEASING.md docs (#7329) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Message-ID: <155578117321.5213.1365351314568898847@gitbox.apache.org> From: maximebeauchemin@apache.org X-Git-Host: gitbox.apache.org X-Git-Repo: incubator-superset X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: 5f28027ce745dfda67e18fe7df8468184400be50 X-Git-Newrev: eb9295d97fea5a2eaecf6fb0b04d61ac9e152bbe X-Git-Rev: eb9295d97fea5a2eaecf6fb0b04d61ac9e152bbe X-Git-NotificationType: ref_changed_plus_diff X-Git-Multimail-Version: 1.5.dev Auto-Submitted: auto-generated This is an automated email from the ASF dual-hosted git repository. maximebeauchemin pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-superset.git The following commit(s) were added to refs/heads/master by this push: new eb9295d [docs] improve the RELEASING.md docs (#7329) eb9295d is described below commit eb9295d97fea5a2eaecf6fb0b04d61ac9e152bbe Author: Maxime Beauchemin AuthorDate: Sat Apr 20 10:26:01 2019 -0700 [docs] improve the RELEASING.md docs (#7329) * [docs] improve the RELEASING.md docs * more tweaks --- RELEASING.md | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/RELEASING.md b/RELEASING.md index 14f51be..4783ba6 100644 --- a/RELEASING.md +++ b/RELEASING.md @@ -51,6 +51,8 @@ git push origin master You'll probably want to run these commands manually and understand what they do prior to doing so. +## Release setup + First you need to setup a few things. This is a one-off and doesn't need to be done at every release. @@ -75,6 +77,8 @@ need to be done at every release. svn commit -m "Add PGP keys of new Superset committer" ``` +## Crafting tarball and signatures + Now let's craft a source release ```bash # Assuming these commands are executed from the root of the repo @@ -90,27 +94,38 @@ Now let's craft a source release # Alternatively you could clone the repo into another location as in # git clone git@github.com:apache/incubator-superset.git superset-releases git clean -fxd + # Create the target folder + mkdir -p ~/svn/superset_dev/${VERSION}/ git archive \ --format=tar.gz ${VERSION} \ --prefix=apache-superset-${VERSION}/ \ - -o apache-superset-${VERSION}-source.tar.gz + -o ~/svn/superset_dev/${VERSION}/apache-superset-${VERSION}-source.tar.gz + cd ~/svn/superset_dev/ scripts/sign.sh apache-superset-${VERSION}-source.tar.gz ``` +## Shipping to SVN + Now let's ship this RC into svn's dev folder ```bash # cp or mv the files over to the svn repo mkdir ~/svn/superset_dev/${VERSION}/ - cp apache-superset-${VERSION}* ~/svn/superset/${VERSION}/ - cd ~/svn/superset/ + cp apache-superset-${VERSION}* ~/svn/superset_dev/${VERSION}/ + cd ~/svn/superset_dev/ svn add ${VERSION} svn commit ``` Now you're ready to start the VOTE thread. +## Validating a release + +https://www.apache.org/info/verification.html + +## Publishing a successful release + Upon a successful vote, you'll have to copy the folder into the non-"dev/" folder. ```bash