You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@calcite.apache.org by fr...@apache.org on 2018/04/17 00:30:03 UTC

calcite-avatica-go git commit: Add script to generate release artifacts

Repository: calcite-avatica-go
Updated Branches:
  refs/heads/master 6378c7f29 -> 7590ce93f


Add script to generate release artifacts


Project: http://git-wip-us.apache.org/repos/asf/calcite-avatica-go/repo
Commit: http://git-wip-us.apache.org/repos/asf/calcite-avatica-go/commit/7590ce93
Tree: http://git-wip-us.apache.org/repos/asf/calcite-avatica-go/tree/7590ce93
Diff: http://git-wip-us.apache.org/repos/asf/calcite-avatica-go/diff/7590ce93

Branch: refs/heads/master
Commit: 7590ce93fca2584078064b8cdf957199b8902f31
Parents: 6378c7f
Author: Francis Chuang <fr...@apache.org>
Authored: Tue Apr 17 09:37:57 2018 +1000
Committer: Francis Chuang <fr...@apache.org>
Committed: Tue Apr 17 09:47:54 2018 +1000

----------------------------------------------------------------------
 .gitignore                |  5 +++--
 make-release-artifacts.sh | 26 ++++++++++++++++++++++++++
 2 files changed, 29 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/calcite-avatica-go/blob/7590ce93/.gitignore
----------------------------------------------------------------------
diff --git a/.gitignore b/.gitignore
index 3162373..25f4abd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
-/vendor/
-/avatica-tmp/
+vendor/
+avatica-tmp/
+dist/

http://git-wip-us.apache.org/repos/asf/calcite-avatica-go/blob/7590ce93/make-release-artifacts.sh
----------------------------------------------------------------------
diff --git a/make-release-artifacts.sh b/make-release-artifacts.sh
new file mode 100644
index 0000000..c9a5e2c
--- /dev/null
+++ b/make-release-artifacts.sh
@@ -0,0 +1,26 @@
+# Clean dist directory
+rm -rf dist
+mkdir -p dist
+
+# Get new tags from remote
+git fetch --tags
+
+# Get latest tag name
+latestTag=$(git describe --tags `git rev-list --tags --max-count=1`)
+
+# Checkout latest tag
+git checkout $latestTag
+
+# Make tar
+tar -zcvf dist/calcite-avatica-go-src-$latestTag.tar.gz --transform "s/^\./calcite-avatica-go-src-$latestTag/g" --exclude "dist" .
+
+cd dist
+
+# Calculate MD5
+gpg --print-md MD5 calcite-avatica-go-src-$latestTag.tar.gz > calcite-avatica-go-src-$latestTag.tar.gz.md5
+
+# Calculate SHA256
+gpg --print-md SHA256 calcite-avatica-go-src-$latestTag.tar.gz > calcite-avatica-go-src-$latestTag.tar.gz.sha256
+
+# Sign
+gpg --armor --output calcite-avatica-go-src-$latestTag.gz.asc --detach-sig calcite-avatica-go-src-$latestTag.tar.gz