Skip to content

.github: issue template doesn't describe toolchain selection #75043

@rhysh

Description

@rhysh

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    NeedsInvestigationSomeone must examine and confirm this is a valid issue and not a duplicate of an existing one.OtherNone of the above.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions