mirror of
https://github.com/miekg/dns.git
synced 2025-08-10 11:36:58 +02:00
* Fix go generate missing required go.mod entry There were no non-excluded files importing golang.org/x/tools so it's require was missing from go.mod. This caused the go run commands invoked by go generate to fail. tools.go is currently the recommended way to force non-build dependencies to be retained by the go mod commands. If that changes in the future, we can update then. As nothing from the import is actually used, it won't impact anyone's build at all (except requiring an extra download by the go tool which is unavoidable). Pulling in the @master version of golang.org/x/tools (which doesn't yet have a stable release version) also updates a number of other dependencies, but not quite to latest, so while I'm here just update them all. * Add explanatory comment and build tag to tools.go
10 lines
326 B
Go
10 lines
326 B
Go
// +build tools
|
|
|
|
// We include our tool dependencies for `go generate` here to ensure they're
|
|
// properly tracked by the go tool. See the Go Wiki for the rationale behind this:
|
|
// https://github.com/golang/go/wiki/Modules#how-can-i-track-tool-dependencies-for-a-module.
|
|
|
|
package dns
|
|
|
|
import _ "golang.org/x/tools/go/packages"
|