From f1724f16423abd3f6df0adea36f6f0eb25bd026b Mon Sep 17 00:00:00 2001 From: Thomas Maas Date: Mon, 22 Jun 2026 10:52:26 +0200 Subject: [PATCH 1/3] Bump golangci-lint to v2.12.2 for Go 1.26 support Signed-off-by: Thomas Maas --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 5ffa37b7..55cb8ec0 100644 --- a/Makefile +++ b/Makefile @@ -429,7 +429,7 @@ KIND_VERSION = v0.30.0 ACT_VERSION = latest YQ_VERSION := v4.34.2 GINKGO_VERSION ?= v2.22.0 -GOLANGCI_LINT_VERSION ?= v2.7.2 +GOLANGCI_LINT_VERSION ?= v2.12.2 HELM_VERSION = v3.15.0 KUBE_BURNER_VERSION = v1.11.1 From 989a3d92e722ad4ba514b60922d0f20fbb888ae3 Mon Sep 17 00:00:00 2001 From: Thomas Maas Date: Mon, 22 Jun 2026 12:24:19 +0200 Subject: [PATCH 2/3] Use go install for golangci-lint to avoid install script checksum issues Signed-off-by: Thomas Maas --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 55cb8ec0..9f935779 100644 --- a/Makefile +++ b/Makefile @@ -517,7 +517,7 @@ $(GINKGO): | $(LOCALBIN) .PHONY: golangci-lint golangci-lint: $(GOLANGCI_LINT) ## Download golangci-lint locally if necessary. $(GOLANGCI_LINT): | $(LOCALBIN) - curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(LOCALBIN) $(GOLANGCI_LINT_VERSION) + curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/$(GOLANGCI_LINT_VERSION)/install.sh | sh -s -- -b $(LOCALBIN) $(GOLANGCI_LINT_VERSION) .PHONY: kube-burner kube-burner: $(KUBE_BURNER) ## Download kube-burner locally if necessary. From d73d6fd7b72ff37a87d901e47fd6a9495a461069 Mon Sep 17 00:00:00 2001 From: Thomas Maas Date: Mon, 22 Jun 2026 12:29:14 +0200 Subject: [PATCH 3/3] Bump golangci-lint to v2.12.2 in CI workflow Signed-off-by: Thomas Maas --- .github/workflows/ci.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 74e03118..db0a3b30 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -42,7 +42,7 @@ jobs: cache: false - uses: golangci/golangci-lint-action@v8 with: - version: v2.7.2 + version: v2.12.2 only-new-issues: true args: --timeout=5m verify-code: