fix version not set properly when built on travis

Michael Muré created

Change summary

.travis.yml | 2 +-
Makefile    | 6 +++++-
2 files changed, 6 insertions(+), 2 deletions(-)

Detailed changes

.travis.yml 🔗

@@ -39,7 +39,7 @@ before_install:
   - go get github.com/mitchellh/gox
 
 after_success:
-  - if [ ! -z "$TRAVIS_TAG" ]; then gox -output "dist/{{.Dir}}_{{.OS}}_{{.Arch}}"; fi
+  - if [ ! -z "$TRAVIS_TAG" ]; then make releases; fi
 
 deploy:
   provider: releases

Makefile 🔗

@@ -27,6 +27,10 @@ install:
 	go generate
 	go install -ldflags "$(LDFLAGS)" .
 
+releases:
+	go generate
+	gox -ldflags "$(LDFLAGS)" -output "dist/{{.Dir}}_{{.OS}}_{{.Arch}}"
+
 test:
 	go test -v -bench=. ./...
 
@@ -51,4 +55,4 @@ clean-local-identities:
 	git for-each-ref refs/remotes/origin/identities/ | cut -f 2 | $(XARGS) -n 1 git update-ref -d
 	rm -f .git/git-bug/identity-cache
 
-.PHONY: build install test pack-webui debug-webui clean-local-bugs clean-remote-bugs
+.PHONY: build install releases test pack-webui debug-webui clean-local-bugs clean-remote-bugs