mirror of
https://github.com/containers/podman.git
synced 2025-06-25 03:52:15 +08:00
Merge pull request #18763 from containers/renovate/golang.org-x-tools-0.x
fix(deps): update module golang.org/x/tools to v0.9.2
This commit is contained in:
@ -6,7 +6,7 @@ require (
|
|||||||
github.com/cpuguy83/go-md2man/v2 v2.0.2
|
github.com/cpuguy83/go-md2man/v2 v2.0.2
|
||||||
github.com/onsi/ginkgo/v2 v2.9.6
|
github.com/onsi/ginkgo/v2 v2.9.6
|
||||||
github.com/vbatts/git-validation v1.2.0
|
github.com/vbatts/git-validation v1.2.0
|
||||||
golang.org/x/tools v0.9.1
|
golang.org/x/tools v0.9.2
|
||||||
)
|
)
|
||||||
|
|
||||||
require (
|
require (
|
||||||
|
@ -42,8 +42,8 @@ golang.org/x/sys v0.0.0-20210511113859-b0526f3d8744/go.mod h1:oPkhp1MJrh7nUepCBc
|
|||||||
golang.org/x/sys v0.8.0 h1:EBmGv8NaZBZTWvrbjNoL6HVt+IVy3QDQpJs7VRIw3tU=
|
golang.org/x/sys v0.8.0 h1:EBmGv8NaZBZTWvrbjNoL6HVt+IVy3QDQpJs7VRIw3tU=
|
||||||
golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
golang.org/x/text v0.9.0 h1:2sjJmO8cDvYveuX97RDLsxlyUxLl+GHoLxBiRdHllBE=
|
golang.org/x/text v0.9.0 h1:2sjJmO8cDvYveuX97RDLsxlyUxLl+GHoLxBiRdHllBE=
|
||||||
golang.org/x/tools v0.9.1 h1:8WMNJAz3zrtPmnYC7ISf5dEn3MT0gY7jBJfw27yrrLo=
|
golang.org/x/tools v0.9.2 h1:UXbndbirwCAx6TULftIfie/ygDNCwxEie+IiNP1IcNc=
|
||||||
golang.org/x/tools v0.9.1/go.mod h1:owI94Op576fPu3cIGQeHs3joujW/2Oc6MtlxbF5dfNc=
|
golang.org/x/tools v0.9.2/go.mod h1:owI94Op576fPu3cIGQeHs3joujW/2Oc6MtlxbF5dfNc=
|
||||||
google.golang.org/protobuf v1.28.0 h1:w43yiav+6bVFTBQFZX0r7ipe9JQ1QsbMgHwbBziscLw=
|
google.golang.org/protobuf v1.28.0 h1:w43yiav+6bVFTBQFZX0r7ipe9JQ1QsbMgHwbBziscLw=
|
||||||
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
|
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
|
||||||
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
|
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
|
||||||
|
59
test/tools/vendor/golang.org/x/tools/internal/event/tag/tag.go
generated
vendored
Normal file
59
test/tools/vendor/golang.org/x/tools/internal/event/tag/tag.go
generated
vendored
Normal file
@ -0,0 +1,59 @@
|
|||||||
|
// Copyright 2019 The Go Authors. All rights reserved.
|
||||||
|
// Use of this source code is governed by a BSD-style
|
||||||
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
// Package tag provides the labels used for telemetry throughout gopls.
|
||||||
|
package tag
|
||||||
|
|
||||||
|
import (
|
||||||
|
"golang.org/x/tools/internal/event/keys"
|
||||||
|
)
|
||||||
|
|
||||||
|
var (
|
||||||
|
// create the label keys we use
|
||||||
|
Method = keys.NewString("method", "")
|
||||||
|
StatusCode = keys.NewString("status.code", "")
|
||||||
|
StatusMessage = keys.NewString("status.message", "")
|
||||||
|
RPCID = keys.NewString("id", "")
|
||||||
|
RPCDirection = keys.NewString("direction", "")
|
||||||
|
File = keys.NewString("file", "")
|
||||||
|
Directory = keys.New("directory", "")
|
||||||
|
URI = keys.New("URI", "")
|
||||||
|
Package = keys.NewString("package", "") // Package ID
|
||||||
|
PackagePath = keys.NewString("package_path", "")
|
||||||
|
Query = keys.New("query", "")
|
||||||
|
Snapshot = keys.NewUInt64("snapshot", "")
|
||||||
|
Operation = keys.NewString("operation", "")
|
||||||
|
|
||||||
|
Position = keys.New("position", "")
|
||||||
|
Category = keys.NewString("category", "")
|
||||||
|
PackageCount = keys.NewInt("packages", "")
|
||||||
|
Files = keys.New("files", "")
|
||||||
|
Port = keys.NewInt("port", "")
|
||||||
|
Type = keys.New("type", "")
|
||||||
|
HoverKind = keys.NewString("hoverkind", "")
|
||||||
|
|
||||||
|
NewServer = keys.NewString("new_server", "A new server was added")
|
||||||
|
EndServer = keys.NewString("end_server", "A server was shut down")
|
||||||
|
|
||||||
|
ServerID = keys.NewString("server", "The server ID an event is related to")
|
||||||
|
Logfile = keys.NewString("logfile", "")
|
||||||
|
DebugAddress = keys.NewString("debug_address", "")
|
||||||
|
GoplsPath = keys.NewString("gopls_path", "")
|
||||||
|
ClientID = keys.NewString("client_id", "")
|
||||||
|
|
||||||
|
Level = keys.NewInt("level", "The logging level")
|
||||||
|
)
|
||||||
|
|
||||||
|
var (
|
||||||
|
// create the stats we measure
|
||||||
|
Started = keys.NewInt64("started", "Count of started RPCs.")
|
||||||
|
ReceivedBytes = keys.NewInt64("received_bytes", "Bytes received.") //, unit.Bytes)
|
||||||
|
SentBytes = keys.NewInt64("sent_bytes", "Bytes sent.") //, unit.Bytes)
|
||||||
|
Latency = keys.NewFloat64("latency_ms", "Elapsed time in milliseconds") //, unit.Milliseconds)
|
||||||
|
)
|
||||||
|
|
||||||
|
const (
|
||||||
|
Inbound = "in"
|
||||||
|
Outbound = "out"
|
||||||
|
)
|
18
test/tools/vendor/golang.org/x/tools/internal/gocommand/invoke.go
generated
vendored
18
test/tools/vendor/golang.org/x/tools/internal/gocommand/invoke.go
generated
vendored
@ -24,6 +24,9 @@ import (
|
|||||||
exec "golang.org/x/sys/execabs"
|
exec "golang.org/x/sys/execabs"
|
||||||
|
|
||||||
"golang.org/x/tools/internal/event"
|
"golang.org/x/tools/internal/event"
|
||||||
|
"golang.org/x/tools/internal/event/keys"
|
||||||
|
"golang.org/x/tools/internal/event/label"
|
||||||
|
"golang.org/x/tools/internal/event/tag"
|
||||||
)
|
)
|
||||||
|
|
||||||
// An Runner will run go command invocations and serialize
|
// An Runner will run go command invocations and serialize
|
||||||
@ -53,9 +56,19 @@ func (runner *Runner) initialize() {
|
|||||||
// 1.14: go: updating go.mod: existing contents have changed since last read
|
// 1.14: go: updating go.mod: existing contents have changed since last read
|
||||||
var modConcurrencyError = regexp.MustCompile(`go:.*go.mod.*contents have changed`)
|
var modConcurrencyError = regexp.MustCompile(`go:.*go.mod.*contents have changed`)
|
||||||
|
|
||||||
|
// verb is an event label for the go command verb.
|
||||||
|
var verb = keys.NewString("verb", "go command verb")
|
||||||
|
|
||||||
|
func invLabels(inv Invocation) []label.Label {
|
||||||
|
return []label.Label{verb.Of(inv.Verb), tag.Directory.Of(inv.WorkingDir)}
|
||||||
|
}
|
||||||
|
|
||||||
// Run is a convenience wrapper around RunRaw.
|
// Run is a convenience wrapper around RunRaw.
|
||||||
// It returns only stdout and a "friendly" error.
|
// It returns only stdout and a "friendly" error.
|
||||||
func (runner *Runner) Run(ctx context.Context, inv Invocation) (*bytes.Buffer, error) {
|
func (runner *Runner) Run(ctx context.Context, inv Invocation) (*bytes.Buffer, error) {
|
||||||
|
ctx, done := event.Start(ctx, "gocommand.Runner.Run", invLabels(inv)...)
|
||||||
|
defer done()
|
||||||
|
|
||||||
stdout, _, friendly, _ := runner.RunRaw(ctx, inv)
|
stdout, _, friendly, _ := runner.RunRaw(ctx, inv)
|
||||||
return stdout, friendly
|
return stdout, friendly
|
||||||
}
|
}
|
||||||
@ -63,6 +76,9 @@ func (runner *Runner) Run(ctx context.Context, inv Invocation) (*bytes.Buffer, e
|
|||||||
// RunPiped runs the invocation serially, always waiting for any concurrent
|
// RunPiped runs the invocation serially, always waiting for any concurrent
|
||||||
// invocations to complete first.
|
// invocations to complete first.
|
||||||
func (runner *Runner) RunPiped(ctx context.Context, inv Invocation, stdout, stderr io.Writer) error {
|
func (runner *Runner) RunPiped(ctx context.Context, inv Invocation, stdout, stderr io.Writer) error {
|
||||||
|
ctx, done := event.Start(ctx, "gocommand.Runner.RunPiped", invLabels(inv)...)
|
||||||
|
defer done()
|
||||||
|
|
||||||
_, err := runner.runPiped(ctx, inv, stdout, stderr)
|
_, err := runner.runPiped(ctx, inv, stdout, stderr)
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -70,6 +86,8 @@ func (runner *Runner) RunPiped(ctx context.Context, inv Invocation, stdout, stde
|
|||||||
// RunRaw runs the invocation, serializing requests only if they fight over
|
// RunRaw runs the invocation, serializing requests only if they fight over
|
||||||
// go.mod changes.
|
// go.mod changes.
|
||||||
func (runner *Runner) RunRaw(ctx context.Context, inv Invocation) (*bytes.Buffer, *bytes.Buffer, error, error) {
|
func (runner *Runner) RunRaw(ctx context.Context, inv Invocation) (*bytes.Buffer, *bytes.Buffer, error, error) {
|
||||||
|
ctx, done := event.Start(ctx, "gocommand.Runner.RunRaw", invLabels(inv)...)
|
||||||
|
defer done()
|
||||||
// Make sure the runner is always initialized.
|
// Make sure the runner is always initialized.
|
||||||
runner.initialize()
|
runner.initialize()
|
||||||
|
|
||||||
|
12
test/tools/vendor/golang.org/x/tools/internal/imports/fix.go
generated
vendored
12
test/tools/vendor/golang.org/x/tools/internal/imports/fix.go
generated
vendored
@ -26,6 +26,7 @@ import (
|
|||||||
"unicode/utf8"
|
"unicode/utf8"
|
||||||
|
|
||||||
"golang.org/x/tools/go/ast/astutil"
|
"golang.org/x/tools/go/ast/astutil"
|
||||||
|
"golang.org/x/tools/internal/event"
|
||||||
"golang.org/x/tools/internal/gocommand"
|
"golang.org/x/tools/internal/gocommand"
|
||||||
"golang.org/x/tools/internal/gopathwalk"
|
"golang.org/x/tools/internal/gopathwalk"
|
||||||
)
|
)
|
||||||
@ -543,7 +544,7 @@ func (p *pass) addCandidate(imp *ImportInfo, pkg *packageInfo) {
|
|||||||
var fixImports = fixImportsDefault
|
var fixImports = fixImportsDefault
|
||||||
|
|
||||||
func fixImportsDefault(fset *token.FileSet, f *ast.File, filename string, env *ProcessEnv) error {
|
func fixImportsDefault(fset *token.FileSet, f *ast.File, filename string, env *ProcessEnv) error {
|
||||||
fixes, err := getFixes(fset, f, filename, env)
|
fixes, err := getFixes(context.Background(), fset, f, filename, env)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -553,7 +554,7 @@ func fixImportsDefault(fset *token.FileSet, f *ast.File, filename string, env *P
|
|||||||
|
|
||||||
// getFixes gets the import fixes that need to be made to f in order to fix the imports.
|
// getFixes gets the import fixes that need to be made to f in order to fix the imports.
|
||||||
// It does not modify the ast.
|
// It does not modify the ast.
|
||||||
func getFixes(fset *token.FileSet, f *ast.File, filename string, env *ProcessEnv) ([]*ImportFix, error) {
|
func getFixes(ctx context.Context, fset *token.FileSet, f *ast.File, filename string, env *ProcessEnv) ([]*ImportFix, error) {
|
||||||
abs, err := filepath.Abs(filename)
|
abs, err := filepath.Abs(filename)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
@ -607,7 +608,7 @@ func getFixes(fset *token.FileSet, f *ast.File, filename string, env *ProcessEnv
|
|||||||
|
|
||||||
// Go look for candidates in $GOPATH, etc. We don't necessarily load
|
// Go look for candidates in $GOPATH, etc. We don't necessarily load
|
||||||
// the real exports of sibling imports, so keep assuming their contents.
|
// the real exports of sibling imports, so keep assuming their contents.
|
||||||
if err := addExternalCandidates(p, p.missingRefs, filename); err != nil {
|
if err := addExternalCandidates(ctx, p, p.missingRefs, filename); err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1055,7 +1056,10 @@ type scanCallback struct {
|
|||||||
exportsLoaded func(pkg *pkg, exports []string)
|
exportsLoaded func(pkg *pkg, exports []string)
|
||||||
}
|
}
|
||||||
|
|
||||||
func addExternalCandidates(pass *pass, refs references, filename string) error {
|
func addExternalCandidates(ctx context.Context, pass *pass, refs references, filename string) error {
|
||||||
|
ctx, done := event.Start(ctx, "imports.addExternalCandidates")
|
||||||
|
defer done()
|
||||||
|
|
||||||
var mu sync.Mutex
|
var mu sync.Mutex
|
||||||
found := make(map[string][]pkgDistance)
|
found := make(map[string][]pkgDistance)
|
||||||
callback := &scanCallback{
|
callback := &scanCallback{
|
||||||
|
9
test/tools/vendor/golang.org/x/tools/internal/imports/imports.go
generated
vendored
9
test/tools/vendor/golang.org/x/tools/internal/imports/imports.go
generated
vendored
@ -11,6 +11,7 @@ package imports
|
|||||||
import (
|
import (
|
||||||
"bufio"
|
"bufio"
|
||||||
"bytes"
|
"bytes"
|
||||||
|
"context"
|
||||||
"fmt"
|
"fmt"
|
||||||
"go/ast"
|
"go/ast"
|
||||||
"go/format"
|
"go/format"
|
||||||
@ -23,6 +24,7 @@ import (
|
|||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"golang.org/x/tools/go/ast/astutil"
|
"golang.org/x/tools/go/ast/astutil"
|
||||||
|
"golang.org/x/tools/internal/event"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Options is golang.org/x/tools/imports.Options with extra internal-only options.
|
// Options is golang.org/x/tools/imports.Options with extra internal-only options.
|
||||||
@ -66,14 +68,17 @@ func Process(filename string, src []byte, opt *Options) (formatted []byte, err e
|
|||||||
//
|
//
|
||||||
// Note that filename's directory influences which imports can be chosen,
|
// Note that filename's directory influences which imports can be chosen,
|
||||||
// so it is important that filename be accurate.
|
// so it is important that filename be accurate.
|
||||||
func FixImports(filename string, src []byte, opt *Options) (fixes []*ImportFix, err error) {
|
func FixImports(ctx context.Context, filename string, src []byte, opt *Options) (fixes []*ImportFix, err error) {
|
||||||
|
ctx, done := event.Start(ctx, "imports.FixImports")
|
||||||
|
defer done()
|
||||||
|
|
||||||
fileSet := token.NewFileSet()
|
fileSet := token.NewFileSet()
|
||||||
file, _, err := parse(fileSet, filename, src, opt)
|
file, _, err := parse(fileSet, filename, src, opt)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
return getFixes(fileSet, file, filename, opt.Env)
|
return getFixes(ctx, fileSet, file, filename, opt.Env)
|
||||||
}
|
}
|
||||||
|
|
||||||
// ApplyFixes applies all of the fixes to the file and formats it. extraMode
|
// ApplyFixes applies all of the fixes to the file and formats it. extraMode
|
||||||
|
4
test/tools/vendor/golang.org/x/tools/internal/imports/mod.go
generated
vendored
4
test/tools/vendor/golang.org/x/tools/internal/imports/mod.go
generated
vendored
@ -19,6 +19,7 @@ import (
|
|||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"golang.org/x/mod/module"
|
"golang.org/x/mod/module"
|
||||||
|
"golang.org/x/tools/internal/event"
|
||||||
"golang.org/x/tools/internal/gocommand"
|
"golang.org/x/tools/internal/gocommand"
|
||||||
"golang.org/x/tools/internal/gopathwalk"
|
"golang.org/x/tools/internal/gopathwalk"
|
||||||
)
|
)
|
||||||
@ -424,6 +425,9 @@ func (r *ModuleResolver) loadPackageNames(importPaths []string, srcDir string) (
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (r *ModuleResolver) scan(ctx context.Context, callback *scanCallback) error {
|
func (r *ModuleResolver) scan(ctx context.Context, callback *scanCallback) error {
|
||||||
|
ctx, done := event.Start(ctx, "imports.ModuleResolver.scan")
|
||||||
|
defer done()
|
||||||
|
|
||||||
if err := r.init(); err != nil {
|
if err := r.init(); err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
3
test/tools/vendor/modules.txt
vendored
3
test/tools/vendor/modules.txt
vendored
@ -55,7 +55,7 @@ golang.org/x/sys/execabs
|
|||||||
golang.org/x/sys/internal/unsafeheader
|
golang.org/x/sys/internal/unsafeheader
|
||||||
golang.org/x/sys/unix
|
golang.org/x/sys/unix
|
||||||
golang.org/x/sys/windows
|
golang.org/x/sys/windows
|
||||||
# golang.org/x/tools v0.9.1
|
# golang.org/x/tools v0.9.2
|
||||||
## explicit; go 1.18
|
## explicit; go 1.18
|
||||||
golang.org/x/tools/cmd/goimports
|
golang.org/x/tools/cmd/goimports
|
||||||
golang.org/x/tools/go/ast/astutil
|
golang.org/x/tools/go/ast/astutil
|
||||||
@ -64,6 +64,7 @@ golang.org/x/tools/internal/event
|
|||||||
golang.org/x/tools/internal/event/core
|
golang.org/x/tools/internal/event/core
|
||||||
golang.org/x/tools/internal/event/keys
|
golang.org/x/tools/internal/event/keys
|
||||||
golang.org/x/tools/internal/event/label
|
golang.org/x/tools/internal/event/label
|
||||||
|
golang.org/x/tools/internal/event/tag
|
||||||
golang.org/x/tools/internal/fastwalk
|
golang.org/x/tools/internal/fastwalk
|
||||||
golang.org/x/tools/internal/gocommand
|
golang.org/x/tools/internal/gocommand
|
||||||
golang.org/x/tools/internal/gopathwalk
|
golang.org/x/tools/internal/gopathwalk
|
||||||
|
Reference in New Issue
Block a user