This is an automated email from the ASF dual-hosted git repository. liujun pushed a commit to branch refactor-with-go in repository https://gitbox.apache.org/repos/asf/dubbo-admin.git
The following commit(s) were added to refs/heads/refactor-with-go by this push: new b9e43855 bump golangci-lint version and fix bugs (#1150) b9e43855 is described below commit b9e4385567bec29bc6b41a11a270cd4b2c9d6b0a Author: Jun <108045855+2456868...@users.noreply.github.com> AuthorDate: Tue May 30 21:08:17 2023 +0800 bump golangci-lint version and fix bugs (#1150) --- Makefile | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/Makefile b/Makefile index f6d64af7..c0f6157d 100644 --- a/Makefile +++ b/Makefile @@ -68,7 +68,7 @@ GOFUMPT ?= $(LOCALBIN)/gofumpt KUSTOMIZE_VERSION ?= v3.8.7 CONTROLLER_TOOLS_VERSION ?= v0.10.0 SWAGGER_VERSION ?= v1.16.1 -GOLANG_LINT_VERSION ?= v1.48.0 +GOLANG_LINT_VERSION ?= v1.52.2 GOFUMPT_VERSION ?= latest ## docker buildx support platform PLATFORMS ?= linux/arm64,linux/amd64 @@ -166,6 +166,7 @@ build-dubboctl: ## Build binary with the dubbo dubboctl. build-ui: ## Build the distribution of the admin ui pages. docker build --build-arg LDFLAGS=$(LDFLAGS) --build-arg PKGNAME=dubbo-admin-ui -t ${DUBBO_ADMIN_UI_IMG} ./dubbo-admin-ui -o type=local,dest=./bin/build/dubbo-admin-ui rm -f -R ./cmd/ui/dist/* + rm -f ./bin/build/dubbo-admin-ui/usr/share/nginx/html/50x.html cp -R ./bin/build/dubbo-admin-ui/usr/share/nginx/html/* ./cmd/ui/dist/ rm -f -R ./bin/build/dubbo-admin-ui @@ -260,8 +261,7 @@ endif KUSTOMIZE_INSTALL_SCRIPT ?= "https://raw.githubusercontent.com/kubernetes-sigs/kustomize/master/hack/install_kustomize.sh" .PHONY: kustomize -kustomize: $(KUSTOMIZE) ## Download kustomize locally if necessary. If wrong version is installed, it will be removed before downloading. -$(KUSTOMIZE): $(LOCALBIN) +kustomize: $(LOCALBIN) ## Download kustomize locally if necessary. If wrong version is installed, it will be removed before downloading. @if test -x $(LOCALBIN)/kustomize && ! $(LOCALBIN)/kustomize version | grep -q $(KUSTOMIZE_VERSION); then \ echo "$(LOCALBIN)/kustomize version is not expected $(KUSTOMIZE_VERSION). Removing it before installing."; \ rm -rf $(LOCALBIN)/kustomize; \ @@ -269,28 +269,24 @@ $(KUSTOMIZE): $(LOCALBIN) test -s $(LOCALBIN)/kustomize || { curl -Ss $(KUSTOMIZE_INSTALL_SCRIPT) | bash -s -- $(subst v,,$(KUSTOMIZE_VERSION)) $(LOCALBIN); } .PHONY: controller-gen -controller-gen: $(CONTROLLER_GEN) ## Download controller-gen locally if necessary. If wrong version is installed, it will be overwritten. -$(CONTROLLER_GEN): $(LOCALBIN) +controller-gen: $(LOCALBIN) ## Download controller-gen locally if necessary. If wrong version is installed, it will be overwritten. test -s $(LOCALBIN)/controller-gen && $(LOCALBIN)/controller-gen --version | grep -q $(CONTROLLER_TOOLS_VERSION) || \ GOBIN=$(LOCALBIN) go install sigs.k8s.io/controller-tools/cmd/controller-gen@$(CONTROLLER_TOOLS_VERSION) .PHONY: swagger-install -swagger-install: $(SWAGGER) ## Download swagger locally if necessary. -$(SWAGGER): $(LOCALBIN) +swagger-install: $(LOCALBIN) ## Download swagger locally if necessary. test -s $(LOCALBIN)/swag || \ GOBIN=$(LOCALBIN) go install github.com/swaggo/swag/cmd/swag@$(SWAGGER_VERSION) GOLANG_LINT_INSTALL_SCRIPT ?= "https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh" .PHONY: golangci-lint-install -golangci-lint-install: $(GOLANG_LINT) ## Download golangci lint locally if necessary. -$(GOLANG_LINT): $(LOCALBIN) - test -s $(LOCALBIN)/golangci-lint || \ +golangci-lint-install: $(LOCALBIN) ## Download golangci lint locally if necessary. + test -s $(LOCALBIN)/golangci-lint && $(LOCALBIN)/golangci-lint --version | grep -q $(GOLANG_LINT_VERSION) || \ GOBIN=$(LOCALBIN) go install github.com/golangci/golangci-lint/cmd/golangci-lint@$(GOLANG_LINT_VERSION) .PHONY: gofumpt-install -gofumpt-install: $(GOFUMPT) ## Download gofumpt locally if necessary. -$(GOFUMPT): $(LOCALBIN) +gofumpt-install: $(LOCALBIN) ## Download gofumpt locally if necessary. test -s $(LOCALBIN)/gofumpt || \ GOBIN=$(LOCALBIN) go install mvdan.cc/gofumpt@$(GOFUMPT_VERSION) \ No newline at end of file