-
Notifications
You must be signed in to change notification settings - Fork 9.9k
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
Update to Go 1.24 / 1.23 #19417
Comments
Should we update |
I can take this if no one is working on it yet @ivanvc |
I think for any stable branch, we should stick to the existing golang version as long as it's still supported. So keep using 1.23.6 in this case. |
@henrybear327 sorry, I assigned myself, then I saw ur comment so sorry 👍🏽 I unassigned myself again 👍🏽 |
@henrybear327, @Elbehery why don't we split the work? :) |
@Elbehery you can take it if you are able to work on it now :) |
yes I can do tmrw all of it .. I am really sorry that I assigned myself without ur permission whatever u guys decide I am fine with |
Hey guys, I took We may need to wait until the |
@ivanvc bbolt 1.4 was already been bumped etcd-io/bbolt#891 |
also raft 3.6 was already bumped etcd-io/raft#260 👍🏽 |
I'll help with the etcd repo |
/assign @joshjms |
What would you like to be added?
Go 1.24.0 was released the day before yesterday. Therefore, Go 1.22 will be out of support when 1.25.0 is released. We should update the main branches to Go 1.24 and the release branches to 1.23.
However, based on previous experience, adopting a new Go minor could take time. So, first, we must ensure that the main branches work fine with 1.24.0. We should also keep an eye on reported issues in the golang/go repository.
Progress track:
main
: go v1.24.0 - [WIP] Bump go toolchain to 1.24.0 #19440- already on 1.23.6release-3.6
: go v1.23.6release-3.5
: go v1.23.6 - [3.5] Update golang toolchain to 1.23.6 #19430release-3.4
: go v1.23.6 - [3.4] Update golang toolchain to 1.23.6 #19429CHANGELOG
- Update CHANGELOG for version bump to go 1.23.6 #19431main
: go v1.24.0 - Bump go 1.24.0 bbolt#907release-1.3
: v1.23.6 - [1.3] Bump go 1.23.6 bbolt#908- already on 1.23.6release-1.4
: v1.23.6main
: go v1.24.0 - Bump go 1.24.0 raft#268- already on 1.23.6release-3.6
: go v1.23.6etcd-io/gofail
main
: go v1.23.6 - Bump go 1.23.6 gofail#102etcd-io/auger
main
: go v1.24.0 - Bump go 1.24.0 auger#208etcd-io/etcd-operator
: go v1.24.0 - Bump go to 1.24.0 etcd-operator#71Why is this needed?
To keep the project up to date with the latest Go versions.
The text was updated successfully, but these errors were encountered: