From e1f26dd2be8a5f07f9dc4ce6193a86abd33c8309 Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Thu, 12 Sep 2024 07:05:41 +0000 Subject: [PATCH] build: don't reinstall golangci-lint if already installed (backport #21662) (#21674) --- scripts/build/linting.mk | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scripts/build/linting.mk b/scripts/build/linting.mk index 58d481a235..6e723c5f84 100644 --- a/scripts/build/linting.mk +++ b/scripts/build/linting.mk @@ -1,4 +1,5 @@ golangci_version=v1.60.1 +golangci_installed_version=$(shell golangci-lint version --format short 2>/dev/null) #? setup-pre-commit: Set pre-commit git hook setup-pre-commit: @@ -9,8 +10,10 @@ setup-pre-commit: #? lint-install: Install golangci-lint lint-install: +ifneq ($(golangci_installed_version),$(golangci_version)) @echo "--> Installing golangci-lint $(golangci_version)" @go install github.com/golangci/golangci-lint/cmd/golangci-lint@$(golangci_version) +endif #? lint: Run golangci-lint lint: