@@ -27,7 +27,7 @@ COMMA := ,
27
27
XGO_VERSION := go-1.17.x
28
28
MIN_GO_VERSION := 001016000
29
29
MIN_NODE_VERSION := 012017000
30
- MIN_GOLANGCI_LINT_VERSION := 1.43.0
30
+ MIN_GOLANGCI_LINT_VERSION := 001043000
31
31
32
32
DOCKER_IMAGE ?= gitea/gitea
33
33
DOCKER_TAG ?= latest
@@ -772,15 +772,15 @@ golangci-lint: golangci-lint-check
772
772
.PHONY : golangci-lint-check
773
773
golangci-lint-check :
774
774
$(eval GOLANGCI_LINT_VERSION := $(shell printf "% 03d% 03d% 03d" $(shell golangci-lint --version | grep -Eo '[0-9]+\.[0-9.]+' | tr '.' ' ') ;) )
775
+ $(eval MIN_GOLANGCI_LINT_VER_FMT := $(shell printf "% g.% g.% g" $(shell echo $(MIN_GOLANGCI_LINT_VERSION ) | grep -o ...) ) )
775
776
@hash golangci-lint > /dev/null 2>&1 ; if [ $$ ? -ne 0 ]; then \
776
- echo " Downloading golangci-lint v${MIN_GOLANGCI_LINT_VERSION } " ; \
777
+ echo " Downloading golangci-lint v${MIN_GOLANGCI_LINT_VER_FMT } " ; \
777
778
export BINARY=" golangci-lint" ; \
778
- curl -sfL " https://raw.githubusercontent.com/golangci/golangci-lint/v${MIN_GOLANGCI_LINT_VERSION } /install.sh" | sh -s -- -b $(GOPATH ) /bin v$(MIN_GOLANGCI_LINT_VERSION ) ; \
779
- elif [ " $( GOLANGCI_LINT_VERSION) " -lt " $( shell printf " %03d%03d%03d " $( shell echo $( MIN_GOLANGCI_LINT_VERSION) | tr ' . ' ' ' ) ) " ]; then \
780
- echo " Downloading newer version of golangci-lint" ; \
779
+ curl -sfL " https://raw.githubusercontent.com/golangci/golangci-lint/v${MIN_GOLANGCI_LINT_VER_FMT } /install.sh" | sh -s -- -b $(GOPATH ) /bin v$(MIN_GOLANGCI_LINT_VER_FMT ) ; \
780
+ elif [ " $( GOLANGCI_LINT_VERSION) " -lt " $( MIN_GOLANGCI_LINT_VERSION) " ]; then \
781
+ echo " Downloading newer version of golangci-lint v ${MIN_GOLANGCI_LINT_VER_FMT} " ; \
781
782
export BINARY=" golangci-lint" ; \
782
- echo " https://raw.githubusercontent.com/golangci/golangci-lint/v${MIN_GOLANGCI_LINT_VERSION} /install.sh" ; \
783
- curl -sfL " https://raw.githubusercontent.com/golangci/golangci-lint/v${MIN_GOLANGCI_LINT_VERSION} /install.sh" | sh -s -- -b $(GOPATH ) /bin v$(MIN_GOLANGCI_LINT_VERSION ) ; \
783
+ curl -sfL " https://raw.githubusercontent.com/golangci/golangci-lint/v${MIN_GOLANGCI_LINT_VER_FMT} /install.sh" | sh -s -- -b $(GOPATH ) /bin v$(MIN_GOLANGCI_LINT_VER_FMT ) ; \
784
784
fi
785
785
786
786
.PHONY : docker
0 commit comments