Skip to content

chore: update Go toolchain to 1.26.4#3

Open
ranxi2001 wants to merge 1 commit into
release-go126-ci-basefrom
chore/go-stable-toolchain
Open

chore: update Go toolchain to 1.26.4#3
ranxi2001 wants to merge 1 commit into
release-go126-ci-basefrom
chore/go-stable-toolchain

Conversation

@ranxi2001

Copy link
Copy Markdown
Owner

What type of PR is this?

/kind cleanup

What this PR does / why we need it:

Updates AgentCube's Go toolchain to the current stable Go 1.26.4 release and reduces future version drift by making GitHub Actions read the Go version from go.mod via go-version-file: go.mod.

This PR also updates the Go builder images used by the workload manager, router, and picod Dockerfiles to golang:1.26.4 / golang:1.26.4-alpine.

Which issue(s) this PR fixes:

Fixes #

Special notes for your reviewer:

This fork validation PR supersedes the earlier Go 1.26.2 trial PR. The version target was revised to Go 1.26.4 after checking the current stable Go release, and the workflow changes follow the go-version-file: go.mod pattern used by Karmada.

AI assistance was used to prepare and validate this change.

Local validation run on Go 1.26.4:

  • go list ./... | grep -v '^github.com/volcano-sh/agentcube/test/e2e$' | xargs go test -count=1
  • go test -race -v -coverprofile=coverage.out -coverpkg=./pkg/... ./pkg/...
  • make build-all
  • make lint
  • make gen-check
  • docker build -f docker/Dockerfile -t agentcube-go1264-workloadmanager:test .
  • docker build -f docker/Dockerfile.router -t agentcube-go1264-router:test .
  • docker build -f docker/Dockerfile.picod -t agentcube-go1264-picod:test .

Does this PR introduce a user-facing change?:

NONE

Signed-off-by: ranxi2001 <ranxi169@163.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant