Skip to content

Conversation

@mdelapenya
Copy link
Member

What does this PR do?

It bumps Go to 1.24 in all modules and the CI.

The CI uses a two-version window, using latest and latest-1

Why is it important?

Move the project to use the latest releases of the language

Copilot AI review requested due to automatic review settings November 6, 2025 11:52
@mdelapenya mdelapenya added the dependencies Pull requests that update a dependency file label Nov 6, 2025
@mdelapenya mdelapenya self-assigned this Nov 6, 2025
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR upgrades the project's Go version from 1.23.6 to 1.24 across all modules and updates the CI pipeline accordingly.

  • Updates Go version to 1.24 in all go.mod files and the workspace file
  • Updates CI matrix to test against Go 1.24.x and 1.25.x
  • Updates dependencies (golang.org/x/sys, github.com/google/go-cmp) to newer versions

Reviewed Changes

Copilot reviewed 13 out of 15 changed files in this pull request and generated no comments.

Show a summary per file
File Description
volume/go.mod Updates Go version from 1.23.6 to 1.24
network/go.mod Updates Go version from 1.23.6 to 1.24
legacyadapters/go.sum Updates golang.org/x/sys dependency to v0.33.0, but missing go.mod entry line
legacyadapters/go.mod Updates Go version to 1.24 and golang.org/x/sys to v0.33.0
image/go.mod Updates Go version from 1.23.6 to 1.24
go.work Updates workspace Go version from 1.23.6 to 1.24
context/go.mod Updates Go version from 1.23.6 to 1.24
container/wait/testdata/http/go.mod Updates Go version to 1.24 and removes toolchain directive
container/wait/testdata/http/Dockerfile Updates base image from golang:1.23-alpine to golang:1.24-alpine3.22
container/go.mod Updates Go version from 1.23.6 to 1.24
config/go.sum Updates github.com/google/go-cmp dependency to v0.7.0, but missing go.mod entry line
config/go.mod Updates Go version to 1.24 and adds github.com/google/go-cmp v0.7.0
client/go.mod Updates Go version from 1.23.6 to 1.24
.github/workflows/ci.yml Updates CI matrix to test against Go versions 1.24.x and 1.25.x
.github/workflows/ci-test-go.yml Updates Sonar condition to use Go version 1.24.x

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@mdelapenya mdelapenya merged commit 3fbf620 into docker:main Nov 6, 2025
67 checks passed
mdelapenya added a commit to ndeloof/go-sdk that referenced this pull request Nov 6, 2025
* main:
  deps(go): bump Go to 1.24 (docker#120)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant