11#
22# Makefile for resticprofile
33#
4- GOCMD =go
4+ GOCMD =$( shell command -v go)
55GOBUILD =$(GOCMD ) build
66GOINSTALL =$(GOCMD ) install
77GORUN =$(GOCMD ) run
@@ -75,7 +75,7 @@ all: prepare_test test build
7575.PHONY : all verify prepare_test prepare_build install clean ramdisk rest-server nightly toc syslog checkdoc
7676
7777verify : # # Verify go installation
78- ifeq ($(wildcard $( GOPATH ) /. ) ,)
78+ ifeq ($(GOPATH ) ,)
7979 @echo "GOPATH not found, please check your go installation"
8080 exit 1
8181endif
@@ -94,11 +94,11 @@ $(GOBIN)/github-markdown-toc.go: verify $(GOBIN)/eget
9494
9595$(GOBIN ) /mockery : verify $(GOBIN ) /eget
9696 @echo " [*] $@ "
97- " $( GOBIN) /eget" vektra/mockery --tag v3.5.5 --upgrade-only --to ' $(GOBIN)'
97+ " $( GOBIN) /eget" vektra/mockery --tag v3.7.0 --upgrade-only --to ' $(GOBIN)'
9898
99- $(GOBIN ) /golangci-lint : verify $(GOBIN ) /eget
99+ $(GOBIN ) /golangci-lint-v2 : verify $(GOBIN ) /eget
100100 @echo " [*] $@ "
101- " $( GOBIN) /eget" golangci/golangci-lint --tag v2.5 .0 --asset=tar.gz --upgrade-only --to ' $(GOBIN)'
101+ " $( GOBIN) /eget" golangci/golangci-lint --tag v2.9 .0 --asset=tar.gz --upgrade-only --to ' $(GOBIN)/golangci-lint-v2 '
102102
103103$(GOBIN ) /hugo : $(GOBIN ) /eget
104104 @echo " [*] $@ "
@@ -321,20 +321,20 @@ checklinks: $(GOBIN)/muffet ## Check for broken links in the documentation site
321321 http://127.0.0.1:1313/resticprofile/
322322
323323.PHONY : lint
324- lint : $(GOBIN ) /golangci-lint # # Run golangci-lint
324+ lint : $(GOBIN ) /golangci-lint-v2 # # Run golangci-lint
325325 @echo " [*] $@ "
326- GOOS=darwin golangci-lint run
327- GOOS=linux golangci-lint run
328- GOOS=windows golangci-lint run
326+ GOOS=darwin $( GOBIN ) / golangci-lint-v2 run
327+ GOOS=linux $( GOBIN ) / golangci-lint-v2 run
328+ GOOS=windows $( GOBIN ) / golangci-lint-v2 run
329329
330330.PHONY : fix
331- fix : $(GOBIN ) /golangci-lint # # Run golangci-lint with --fix
331+ fix : $(GOBIN ) /golangci-lint-v2 # # Run golangci-lint with --fix
332332 @echo " [*] $@ "
333333 $(GOCMD ) mod tidy
334334 $(GOCMD ) fix ./...
335- GOOS=darwin golangci-lint run --fix
336- GOOS=linux golangci-lint run --fix
337- GOOS=windows golangci-lint run --fix
335+ GOOS=darwin $( GOBIN ) / golangci-lint-v2 run --fix
336+ GOOS=linux $( GOBIN ) / golangci-lint-v2 run --fix
337+ GOOS=windows $( GOBIN ) / golangci-lint-v2 run --fix
338338
339339.PHONY : deploy-current
340340deploy-current : build-linux build-pi
0 commit comments