22EPOCH_TEST_COMMIT := 78e6667ae2d67aad100b28ee9580b41b7a24e667
33OUTPUT_DIRNAME ?= output/
44DOC_FILENAME ?= oci-runtime-spec
5- SHELL ?= $(shell command -v bash 2>/dev/null)
65DOCKER ?= $(shell command -v docker 2>/dev/null)
76PANDOC ?= $(shell command -v pandoc 2>/dev/null)
87ifeq "$(strip $(PANDOC ) ) " ''
@@ -63,15 +62,13 @@ version.md: ./specs-go/version.go
6362
6463HOST_GOLANG_VERSION = $(shell go version | cut -d ' ' -f3 | cut -c 3-)
6564# this variable is used like a function. First arg is the minimum version, Second arg is the version to be checked.
66- ALLOWED_GO_VERSION = $(shell test '$(shell /bin/echo -e "$(1 ) \n$(2 ) " | sort -V | head -n1) ' == '$(1 ) ' && echo 'true')
65+ ALLOWED_GO_VERSION = $(shell test '$(shell /bin/echo -e "$(1 ) \n$(2 ) " | sort -V | head -n1) ' = '$(1 ) ' && echo 'true')
6766
6867.PHONY : test .govet .golint .gitvalidation
6968
7069test : .govet .golint .gitvalidation
7170
72- # `go get golang.org/x/tools/cmd/vet`
7371.govet :
74- @go tool | grep -qw vet || (echo " ERROR: 'go vet' not found. Consider 'make install.tools' target" && false)
7572 go vet -x ./...
7673
7774# `go get github.com/golang/lint/golint`
@@ -93,22 +90,16 @@ endif
9390
9491
9592.PHONY : install.tools
96- install.tools : .install.golint .install.govet .install. gitvalidation
93+ install.tools : .install.golint .install.gitvalidation
9794
9895# golint does not even build for <go1.5
9996.install.golint :
10097ifeq ($(call ALLOWED_GO_VERSION,1.5,$(HOST_GOLANG_VERSION ) ) ,true)
101- go get github.com/golang/lint/golint
102- endif
103-
104- # go vet is now included in >=go1.5, so no need to get it.
105- .install.govet :
106- ifeq ($(call ALLOWED_GO_VERSION,1.5,$(HOST_GOLANG_VERSION ) ) ,true)
107- go get golang.org/x/tools/cmd/vet
98+ go get -u github.com/golang/lint/golint
10899endif
109100
110101.install.gitvalidation :
111- go get github.com/vbatts/git-validation
102+ go get -u github.com/vbatts/git-validation
112103
113104
114105.PHONY : clean
0 commit comments