Skip to content

Commit 0f61fd8

Browse files
committed
fix(Makefile): bring up to date
Bring it up to date (need to deprecate it in future though)
1 parent 65c3f53 commit 0f61fd8

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

Makefile

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
EXE := tfswitch
22
PKG := github.com/warrensbox/terraform-switcher
3-
VER := $(shell git ls-remote --tags git@github.com:warrensbox/terraform-switcher.git | awk '{if ($$2 ~ "\\^\\{\\}$$") next; print vers[split($$2,vers,"\\/")]}' | sort -n -t. -k1,1 -k2,2 -k3,3 | tail -1)
3+
VER := $(shell git ls-remote --tags --sort=version:refname git@github.com:warrensbox/terraform-switcher.git | awk '{if ($$2 ~ "\\^\\{\\}$$") next; print vers[split($$2,vers,"\\/")]}' | tail -1)
44
PATH := build:$(PATH)
55
GOOS ?= $(shell go env GOOS)
66
GOARCH ?= $(shell go env GOARCH)
@@ -11,7 +11,7 @@ $(EXE): go.mod *.go lib/*.go
1111
.PHONY: release
1212
release: $(EXE) darwin linux
1313

14-
.PHONY: darwin linux
14+
.PHONY: darwin linux
1515
darwin linux:
1616
GOOS=$@ go build -ldflags "-X main.version=$(VER)" -o $(EXE)-$(VER)-$@-$(GOARCH) $(PKG)
1717

@@ -20,16 +20,21 @@ clean:
2020
rm -f $(EXE) $(EXE)-*-*-*
2121

2222
.PHONY: test
23-
test: $(EXE)
23+
test: vet $(EXE)
2424
mv $(EXE) build
2525
go test -v ./...
2626

27+
.PHONY: vet
28+
vet:
29+
go vet ./...
30+
2731
.PHONY: install
2832
install: $(EXE)
2933
mkdir -p ~/bin
3034
mv $(EXE) ~/bin
3135

3236
.PHONY: docs
3337
docs:
34-
cd docs; bundle install --path vendor/bundler; bundle exec jekyll build -c _config.yml; cd ..
38+
#cd docs; bundle install --path vendor/bundler; bundle exec jekyll build -c _config.yml; cd ..
39+
cd www && mkdocs gh-deploy --force
3540

0 commit comments

Comments
 (0)