-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
go1.25 support #5872
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
go1.25 support #5872
Conversation
0a66fbb
to
63806dd
Compare
5971d1c
to
7889934
Compare
44a3470
to
7a2969f
Compare
@ldez Go 1.25.0 has been released |
I'm waiting for the official announcement. The tag has been created there are 20 minutes. |
Website is updated - https://go.dev/doc/go1.25 … haven’t gotten email though |
The GitHub Action environment is not ready yet. |
The Docker images are not available yet:
And based on what I can see here, the images will not be available quickly. |
🤔 either I use the Docker image of go1.25rc3 or I have to wait for the update of the official Docker image. FYI, the Go Docker image is used to build golangci-lint Docker image, but doesn't impact the build of our binaries. |
Based on my experience with the official Docker images, I think the current build stack within the Docker CI (due to the Alpine and Trixie update) will require a significant amount of time. I will wait a bit and re-evaluate the situation in a few hours. Note: currently it's midnight in my TZ. |
The PR to create the official Go Docker image is open, but the Docker CI still has many elements in the queue. So I will postpone the release of golangci-lint for now. Note: currently it's 2 am in my TZ. |
@ldez Looks like docker-library/official-images#19675 is closed now and docker-library/golang#568 is resolved. Still not yet pushed onto DockerHub though. |
Please, I already follow the topic, I don't need extra notifications. The merge of the Go PR is just the first step; now, the images must be built. |
I'm used to this kind of situation with official images, so for me it's clear, but maybe it's not for everyone The situation is exceptional (but it's a recurring topic) due to the release of a base element of multiple images (in this case, Debian Trixie). The Docker team must build or rebuild most of the official Docker images (note: official Docker images process != DockerHub images process). This produces a huge number of jobs in their CI. The DockerHub displays some versions, but they are not available: the updates of the image homepage are not correlated to the availability of the images. To check the availability (all the architectures must appear and no errors): $ docker manifest inspect golang:1.25-alpine
no such manifest: docker.io/library/golang:1.25-alpine
$ docker manifest inspect golang:1.25
no such manifest: docker.io/library/golang:1.25 You can also check the tags (all the architectures must appear): https://hub.docker.com/_/golang/tags |
Just curious, but what is the issue with updating the Go version in the |
It looks like the images are available |
I just took a few minutes to eat, and the images were available during this time. |
The Docker images are still not available...
I will re-launch the job later, when all the images from all architectures will be really available. Note: currently it's closed to midnight in my TZ but I will stay up until the availability of the images and the release is done. |
It's 2 am: Golangci-lint v2.4.0 is available with go1.25 support. I want to remind you that my only income is from donations: The PR discussion is locked to centralize feedback on the issue. Questions and problems related to go1.25 should be reported in the issue #5873. |
This PR is to evaluate and prepare golangci-lint to go1.25
This PR will evolve during the beta and RC phases of go1.25.
The PR is a draft and will be rebased and modified several times during the RC phase.
https://go.dev/wiki/Go-Release-Cycle
Questions and problems related to go1.25 should be reported in the issue #5873.
Todo:
go.mod
golangci-lint
is a free and open-source project built by volunteers.If you value it, please consider donating or asking your company to do so, we appreciate it! ❤️
OSS are free to use but not free of work.