Skip to content

go.mod: bump golang.org/x/tools to latest, go to 1.24.0 - #20

Merged
karamaru-alpha merged 2 commits into
karamaru-alpha:mainfrom
tklauser:bump-x-tools
Oct 28, 2025
Merged

go.mod: bump golang.org/x/tools to latest, go to 1.24.0#20
karamaru-alpha merged 2 commits into
karamaru-alpha:mainfrom
tklauser:bump-x-tools

Conversation

@tklauser

Copy link
Copy Markdown
Contributor

Attempting to build copyloopvar with Go 1.25 fails with:

$ go version
go version go1.25.1 linux/amd64
$ go install github.com/karamaru-alpha/copyloopvar/cmd/copyloopvar@latest
# golang.org/x/tools/internal/tokeninternal
../../../../pkg/mod/golang.org/x/tools@v0.18.0/internal/tokeninternal/tokeninternal.go:78:9: invalid array length -delta * delta (constant -256 of type int64)

Fix this by pulling in the latest version of the golang.org/x/tools package:

$ go get golang.org/x/tools@latest
go: upgraded go 1.21 => 1.24.0
go: upgraded golang.org/x/mod v0.15.0 => v0.28.0
go: upgraded golang.org/x/tools v0.18.0 => v0.37.0

This transitively also updates the Go version in go.mod to 1.24.0.

Attempting to build copyloopvar with Go 1.25 fails with:

    $ go version
    go version go1.25.1 linux/amd64
    $ go install github.com/karamaru-alpha/copyloopvar/cmd/copyloopvar@latest
    # golang.org/x/tools/internal/tokeninternal
    ../../../../pkg/mod/golang.org/x/tools@v0.18.0/internal/tokeninternal/tokeninternal.go:78:9: invalid array length -delta * delta (constant -256 of type int64)

Fix this by pulling in the latest version of the golang.org/x/tools
package:

    $ go get golang.org/x/tools@latest
    go: upgraded go 1.21 => 1.24.0
    go: upgraded golang.org/x/mod v0.15.0 => v0.28.0
    go: upgraded golang.org/x/tools v0.18.0 => v0.37.0

This transitively also updates the Go version in go.mod to
1.24.0.
@tklauser

Copy link
Copy Markdown
Contributor Author

@karamaru-alpha I pushed an additional commit bumping golangci-lint to fix the CI failure. Could you please re-run CI? Thank you!

@karamaru-alpha

Copy link
Copy Markdown
Owner

Thank you!!

@karamaru-alpha
karamaru-alpha merged commit 45664c2 into karamaru-alpha:main Oct 28, 2025
1 check passed
@tklauser
tklauser deleted the bump-x-tools branch October 28, 2025 08:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants