From 3b35c8137f0a7bf15c30eed5e6bbd9c8bf228da2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20=C5=BBak?= Date: Tue, 30 Jan 2024 10:05:56 +0100 Subject: [PATCH] chore(linters): Speed up golangci-lint runs for non-Linux OSes (#14639) --- .circleci/config.yml | 18 +++++++++--------- Makefile | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 4c8677f8c..d44ad4420 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -96,10 +96,10 @@ jobs: - run: 'make check-deps' - run: name: "Install golangci-lint" - command: go install github.com/golangci/golangci-lint/cmd/golangci-lint@v1.55.0 + command: go install github.com/golangci/golangci-lint/cmd/golangci-lint@v1.55.2 - run: - name: "Linux" - command: GOGC=20 /go/bin/golangci-lint run --verbose + name: "golangci-lint/Linux" + command: GOGC=80 GOMEMLIMIT=6656MiB /go/bin/golangci-lint run --verbose lint-macos: executor: telegraf-ci steps: @@ -107,10 +107,10 @@ jobs: - check-changed-files-or-halt - run: name: "Install golangci-lint" - command: go install github.com/golangci/golangci-lint/cmd/golangci-lint@v1.55.0 + command: go install github.com/golangci/golangci-lint/cmd/golangci-lint@v1.55.2 - run: - name: "macOS" - command: GOGC=15 GOOS=darwin /go/bin/golangci-lint run --verbose --timeout=30m + name: "golangci-lint/macOS" + command: GOGC=80 GOMEMLIMIT=6656MiB GOOS=darwin /go/bin/golangci-lint run --verbose --timeout=30m no_output_timeout: 30m lint-windows: executor: telegraf-ci @@ -119,10 +119,10 @@ jobs: - check-changed-files-or-halt - run: name: "Install golangci-lint" - command: go install github.com/golangci/golangci-lint/cmd/golangci-lint@v1.55.0 + command: go install github.com/golangci/golangci-lint/cmd/golangci-lint@v1.55.2 - run: - name: "Windows" - command: GOGC=1 GOOS=windows /go/bin/golangci-lint run --verbose --timeout=30m + name: "golangci-lint/Windows" + command: GOGC=80 GOMEMLIMIT=6656MiB GOOS=windows /go/bin/golangci-lint run --verbose --timeout=30m no_output_timeout: 30m test-go-linux: executor: telegraf-ci diff --git a/Makefile b/Makefile index 585f56e62..a1a3822bb 100644 --- a/Makefile +++ b/Makefile @@ -174,7 +174,7 @@ vet: .PHONY: lint-install lint-install: @echo "Installing golangci-lint" - go install github.com/golangci/golangci-lint/cmd/golangci-lint@v1.55.0 + go install github.com/golangci/golangci-lint/cmd/golangci-lint@v1.55.2 @echo "Installing markdownlint" npm install -g markdownlint-cli