Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork1.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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
go1.25 support#5872
Conversation
Uh oh!
There was an error while loading.Please reload this page.
0a66fbb to63806ddCompare44a3470 to7a2969fComparejohnsonjh commentedAug 12, 2025
@ldez Go 1.25.0 has been released |
ldez commentedAug 12, 2025 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
I'm waiting for the official announcement. Thetag has been created there are 20 minutes. |
johnsonjh commentedAug 12, 2025
Website is updated -https://go.dev/doc/go1.25 … haven’t gotten email though |
The GitHub Action environment is not ready yet. |
ldez commentedAug 12, 2025 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
The Docker images are not available yet:
And based on what I can seehere, the images will not be available quickly. |
ldez commentedAug 12, 2025 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
🤔 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. |
ldez commentedAug 12, 2025 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
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. |
ldez commentedAug 13, 2025 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
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. |
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
johnsonjh commentedAug 13, 2025 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
@ldez Looks likedocker-library/official-images#19675 is closed now anddocker-library/golang#568 is resolved. Still not yet pushed onto DockerHub though. |
ldez commentedAug 13, 2025 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
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. |
ldez commentedAug 13, 2025 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
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-alpineno such manifest: docker.io/library/golang:1.25-alpine$docker manifest inspect golang:1.25no 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 |
Gobd commentedAug 13, 2025
Just curious, but what is the issue with updating the Go version in the |
erka commentedAug 13, 2025
It looks like the images are available |
fca8610 intomainUh oh!
There was an error while loading.Please reload this page.
I just took a few minutes to eat, and the images were available during this time. |
ldez commentedAug 13, 2025 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
The Docker images are still not available...
https://github.com/golangci/golangci-lint/actions/runs/16948897429/job/48036752940#step:10:183 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. |
Uh oh!
There was an error while loading.Please reload this page.
This PR is to evaluate and prepare golangci-lint togo1.25
This PR will evolve during the beta and RC phases ofgo1.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.modgolangci-lintis 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.