-
Notifications
You must be signed in to change notification settings - Fork 18.5k
Description
Three days after the release of go1.25.0, we've had two new dups of #74111 (#75018 and #75027). Users are updating their go.mod files to reference go1.25.0, trying to set GOEXPERIMENT for one of the three new experiments, and running a version of the cmd/go command between go1.24.0 and go1.24.4 (with fips140 support, but without the fix for #74111).
Users could fix this by updating the version of the go command they initially invoke to be go1.24.5 or later, provided that they're able to diagnose the problem.
That's (somewhat) hard to figure out, since the output of go version and go env refers to the version of Go that's in place after toolchain selection has succeeded. The issue templates don't hint at this at all (for instance, by asking for the output of GOTOOLCHAIN=local go version). Maybe we should call that out in the issue template, or provide some other defense against bugs in very old versions of the go executable now that automatic toolchain selection has removed the usual need to update them.
CC @dmitshur @seankhliao @prattmic @golang/command-line