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