all: update the x/tools dependency to fix the build with Go 1.25 (#432)
An unfortunate bug caused a number of packages in old x/tools versions to fail to build with Go 1.25 (https://go.dev/issue/74462). Fix this minimally by updating to the lowest patched version with the fix: v0.24.1. This should allow wire to continue building with the same range of Go versions as it could build with before (down to 1.19). Also: - Update the go.mod go directive to Go 1.19 to allow for module graph pruning, and to be consistent with the minimum build version. - Fix a test that is broken in recent Go versions due to an error message change. - Update tests to run on Go 1.25.x (the most recent version of Go). - Remove coverage, since coverage upload wasn't working anyway. Fixes #431
This commit is contained in:
11
go.mod
11
go.mod
@@ -1,10 +1,15 @@
|
||||
module github.com/google/wire
|
||||
|
||||
go 1.12
|
||||
go 1.19
|
||||
|
||||
require (
|
||||
github.com/google/go-cmp v0.2.0
|
||||
github.com/google/go-cmp v0.6.0
|
||||
github.com/google/subcommands v1.2.0
|
||||
github.com/pmezard/go-difflib v1.0.0
|
||||
golang.org/x/tools v0.17.0
|
||||
golang.org/x/tools v0.24.1
|
||||
)
|
||||
|
||||
require (
|
||||
golang.org/x/mod v0.20.0 // indirect
|
||||
golang.org/x/sync v0.8.0 // indirect
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user