From 66fe2418a0a72cecd7e2e9d94eb9e484759e30cb Mon Sep 17 00:00:00 2001 From: Peter Svensson Date: Thu, 7 May 2026 09:00:50 +0200 Subject: [PATCH] fix(ci): pin setup-envtest to release-0.23 branch setup-envtest@latest pulled v0.24.0 which requires Go 1.26.0; runner uses Go 1.25.0 (from go.mod). Pin to release-0.23 to match sigs.k8s.io/controller-runtime v0.23.1 in go.mod. --- Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index a987e35..b9b4098 100644 --- a/Makefile +++ b/Makefile @@ -242,6 +242,7 @@ GOLANGCI_LINT_VERSION ?= v1.62.2 KUBECTL_VERSION ?= v1.28.0 KIND_VERSION ?= v0.20.0 HELM_VERSION ?= v3.13.0 +ENVTEST_VERSION ?= release-0.23 .PHONY: kustomize kustomize: $(KUSTOMIZE) ## Download kustomize locally if necessary. @@ -256,7 +257,7 @@ $(CONTROLLER_GEN): $(LOCALBIN) .PHONY: envtest envtest: $(ENVTEST) ## Download envtest-setup locally if necessary. $(ENVTEST): $(LOCALBIN) - test -s $(LOCALBIN)/setup-envtest || GOBIN=$(LOCALBIN) go install sigs.k8s.io/controller-runtime/tools/setup-envtest@latest + test -s $(LOCALBIN)/setup-envtest || GOBIN=$(LOCALBIN) go install sigs.k8s.io/controller-runtime/tools/setup-envtest@$(ENVTEST_VERSION) .PHONY: golangci-lint golangci-lint: $(GOLANGCI_LINT) ## Download golangci-lint locally if necessary.