From 3afdb13846bf4f6b7fabeae0a03cc102afcd71cb Mon Sep 17 00:00:00 2001 From: Akihiro Suda Date: Thu, 28 Aug 2025 20:08:31 +0900 Subject: [PATCH] update Go (1.25) Signed-off-by: Akihiro Suda --- .github/workflows/release.yml | 2 +- .github/workflows/workflow-lint.yml | 8 ++++---- .github/workflows/workflow-test.yml | 4 ++-- .github/workflows/workflow-tigron.yml | 2 +- Dockerfile | 2 +- hack/provisioning/kube/kind.sh | 2 +- pkg/testutil/images.yaml | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6341809e..9f5e98bf 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -30,7 +30,7 @@ jobs: - name: "Install go" uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0 with: - go-version: "1.24" + go-version: "1.25" check-latest: true - name: "Compile binaries" env: diff --git a/.github/workflows/workflow-lint.yml b/.github/workflows/workflow-lint.yml index c6d6f6a4..b133b7fe 100644 --- a/.github/workflows/workflow-lint.yml +++ b/.github/workflows/workflow-lint.yml @@ -35,7 +35,7 @@ jobs: canary: true with: timeout: 5 - go-version: "1.24" + go-version: "1.25" runner: ubuntu-24.04 # Note: in GitHub yaml world, if `matrix.canary` is undefined, and is passed to `inputs.canary`, the job # will not run. However, if you test it, it will coerce to `false`, hence: @@ -48,7 +48,7 @@ jobs: uses: ./.github/workflows/job-lint-project.yml with: timeout: 5 - go-version: "1.24" + go-version: "1.25" runner: ubuntu-24.04 # Lint for shell and yaml files @@ -68,10 +68,10 @@ jobs: matrix: include: # Build for both old and stable go - - go-version: "1.23" - go-version: "1.24" + - go-version: "1.25" # Additionally build for canary - - go-version: "1.24" + - go-version: "1.25" canary: true with: timeout: 10 diff --git a/.github/workflows/workflow-test.yml b/.github/workflows/workflow-test.yml index c8de814e..b4be8e9d 100644 --- a/.github/workflows/workflow-test.yml +++ b/.github/workflows/workflow-test.yml @@ -30,7 +30,7 @@ jobs: canary: ${{ matrix.canary && true || false }} # Windows routinely go over 5 minutes timeout: 10 - go-version: 1.24 + go-version: 1.25 windows-cni-version: v0.3.1 linux-cni-version: v1.7.1 linux-cni-sha: 1a28a0506bfe5bcdc981caf1a49eeab7e72da8321f1119b7be85f22621013098 @@ -138,7 +138,7 @@ jobs: runner: ${{ matrix.runner }} binary: ${{ matrix.binary != '' && matrix.binary || 'nerdctl' }} canary: ${{ matrix.canary && true || false }} - go-version: 1.24 + go-version: 1.25 windows-cni-version: v0.3.1 docker-version: 5:28.0.4-1~ubuntu.24.04~noble containerd-version: 2.1.3 diff --git a/.github/workflows/workflow-tigron.yml b/.github/workflows/workflow-tigron.yml index 7be9d65a..7e505057 100644 --- a/.github/workflows/workflow-tigron.yml +++ b/.github/workflows/workflow-tigron.yml @@ -9,7 +9,7 @@ on: paths: 'mod/tigron/**' env: - GO_VERSION: "1.24" + GO_VERSION: "1.25" GOTOOLCHAIN: local jobs: diff --git a/Dockerfile b/Dockerfile index 10775c01..1588e7c6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -44,7 +44,7 @@ ARG GOMODJAIL_VERSION=v0.1.3@cea529ddd971b677c67d8af7e936fbc62b35b98c # Test deps # Currently, the Docker Official Images and the test deps are not pinned by the hash -ARG GO_VERSION=1.24 +ARG GO_VERSION=1.25 ARG UBUNTU_VERSION=24.04 ARG CONTAINERIZED_SYSTEMD_VERSION=v0.1.1 ARG GOTESTSUM_VERSION=v1.12.3 diff --git a/hack/provisioning/kube/kind.sh b/hack/provisioning/kube/kind.sh index d62afcaf..cabaddab 100755 --- a/hack/provisioning/kube/kind.sh +++ b/hack/provisioning/kube/kind.sh @@ -20,7 +20,7 @@ readonly root # shellcheck source=/dev/null . "$root/../../scripts/lib.sh" -GO_VERSION=1.24 +GO_VERSION=1.25 KIND_VERSION=v0.27.0 CNI_PLUGINS_VERSION=v1.7.1 # shellcheck disable=SC2034 diff --git a/pkg/testutil/images.yaml b/pkg/testutil/images.yaml index 73bac34e..67c0e3a3 100644 --- a/pkg/testutil/images.yaml +++ b/pkg/testutil/images.yaml @@ -32,7 +32,7 @@ fluentd: golang: ref: "golang" - tag: "1.23.8-bookworm" + tag: "1.25.0-trixie" kubo: ref: "ghcr.io/stargz-containers/ipfs/kubo"