Merge branch '20862-google-api-client'
[arvados.git] / sdk / ruby-google-api-client / script / release
diff --git a/sdk/ruby-google-api-client/script/release b/sdk/ruby-google-api-client/script/release
new file mode 100755 (executable)
index 0000000..1a26a42
--- /dev/null
@@ -0,0 +1,14 @@
+age: script/release
+# Build the package, tag a commit, push it to origin, and then release the
+# package publicly.
+
+set -e
+
+version="$(script/package | grep Version: | awk '{print $2}')"
+[ -n "$version" ] || exit 1
+
+git commit --allow-empty -a -m "Release $version"
+git tag "$version"
+git push --tags origin
+gem push pkg/*-${version}.gem
+