@@ -28,7 +28,7 @@ SUBMODULES=_submodules
2828UID: =$(shell id -u)
2929GID: =$(shell id -g)
3030
31- FIRECRACKER_CONTAINERD_BUILDER_IMAGE? =golang:1.17 -bullseye
31+ FIRECRACKER_CONTAINERD_BUILDER_IMAGE? =golang:1.21 -bullseye
3232export FIRECRACKER_CONTAINERD_TEST_IMAGE? =localhost/firecracker-containerd-test
3333export GO_CACHE_VOLUME_NAME? =gocache
3434
@@ -136,14 +136,14 @@ tidy:
136136 ./tools/tidy.sh
137137
138138$(BINPATH ) /golangci-lint :
139- curl -sfL https://raw.githubusercontent. com/golangci/golangci-lint/master/install.sh | sh -s -- -b $( BINPATH ) v1.48.0
139+ GOBIN= $( BINPATH ) go install github. com/golangci/golangci-lint/cmd/golangci-lint@ v1.57.2
140140 $(BINPATH ) /golangci-lint --version
141141
142142$(BINPATH ) /git-validation :
143- GOBIN=$(BINPATH ) GO111MODULE=off go get -u github.com/vbatts/git-validation
143+ GOBIN=$(BINPATH ) go install github.com/vbatts/git-validation@v1.2.0
144144
145145$(BINPATH ) /ltag :
146- GOBIN=$(BINPATH ) GO111MODULE=off go get -u github.com/kunalkushwaha/ltag
146+ GOBIN=$(BINPATH ) go install github.com/kunalkushwaha/ltag@v0.2.5
147147
148148install :
149149 for d in $( SUBDIRS) ; do $( MAKE) -C $$ d install; done
@@ -273,31 +273,31 @@ $(CNI_BIN_ROOT):
273273
274274BRIDGE_BIN? =$(BINPATH ) /bridge
275275$(BRIDGE_BIN ) :
276- GOBIN=$(dir $@ ) GO111MODULE=off go get -u github.com/containernetworking/plugins/plugins/main/bridge
276+ GOBIN=$(dir $@ ) go install github.com/containernetworking/plugins/plugins/main/bridge@v1.1.0
277277
278278PTP_BIN? =$(BINPATH ) /ptp
279279$(PTP_BIN ) :
280- GOBIN=$(dir $@ ) GO111MODULE=off go get -u github.com/containernetworking/plugins/plugins/main/ptp
280+ GOBIN=$(dir $@ ) go install github.com/containernetworking/plugins/plugins/main/ptp@v1.1.0
281281
282282HOSTLOCAL_BIN? =$(BINPATH ) /host-local
283283$(HOSTLOCAL_BIN ) :
284- GOBIN=$(dir $@ ) GO111MODULE=off go get -u github.com/containernetworking/plugins/plugins/ipam/host-local
284+ GOBIN=$(dir $@ ) go install github.com/containernetworking/plugins/plugins/ipam/host-local@v1.1.0
285285
286286FIREWALL_BIN? =$(BINPATH ) /firewall
287287$(FIREWALL_BIN ) :
288- GOBIN=$(dir $@ ) GO111MODULE=off go get -u github.com/containernetworking/plugins/plugins/meta/firewall
288+ GOBIN=$(dir $@ ) go install github.com/containernetworking/plugins/plugins/meta/firewall@v1.1.0
289289
290290TC_REDIRECT_TAP_BIN? =$(BINPATH ) /tc-redirect-tap
291291$(TC_REDIRECT_TAP_BIN ) :
292- GOBIN=$(dir $@ ) go install github.com/awslabs/tc-redirect-tap/cmd/tc-redirect-tap
292+ GOBIN=$(dir $@ ) go install github.com/awslabs/tc-redirect-tap/cmd/tc-redirect-tap@v0.0.0-20211025175357-e30dfca224c2
293293
294294TEST_BRIDGED_TAP_BIN? =$(BINPATH ) /test-bridged-tap
295295$(TEST_BRIDGED_TAP_BIN ) : $(shell find internal/cmd/test-bridged-tap -name * .go) $(GOMOD ) $(GOSUM )
296296 go build -o $@ $(CURDIR ) /internal/cmd/test-bridged-tap
297297
298298LOOPBACK_BIN? =$(BINPATH ) /loopback
299299$(LOOPBACK_BIN ) :
300- GOBIN=$(dir $@ ) GO111MODULE=off go get -u github.com/containernetworking/plugins/plugins/main/loopback
300+ GOBIN=$(dir $@ ) go install github.com/containernetworking/plugins/plugins/main/loopback@v1.1.0
301301
302302.PHONY : cni-bins
303303cni-bins : $(BRIDGE_BIN ) $(PTP_BIN ) $(HOSTLOCAL_BIN ) $(FIREWALL_BIN ) $(TC_REDIRECT_TAP_BIN ) $(LOOPBACK_BIN )
0 commit comments