superset-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From maximebeauche...@apache.org
Subject [incubator-superset] branch master updated: [docs] improve the RELEASING.md docs (#7329)
Date Sat, 20 Apr 2019 17:26:13 GMT
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 <maximebeauchemin@gmail.com>
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


Mime
View raw message