Skip to content

Conversation

@chrisd8088
Copy link
Member

@chrisd8088 chrisd8088 commented Sep 21, 2024

Go version 1.23 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.23 and 1.22.

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.22 as of commit golang/tools@70f5626, and we are still using Go 1.21 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 in PR git-lfs/build-dockers#68.

The changes from this PR and PR git-lfs/build-dockers#68 have been tested successfully together using a full run of our CI suite in a private repository.

Go version 1.23 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.23 and 1.22.

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.22 as of commit
golang/tools@70f5626, and we are still
using Go 1.21 for that CI job.
@chrisd8088 chrisd8088 marked this pull request as ready for review September 27, 2024 21:41
@chrisd8088 chrisd8088 requested a review from a team as a code owner September 27, 2024 21:41
@chrisd8088 chrisd8088 merged commit 4ddd320 into git-lfs:main Sep 27, 2024
@chrisd8088 chrisd8088 deleted the upgrade-go-1-23 branch September 28, 2024 00:19
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