diff --git a/.github/workflows/golangci-lint.yml b/.github/workflows/golangci-lint.yml index 63a39d96b..4d7b7e338 100644 --- a/.github/workflows/golangci-lint.yml +++ b/.github/workflows/golangci-lint.yml @@ -25,6 +25,6 @@ jobs: - name: golangci-lint uses: golangci/golangci-lint-action@v6 with: - args: --whole-files # Remove along with only-new-issues by 2025 + args: --whole-files version: ${{ steps.golangcilint.outputs.version }} - only-new-issues: true # Remove along with pull-requests: read permission by 2025 + only-new-issues: true diff --git a/GNUmakefile b/GNUmakefile index e49faca1f..afe71b16d 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -13,6 +13,7 @@ PKG_NAME =equinix GOLANGCI_LINT_VERSION=v1.60 GOLANGCI_LINT=go run github.com/golangci/golangci-lint/cmd/golangci-lint@${GOLANGCI_LINT_VERSION} +LINT_BASE_REF=origin/main ifneq ($(origin TESTS_REGEXP), undefined) TESTARGS = -run='$(TESTS_REGEXP)' @@ -49,7 +50,7 @@ clean: rm -f ${BINARY} lint: - ${GOLANGCI_LINT} run -v + ${GOLANGCI_LINT} run -v --new-from-rev=${LINT_BASE_REF} --whole-files vet: @echo "go vet ."