From 962ea4708e3c5352ac34f06f92e6127abe19c6fb Mon Sep 17 00:00:00 2001 From: Andy Goldstein Date: Mon, 6 Nov 2017 16:21:09 -0500 Subject: [PATCH] Include git describe info in binary names. New format now looks like this: ark-v0.5.0-44-g72b0bdd-dirty-linux-amd64.tar.gz Signed-off-by: Andy Goldstein --- Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index e2eb87049..12e57b67b 100644 --- a/Makefile +++ b/Makefile @@ -161,6 +161,7 @@ all-tar-bin: $(addprefix tar-bin-, $(CLI_PLATFORMS)) tar-bin-%: @$(MAKE) ARCH=$* tar-bin +GIT_DESCRIBE = $(shell git describe --tags --always --dirty) tar-bin: build mkdir -p _output/release @@ -169,7 +170,7 @@ tar-bin: build tar \ -C _output/bin/$(GOOS)/$(GOARCH) \ --files-from=- \ - -zcf _output/release/$(BIN)-$(GOOS)-$(GOARCH).tar.gz + -zcf _output/release/$(BIN)-$(GIT_DESCRIBE)-$(GOOS)-$(GOARCH).tar.gz build-dirs: @mkdir -p _output/bin/$(GOOS)/$(GOARCH)