From d08594436f216df06bf092aa50d1c296d39a77c4 Mon Sep 17 00:00:00 2001 From: Joel Speed Date: Mon, 14 Jan 2019 10:39:21 +0000 Subject: [PATCH] Update release target --- Makefile | 7 +++++++ configure | 3 +++ 2 files changed, 10 insertions(+) diff --git a/Makefile b/Makefile index 242fb1a..8447dfc 100644 --- a/Makefile +++ b/Makefile @@ -54,3 +54,10 @@ release: lint test mkdir release GOOS=darwin GOARCH=amd64 go build -ldflags="-X main.VERSION=${VERSION}" -o release/$(BINARY)-darwin-amd64 github.com/pusher/oauth2_proxy GOOS=linux GOARCH=amd64 go build -ldflags="-X main.VERSION=${VERSION}" -o release/$(BINARY)-linux-amd64 github.com/pusher/oauth2_proxy + GOOS=windows GOARCH=amd64 go build -ldflags="-X main.VERSION=${VERSION}" -o release/$(BINARY)-windows-amd64 github.com/pusher/oauth2_proxy + shasum -a 256 release/$(BINARY)-darwin-amd64 > release/$(BINARY)-darwin-amd64-sha256sum.txt + shasum -a 256 release/$(BINARY)-linux-amd64 > release/$(BINARY)-linux-amd64-sha256sum.txt + shasum -a 256 release/$(BINARY)-windows-amd64 > release/$(BINARY)-windows-amd64-sha256sum.txt + tar -cvf release/$(BINARY)-$(VERSION).darwin-amd64.$(GO_VERSION).tar.gz release/$(BINARY)-darwin-amd64 + tar -cvf release/$(BINARY)-$(VERSION).linux-amd64.$(GO_VERSION).tar.gz release/$(BINARY)-linux-amd64 + tar -cvf release/$(BINARY)-$(VERSION).windows-amd64.$(GO_VERSION).tar.gz release/$(BINARY)-windows-amd64 diff --git a/configure b/configure index 8c78c5a..7ba3a67 100755 --- a/configure +++ b/configure @@ -95,6 +95,8 @@ check_go_version() { exit 1 ;; esac + VERSION=$(${tools[go]} version | ${tools[awk]} '{print $3}') + tools["go_version"]="${VERSION}" } check_docker_version() { @@ -129,6 +131,7 @@ echo cat <<- EOF > .env MAKE := "${tools[make]}" GO := "${tools[go]}" + GO_VERSION := ${tools[go_version]} DEP := "${tools[dep]}" EOF