Skip to content
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

chore(all): update Go to 1.24 #1191

Merged
merged 3 commits into from
Feb 19, 2025
Merged

Conversation

quartzmo
Copy link
Member

@quartzmo quartzmo commented Feb 19, 2025

go1.23.0 work use
find . -name go.mod -execdir go mod edit -go=1.23.0 \;
find . -name go.mod -execdir go1.23.0 mod tidy \;

@quartzmo quartzmo requested a review from a team as a code owner February 19, 2025 17:48
@quartzmo quartzmo merged commit 9fdb1ca into googleapis:main Feb 19, 2025
11 checks passed
@quartzmo quartzmo deleted the upgrade-go-124 branch February 19, 2025 18:21
@jchappelow
Copy link

jchappelow commented Feb 20, 2025

I was resolving an ambiguous import issue with the rpc and api packages and noticed my app suddenly required Go 1.23.

I understand that Go 1.22 is now out of support by the golang team, but I wonder what prompts the change in googleapis to force this language version requirement.

Via transitive dependencies, this will very soon force virtually all of the Go ecosystem to update their go.mod files (automatically with go mod tidy) to require at least go 1.23. Are there language features that necessitate the update, or just an update policy?

Thanks for clarification, and apologies if this has all been addressed already.

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.

3 participants