Skip to content

Conversation

@akhilerm
Copy link
Member

@akhilerm akhilerm commented Aug 31, 2025

  • upgrade release builds from go1.23.12 to go1.24.7
  • add 1.25.1 to CI

@github-project-automation github-project-automation bot moved this to Needs Triage in Pull Request Review Aug 31, 2025
@dosubot dosubot bot added area/toolchain Build and Release Toolchain github_actions Pull requests that update GitHub Actions code go Pull requests that update Go code labels Aug 31, 2025
matrix:
os: [ubuntu-22.04, ubuntu-24.04, ubuntu-24.04-arm, macos-13, windows-2022]
go-version: ["1.23.12", "1.24.6"]
go-version: ["1.24.6", "1.25.0"]
Copy link
Member

Choose a reason for hiding this comment

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

shouldn't CI continue to test the minimum version?

Copy link
Member Author

Choose a reason for hiding this comment

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

We are changing the minimum version to 1.24.x since 1.23 is now EOL. Should we update the go.mod too?

Copy link
Member

Choose a reason for hiding this comment

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

Why are we changing minimum versions in release branches?

Copy link
Member Author

Choose a reason for hiding this comment

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

Since we dont want to keep an EOL go version as the minimal one.

Also, 2.1 has almost another year of support, if we decide not to change the minimum version in release branches, 1.23 will have to be maintained in CI for a long time.

Copy link
Member Author

Choose a reason for hiding this comment

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

cc: @thaJeztah Any further thoughts on this?

Copy link
Member

@cpuguy83 cpuguy83 left a comment

Choose a reason for hiding this comment

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

Looks like the commit (and pr title) are inaccurate since this is bumping to 1.24.

@akhilerm akhilerm changed the title [release/2.1] update to go1.25.0 and remove 1.23.12 [release/2.1] update to go1.25.1 and remove 1.23.12 Sep 11, 2025
@akhilerm akhilerm changed the title [release/2.1] update to go1.25.1 and remove 1.23.12 [release/2.1] update release builds to 1.24.7 and add 1.25.1 to CI Sep 11, 2025
- upgrade release builds from go1.23.12 to go1.24.7
- add 1.25.1 to CI

NOTE: 1.23.12 is maintained in the CI, since go1.23 is the minimum version supported by
containerd

Signed-off-by: Akhil Mohan <akhilerm@gmail.com>
@github-project-automation github-project-automation bot moved this from Needs Triage to Review In Progress in Pull Request Review Sep 11, 2025
@dmcgowan dmcgowan merged commit 767b9c1 into containerd:release/2.1 Sep 11, 2025
102 of 105 checks passed
@github-project-automation github-project-automation bot moved this from Review In Progress to Done in Pull Request Review Sep 11, 2025
@akhilerm akhilerm deleted the update-go1.25 branch December 9, 2025 05:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/toolchain Build and Release Toolchain github_actions Pull requests that update GitHub Actions code go Pull requests that update Go code size/S

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

7 participants