Skip to content

Upgrade to Go 1.24 #6013

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Mar 21, 2025
Merged

Upgrade to Go 1.24 #6013

merged 1 commit into from
Mar 21, 2025

Conversation

chrisd8088
Copy link
Member

Go version 1.24 has been released, and because we aim to build and test Git LFS against only supported versions of Go, we upgrade our GitHub Actions CI workflows to test against Go versions 1.24 and 1.23.

This resolves a problem now seen in our Build with specific Go CI job, where we install the latest version of the goimports package and it fails because the x/tools module requires Go 1.23 as of commit golang/tools@94db710, and we are still using Go 1.22 for that CI job.

After this PR is merged, we will revise the required set of jobs in our CI test suite, and also upgrade the version of Go used in the scripts and Dockerfiles in our github/build-dockers project.

Go version 1.24 has been released, and because we aim to build and test
Git LFS against only supported versions of Go, we upgrade our GitHub
Actions CI workflows to test against Go versions 1.24 and 1.23.

This resolves a problem now seen in our "Build with specific Go" CI job,
where we install the latest version of the "goimports" package and it
fails because the "x/tools" module requires Go 1.23 as of commit
golang/tools@94db710, and we are still
using Go 1.22 for that CI job.
@chrisd8088 chrisd8088 requested a review from a team as a code owner March 13, 2025 07:15
@chrisd8088 chrisd8088 merged commit 5799a27 into git-lfs:main Mar 21, 2025
10 checks passed
@chrisd8088 chrisd8088 deleted the upgrade-go-1-24 branch March 21, 2025 20:20
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.

2 participants