summary refs log tree commit diff
diff options
context:
space:
mode:
authorTed Unangst <tedu@tedunangst.com>2019-01-16 06:42:50 -0500
committerTed Unangst <tedu@tedunangst.com>2019-01-16 06:42:50 -0500
commit51d35610749be2a3a80e0c068f714065d59eaa6e (patch)
treed62657c56638570f79610780470406f12d9a2c22
parent8eb077074bb999d705e9f1c74baa14ce74fb5180 (diff)
release machinery v0.9.1
-rw-r--r--release.sh9
-rw-r--r--vendor.txt5
-rw-r--r--vendorize.sh5
3 files changed, 19 insertions, 0 deletions
diff --git a/release.sh b/release.sh
new file mode 100644
index 0000000..478e56a
--- /dev/null
+++ b/release.sh
@@ -0,0 +1,9 @@
+set -eu
+
+myname=`basename \`pwd\``
+ver=`hg tags -q | head -2 | tail -1 | tail -c +2`
+dest=$myname-$ver
+
+hg archive -r v$ver $dest
+(cd $dest; sh ../vendorize.sh)
+tar zcf $dest.tgz $dest
diff --git a/vendor.txt b/vendor.txt
new file mode 100644
index 0000000..5b10f70
--- /dev/null
+++ b/vendor.txt
@@ -0,0 +1,5 @@
+golang.org/x/net/html
+golang.org/x/net/proxy
+golang.org/x/net/internal/socks
+github.com/yuin/gopher-lua
+github.com/andybalholm/cascadia
diff --git a/vendorize.sh b/vendorize.sh
new file mode 100644
index 0000000..861fc90
--- /dev/null
+++ b/vendorize.sh
@@ -0,0 +1,5 @@
+set -eu
+for dep in `cat ../vendor.txt` ; do
+	mkdir -p vendor/$dep
+	cp -r ~/go/src/$dep/* vendor/$dep
+done