From 9d381b073bae53cfe298d73542c3dceffcbaa9d8 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 26 Feb 2026 05:09:45 +0000 Subject: [PATCH 1/2] Initial plan From a78674eafee7ae325e9f9da93d83091e784cf5e8 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 26 Feb 2026 05:13:43 +0000 Subject: [PATCH 2/2] Shift from Go 1.25 back to Go 1.24 Co-authored-by: RichardChen820 <99175581+RichardChen820@users.noreply.github.com> --- .github/workflows/ci.yaml | 4 ++-- .github/workflows/golangci-lint.yml | 2 +- Dockerfile | 2 +- Makefile | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 2a4bea8..8a9d997 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -19,13 +19,13 @@ jobs: - name: Set up Go uses: actions/setup-go@v4 with: - go-version: '1.25' + go-version: '1.24' - name: Run Build run: go build -o ./out/manager ./cmd/main.go - name: Run Test run: | echo 'Install evntest tool' - ENVTEST_VERSION=release-0.23 + ENVTEST_VERSION=release-0.22 GOBIN=$GITHUB_WORKSPACE go install sigs.k8s.io/controller-runtime/tools/setup-envtest@$ENVTEST_VERSION echo 'Run tests' KUBEBUILDER_ASSETS=$($GITHUB_WORKSPACE/setup-envtest use 1.30.0 -p path) CGO_ENABLED=0 go test ./... -coverprofile cover.out \ No newline at end of file diff --git a/.github/workflows/golangci-lint.yml b/.github/workflows/golangci-lint.yml index 6c126fc..6326665 100644 --- a/.github/workflows/golangci-lint.yml +++ b/.github/workflows/golangci-lint.yml @@ -22,7 +22,7 @@ jobs: - uses: actions/checkout@v4 - uses: actions/setup-go@v5 with: - go-version: 1.25.0 + go-version: 1.24.0 - name: golangci-lint uses: golangci/golangci-lint-action@v8 with: diff --git a/Dockerfile b/Dockerfile index 4186541..37fbe6c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # Build the manager binary -FROM --platform=$BUILDPLATFORM mcr.microsoft.com/oss/go/microsoft/golang:1.25-cbl-mariner2.0 AS builder +FROM --platform=$BUILDPLATFORM mcr.microsoft.com/oss/go/microsoft/golang:1.24-cbl-mariner2.0 AS builder ARG MODULE_VERSION WORKDIR /workspace diff --git a/Makefile b/Makefile index 728ae14..5fe9c9d 100644 --- a/Makefile +++ b/Makefile @@ -168,7 +168,7 @@ GOLANGCI_LINT = $(LOCALBIN)/golangci-lint-$(GOLANGCI_LINT_VERSION) ## Tool Versions KUSTOMIZE_VERSION ?= v5.4.1 CONTROLLER_TOOLS_VERSION ?= v0.15.0 -ENVTEST_VERSION ?= release-0.23 +ENVTEST_VERSION ?= release-0.22 GOLANGCI_LINT_VERSION ?= v1.64.8 .PHONY: kustomize