Skip to content

Commit bf18c27

Browse files
🌱 Bump github.com/golangci/golangci-lint from 1.56.2 to 1.57.1 in /tools (#3966)
* 🌱 Bump github.com/golangci/golangci-lint in /tools Bumps [github.com/golangci/golangci-lint](https://github.com/golangci/golangci-lint) from 1.56.2 to 1.57.1. - [Release notes](https://github.com/golangci/golangci-lint/releases) - [Changelog](https://github.com/golangci/golangci-lint/blob/master/CHANGELOG.md) - [Commits](golangci/golangci-lint@v1.56.2...v1.57.1) --- updated-dependencies: - dependency-name: github.com/golangci/golangci-lint dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> * remove unused wrapcheck nolint directives wrapcheck v2.8.3 includes a fix for false positives in func literals. Signed-off-by: Spencer Schrock <[email protected]> * satisfy assignOp gocritic linter Signed-off-by: Spencer Schrock <[email protected]> * convert const regex to MustCompile included at package level to ensure regex compiles at build time. These could stay as func regexes if desired, but we'd need test coverage for the piper code so we know we wont panic Signed-off-by: Spencer Schrock <[email protected]> * satisfy unslice linter Signed-off-by: Spencer Schrock <[email protected]> * satisfy wrapperFunc linter This seems like a nice readability change anyway Signed-off-by: Spencer Schrock <[email protected]> --------- Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: Spencer Schrock <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Spencer Schrock <[email protected]>
1 parent deced31 commit bf18c27

File tree

8 files changed

+117
-144
lines changed

8 files changed

+117
-144
lines changed

checks/raw/code_review.go

+7-10
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,11 @@ import (
2424
"github.com/ossf/scorecard/v4/clients"
2525
)
2626

27+
var (
28+
rePhabricatorRevID = regexp.MustCompile(`Differential Revision:\s*(\w+)`)
29+
rePiperRevID = regexp.MustCompile(`PiperOrigin-RevId:\s*(\d{3,})`)
30+
)
31+
2732
// CodeReview retrieves the raw data for the Code-Review check.
2833
func CodeReview(c clients.RepoClient) (checker.CodeReviewData, error) {
2934
// Look at the latest commits.
@@ -90,12 +95,8 @@ func getGerritRevisionID(c *clients.Commit) string {
9095
// Given m, a commit message, find the Phabricator revision ID in it.
9196
func getPhabricatorRevisionID(c *clients.Commit) string {
9297
m := c.Message
93-
p, err := regexp.Compile(`Differential Revision:\s*(\w+)`)
94-
if err != nil {
95-
return ""
96-
}
9798

98-
match := p.FindStringSubmatch(m)
99+
match := rePhabricatorRevID.FindStringSubmatch(m)
99100
if match == nil || len(match) < 2 {
100101
return ""
101102
}
@@ -106,12 +107,8 @@ func getPhabricatorRevisionID(c *clients.Commit) string {
106107
// Given m, a commit message, find the piper revision ID in it.
107108
func getPiperRevisionID(c *clients.Commit) string {
108109
m := c.Message
109-
matchPiperRevID, err := regexp.Compile(`PiperOrigin-RevId:\s*(\d{3,})`)
110-
if err != nil {
111-
return ""
112-
}
113110

114-
match := matchPiperRevID.FindStringSubmatch(m)
111+
match := rePiperRevID.FindStringSubmatch(m)
115112
if match == nil || len(match) < 2 {
116113
return ""
117114
}

checks/raw/gitlab/packaging.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ func isGitlabPackagingWorkflow(fc []byte, fp string) (checker.File, bool) {
7575
}
7676

7777
ParseLines:
78-
for idx, val := range strings.Split(string(fc[:]), "\n") {
78+
for idx, val := range strings.Split(string(fc), "\n") {
7979
for _, element := range packagingStrings {
8080
if strings.Contains(val, element) {
8181
lineNumber = uint(idx + 1)

checks/raw/license.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -313,7 +313,7 @@ func validateSpdxIDAndExt(matches []string, spdx, ext string) (string, string) {
313313
}
314314
} else if ext != "" && spdx != "" && ext != spdx {
315315
if ext != matches[reGroupIdxs["ext"]] {
316-
spdx = spdx + matches[reGroupIdxs["ext"]]
316+
spdx += matches[reGroupIdxs["ext"]]
317317
}
318318
}
319319
return spdx, ext

clients/git/client.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ func (c *Client) InitRepo(repo clients.Repo, commitSHA string, commitDepth int)
8686
uri = "https://" + uri
8787
}
8888
if !strings.HasSuffix(uri, ".git") {
89-
uri = uri + ".git"
89+
uri += ".git"
9090
}
9191
c.gitRepo, err = git.PlainClone(tempDir, false /*isBare*/, &git.CloneOptions{
9292
URL: uri,

cmd/internal/nuget/client.go

-8
Original file line numberDiff line numberDiff line change
@@ -58,11 +58,9 @@ func (n packageRegistrationCatalogRoot) latestVersion(manager pmc.Client) (strin
5858
page := n.Pages[pageIndex]
5959
if page.Packages == nil {
6060
err := decodeResponseFromClient(func() (*http.Response, error) {
61-
//nolint:wrapcheck
6261
return manager.GetURI(page.ID)
6362
},
6463
func(rc io.ReadCloser) error {
65-
//nolint:wrapcheck
6664
return json.NewDecoder(rc).Decode(&page)
6765
}, "nuget package registration page")
6866
if err != nil {
@@ -170,12 +168,10 @@ func (c *NugetClient) packageSpec(packageBaseURL, registrationBaseURL, packageNa
170168
}
171169
packageSpecResults := &packageNuspec{}
172170
err = decodeResponseFromClient(func() (*http.Response, error) {
173-
//nolint:wrapcheck
174171
return c.Manager.Get(
175172
packageBaseURL+"%[1]v/"+lastPackageVersion+"/%[1]v.nuspec", lowerCasePackageName)
176173
},
177174
func(rc io.ReadCloser) error {
178-
//nolint:wrapcheck
179175
return xml.NewDecoder(rc).Decode(packageSpecResults)
180176
}, "nuget package spec")
181177
if err != nil {
@@ -192,11 +188,9 @@ func (c *NugetClient) baseUrls() (string, string, error) {
192188
indexURL := "https://api.nuget.org/v3/index.json"
193189
indexResults := &indexResults{}
194190
err := decodeResponseFromClient(func() (*http.Response, error) {
195-
//nolint:wrapcheck
196191
return c.Manager.GetURI(indexURL)
197192
},
198193
func(rc io.ReadCloser) error {
199-
//nolint:wrapcheck
200194
return json.NewDecoder(rc).Decode(indexResults)
201195
}, "nuget index json")
202196
if err != nil {
@@ -218,11 +212,9 @@ func (c *NugetClient) baseUrls() (string, string, error) {
218212
func (c *NugetClient) latestListedVersion(baseURL, packageName string) (string, error) {
219213
packageRegistrationCatalogRoot := &packageRegistrationCatalogRoot{}
220214
err := decodeResponseFromClient(func() (*http.Response, error) {
221-
//nolint:wrapcheck
222215
return c.Manager.Get(baseURL+"%s/index.json", packageName)
223216
},
224217
func(rc io.ReadCloser) error {
225-
//nolint:wrapcheck
226218
return json.NewDecoder(rc).Decode(packageRegistrationCatalogRoot)
227219
}, "nuget package registration index json")
228220
if err != nil {

finding/finding.go

+8-8
Original file line numberDiff line numberDiff line change
@@ -211,10 +211,10 @@ func (f *Finding) WithLocation(loc *Location) *Finding {
211211
f.Location = loc
212212
if f.Remediation != nil && f.Location != nil {
213213
// Replace location data.
214-
f.Remediation.Text = strings.Replace(f.Remediation.Text,
215-
"${{ finding.location.path }}", f.Location.Path, -1)
216-
f.Remediation.Markdown = strings.Replace(f.Remediation.Markdown,
217-
"${{ finding.location.path }}", f.Location.Path, -1)
214+
f.Remediation.Text = strings.ReplaceAll(f.Remediation.Text,
215+
"${{ finding.location.path }}", f.Location.Path)
216+
f.Remediation.Markdown = strings.ReplaceAll(f.Remediation.Markdown,
217+
"${{ finding.location.path }}", f.Location.Path)
218218
}
219219
return f
220220
}
@@ -255,10 +255,10 @@ func (f *Finding) WithRemediationMetadata(values map[string]string) *Finding {
255255
// Replace all dynamic values.
256256
for k, v := range values {
257257
// Replace metadata.
258-
f.Remediation.Text = strings.Replace(f.Remediation.Text,
259-
fmt.Sprintf("${{ metadata.%s }}", k), v, -1)
260-
f.Remediation.Markdown = strings.Replace(f.Remediation.Markdown,
261-
fmt.Sprintf("${{ metadata.%s }}", k), v, -1)
258+
f.Remediation.Text = strings.ReplaceAll(f.Remediation.Text,
259+
fmt.Sprintf("${{ metadata.%s }}", k), v)
260+
f.Remediation.Markdown = strings.ReplaceAll(f.Remediation.Markdown,
261+
fmt.Sprintf("${{ metadata.%s }}", k), v)
262262
}
263263
}
264264
return f

tools/go.mod

+33-39
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ go 1.22
44

55
require (
66
github.com/golang/mock v1.6.0
7-
github.com/golangci/golangci-lint v1.56.2
7+
github.com/golangci/golangci-lint v1.57.1
88
github.com/google/addlicense v1.1.1
99
github.com/google/ko v0.15.2
1010
github.com/goreleaser/goreleaser v1.24.0
@@ -24,11 +24,11 @@ require (
2424
code.gitea.io/sdk/gitea v0.17.1 // indirect
2525
dario.cat/mergo v1.0.0 // indirect
2626
github.com/4meepo/tagalign v1.3.3 // indirect
27-
github.com/Abirdcfly/dupword v0.0.13 // indirect
27+
github.com/Abirdcfly/dupword v0.0.14 // indirect
2828
github.com/AlekSi/pointer v1.2.0 // indirect
2929
github.com/Antonboom/errname v0.1.12 // indirect
3030
github.com/Antonboom/nilnil v0.1.7 // indirect
31-
github.com/Antonboom/testifylint v1.1.2 // indirect
31+
github.com/Antonboom/testifylint v1.2.0 // indirect
3232
github.com/Azure/azure-sdk-for-go v68.0.0+incompatible // indirect
3333
github.com/Azure/azure-sdk-for-go/sdk/azcore v1.9.1 // indirect
3434
github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.5.1 // indirect
@@ -58,7 +58,7 @@ require (
5858
github.com/ProtonMail/go-crypto v1.0.0 // indirect
5959
github.com/alecthomas/go-check-sumtype v0.1.4 // indirect
6060
github.com/alessio/shellescape v1.4.1 // indirect
61-
github.com/alexkohler/nakedret/v2 v2.0.2 // indirect
61+
github.com/alexkohler/nakedret/v2 v2.0.4 // indirect
6262
github.com/alexkohler/prealloc v1.0.0 // indirect
6363
github.com/alingse/asasalint v0.0.11 // indirect
6464
github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2 // indirect
@@ -108,7 +108,7 @@ require (
108108
github.com/caarlos0/go-shellwords v1.0.12 // indirect
109109
github.com/caarlos0/go-version v0.1.1 // indirect
110110
github.com/caarlos0/log v0.4.4 // indirect
111-
github.com/catenacyber/perfsprint v0.6.0 // indirect
111+
github.com/catenacyber/perfsprint v0.7.1 // indirect
112112
github.com/cavaliergopher/cpio v1.0.1 // indirect
113113
github.com/ccojocar/zxcvbn-go v1.0.2 // indirect
114114
github.com/cenkalti/backoff/v4 v4.2.1 // indirect
@@ -118,15 +118,16 @@ require (
118118
github.com/charmbracelet/x/exp/ordered v0.0.0-20231010190216-1cb11efc897d // indirect
119119
github.com/chavacava/garif v0.1.0 // indirect
120120
github.com/chrismellard/docker-credential-acr-env v0.0.0-20230304212654-82a0ddb27589 // indirect
121+
github.com/ckaznocha/intrange v0.1.0 // indirect
121122
github.com/cloudflare/circl v1.3.7 // indirect
122123
github.com/containerd/stargz-snapshotter/estargz v0.14.3 // indirect
123124
github.com/cpuguy83/go-md2man/v2 v2.0.3 // indirect
124125
github.com/curioswitch/go-reassign v0.2.0 // indirect
125126
github.com/cyphar/filepath-securejoin v0.2.4 // indirect
126-
github.com/daixiang0/gci v0.12.1 // indirect
127+
github.com/daixiang0/gci v0.12.3 // indirect
127128
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
128129
github.com/davidmz/go-pageant v1.0.2 // indirect
129-
github.com/denis-tingaikin/go-header v0.4.3 // indirect
130+
github.com/denis-tingaikin/go-header v0.5.0 // indirect
130131
github.com/dghubble/go-twitter v0.0.0-20220716041154-837915ec2f79 // indirect
131132
github.com/dghubble/oauth1 v0.7.2 // indirect
132133
github.com/dghubble/sling v1.4.0 // indirect
@@ -141,7 +142,6 @@ require (
141142
github.com/dprotaso/go-yit v0.0.0-20220510233725-9ba8df137936 // indirect
142143
github.com/elliotchance/orderedmap/v2 v2.2.0 // indirect
143144
github.com/emirpasic/gods v1.18.1 // indirect
144-
github.com/esimonov/ifshort v1.0.4 // indirect
145145
github.com/ettle/strcase v0.2.0 // indirect
146146
github.com/evanphx/json-patch/v5 v5.6.0 // indirect
147147
github.com/fatih/color v1.16.0 // indirect
@@ -150,8 +150,8 @@ require (
150150
github.com/firefart/nonamedreturns v1.0.4 // indirect
151151
github.com/fsnotify/fsnotify v1.7.0 // indirect
152152
github.com/fzipp/gocyclo v0.6.0 // indirect
153-
github.com/ghostiam/protogetter v0.3.4 // indirect
154-
github.com/go-critic/go-critic v0.11.1 // indirect
153+
github.com/ghostiam/protogetter v0.3.5 // indirect
154+
github.com/go-critic/go-critic v0.11.2 // indirect
155155
github.com/go-fed/httpsig v1.1.0 // indirect
156156
github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 // indirect
157157
github.com/go-git/go-billy/v5 v5.5.0 // indirect
@@ -186,15 +186,12 @@ require (
186186
github.com/golang-jwt/jwt/v5 v5.2.0 // indirect
187187
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
188188
github.com/golang/protobuf v1.5.3 // indirect
189-
github.com/golangci/check v0.0.0-20180506172741-cfe4005ccda2 // indirect
190189
github.com/golangci/dupl v0.0.0-20180902072040-3e9179ac440a // indirect
191-
github.com/golangci/go-misc v0.0.0-20220329215616-d24fe342adfe // indirect
192190
github.com/golangci/gofmt v0.0.0-20231018234816-f50ced29576e // indirect
193-
github.com/golangci/lint-1 v0.0.0-20191013205115-297bf364a8e0 // indirect
194-
github.com/golangci/maligned v0.0.0-20180506175553-b1d89398deca // indirect
195191
github.com/golangci/misspell v0.4.1 // indirect
192+
github.com/golangci/plugin-module-register v0.1.1 // indirect
196193
github.com/golangci/revgrep v0.5.2 // indirect
197-
github.com/golangci/unconvert v0.0.0-20180507085042-28b1c447d1f4 // indirect
194+
github.com/golangci/unconvert v0.0.0-20240309020433-c5143eacb3ed // indirect
198195
github.com/google/go-cmp v0.6.0 // indirect
199196
github.com/google/go-containerregistry v0.19.0 // indirect
200197
github.com/google/go-github/v57 v57.0.0 // indirect
@@ -231,18 +228,18 @@ require (
231228
github.com/jgautheron/goconst v1.7.0 // indirect
232229
github.com/jingyugao/rowserrcheck v1.1.1 // indirect
233230
github.com/jirfag/go-printf-func-name v0.0.0-20200119135958-7558a9eaa5af // indirect
234-
github.com/jjti/go-spancheck v0.5.2 // indirect
231+
github.com/jjti/go-spancheck v0.5.3 // indirect
235232
github.com/jmespath/go-jmespath v0.4.0 // indirect
236233
github.com/josharian/intern v1.0.0 // indirect
237234
github.com/julz/importas v0.1.0 // indirect
235+
github.com/karamaru-alpha/copyloopvar v1.0.8 // indirect
238236
github.com/kevinburke/ssh_config v1.2.0 // indirect
239237
github.com/kisielk/errcheck v1.7.0 // indirect
240-
github.com/kisielk/gotool v1.0.0 // indirect
241238
github.com/kkHAIKE/contextcheck v1.1.4 // indirect
242239
github.com/klauspost/compress v1.17.5 // indirect
243240
github.com/klauspost/pgzip v1.2.6 // indirect
244241
github.com/kulti/thelper v0.6.3 // indirect
245-
github.com/kunwardeep/paralleltest v1.0.9 // indirect
242+
github.com/kunwardeep/paralleltest v1.0.10 // indirect
246243
github.com/kylelemons/godebug v1.1.0 // indirect
247244
github.com/kyoh86/exportloopref v0.1.11 // indirect
248245
github.com/ldez/gomoddirectives v0.2.3 // indirect
@@ -262,7 +259,6 @@ require (
262259
github.com/mattn/go-mastodon v0.0.6 // indirect
263260
github.com/mattn/go-runewidth v0.0.15 // indirect
264261
github.com/matttproud/golang_protobuf_extensions/v2 v2.0.0 // indirect
265-
github.com/mbilski/exhaustivestruct v1.2.0 // indirect
266262
github.com/mgechev/revive v1.3.7 // indirect
267263
github.com/mitchellh/copystructure v1.2.0 // indirect
268264
github.com/mitchellh/go-homedir v1.1.0 // indirect
@@ -278,13 +274,13 @@ require (
278274
github.com/nakabonne/nestif v0.3.1 // indirect
279275
github.com/nishanths/exhaustive v0.12.0 // indirect
280276
github.com/nishanths/predeclared v0.2.2 // indirect
281-
github.com/nunnatsa/ginkgolinter v0.15.2 // indirect
277+
github.com/nunnatsa/ginkgolinter v0.16.1 // indirect
282278
github.com/oklog/ulid v1.3.1 // indirect
283279
github.com/olekukonko/tablewriter v0.0.5 // indirect
284280
github.com/opencontainers/go-digest v1.0.0 // indirect
285281
github.com/opencontainers/image-spec v1.1.0 // indirect
286282
github.com/pelletier/go-toml v1.9.5 // indirect
287-
github.com/pelletier/go-toml/v2 v2.1.0 // indirect
283+
github.com/pelletier/go-toml/v2 v2.2.0 // indirect
288284
github.com/pjbgf/sha1cd v0.3.0 // indirect
289285
github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c // indirect
290286
github.com/pkg/errors v0.9.1 // indirect
@@ -294,17 +290,18 @@ require (
294290
github.com/prometheus/client_model v0.5.0 // indirect
295291
github.com/prometheus/common v0.45.0 // indirect
296292
github.com/prometheus/procfs v0.12.0 // indirect
297-
github.com/quasilyte/go-ruleguard v0.4.0 // indirect
293+
github.com/quasilyte/go-ruleguard v0.4.2 // indirect
298294
github.com/quasilyte/gogrep v0.5.0 // indirect
299295
github.com/quasilyte/regex/syntax v0.0.0-20210819130434-b3f0c404a727 // indirect
300296
github.com/quasilyte/stdinfo v0.0.0-20220114132959-f7386bf02567 // indirect
301297
github.com/rivo/uniseg v0.4.2 // indirect
302298
github.com/russross/blackfriday/v2 v2.1.0 // indirect
303-
github.com/ryancurrah/gomodguard v1.3.0 // indirect
299+
github.com/ryancurrah/gomodguard v1.3.1 // indirect
304300
github.com/ryanrolds/sqlclosecheck v0.5.1 // indirect
305301
github.com/sagikazarmark/locafero v0.4.0 // indirect
306302
github.com/sagikazarmark/slog-shim v0.1.0 // indirect
307303
github.com/sanposhiho/wastedassign/v2 v2.0.7 // indirect
304+
github.com/santhosh-tekuri/jsonschema/v5 v5.3.1 // indirect
308305
github.com/sashamelentyev/interfacebloat v1.1.0 // indirect
309306
github.com/sashamelentyev/usestdlibvars v1.25.0 // indirect
310307
github.com/secure-systems-lab/go-securesystemslib v0.8.0 // indirect
@@ -317,7 +314,6 @@ require (
317314
github.com/sigstore/sigstore v1.8.1 // indirect
318315
github.com/sirupsen/logrus v1.9.3 // indirect
319316
github.com/sivchari/containedctx v1.0.3 // indirect
320-
github.com/sivchari/nosnakecase v1.7.0 // indirect
321317
github.com/sivchari/tenv v1.7.1 // indirect
322318
github.com/skeema/knownhosts v1.2.1 // indirect
323319
github.com/slack-go/slack v0.12.3 // indirect
@@ -331,8 +327,8 @@ require (
331327
github.com/spf13/viper v1.18.2 // indirect
332328
github.com/ssgreg/nlreturn/v2 v2.2.1 // indirect
333329
github.com/stbenjam/no-sprintf-host-port v0.1.1 // indirect
334-
github.com/stretchr/objx v0.5.0 // indirect
335-
github.com/stretchr/testify v1.8.4 // indirect
330+
github.com/stretchr/objx v0.5.2 // indirect
331+
github.com/stretchr/testify v1.9.0 // indirect
336332
github.com/subosito/gotenv v1.6.0 // indirect
337333
github.com/t-yuki/gocover-cobertura v0.0.0-20180217150009-aaee18c8195c // indirect
338334
github.com/tdakkota/asciicheck v0.2.0 // indirect
@@ -341,7 +337,7 @@ require (
341337
github.com/timakin/bodyclose v0.0.0-20230421092635-574207250966 // indirect
342338
github.com/timonwong/loggercheck v0.9.4 // indirect
343339
github.com/titanous/rocacheck v0.0.0-20171023193734-afe73141d399 // indirect
344-
github.com/tomarrell/wrapcheck/v2 v2.8.1 // indirect
340+
github.com/tomarrell/wrapcheck/v2 v2.8.3 // indirect
345341
github.com/tommy-muehle/go-mnd/v2 v2.5.1 // indirect
346342
github.com/tomnomnom/linkheader v0.0.0-20180905144013-02ca5825eb80 // indirect
347343
github.com/ulikunitz/xz v0.5.11 // indirect
@@ -359,8 +355,8 @@ require (
359355
github.com/ykadowak/zerologlint v0.1.5 // indirect
360356
gitlab.com/bosi/decorder v0.4.1 // indirect
361357
gitlab.com/digitalxero/go-conventional-commit v1.0.7 // indirect
362-
go-simpler.org/musttag v0.8.0 // indirect
363-
go-simpler.org/sloglint v0.4.0 // indirect
358+
go-simpler.org/musttag v0.9.0 // indirect
359+
go-simpler.org/sloglint v0.5.0 // indirect
364360
go.mongodb.org/mongo-driver v1.13.1 // indirect
365361
go.opencensus.io v0.24.0 // indirect
366362
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.47.0 // indirect
@@ -372,18 +368,18 @@ require (
372368
go.uber.org/multierr v1.11.0 // indirect
373369
go.uber.org/zap v1.26.0 // indirect
374370
gocloud.dev v0.36.0 // indirect
375-
golang.org/x/crypto v0.19.0 // indirect
371+
golang.org/x/crypto v0.21.0 // indirect
376372
golang.org/x/exp v0.0.0-20240103183307-be819d1f06fc // indirect
377-
golang.org/x/exp/typeparams v0.0.0-20231219180239-dc181d75b848 // indirect
378-
golang.org/x/mod v0.15.0 // indirect
379-
golang.org/x/net v0.21.0 // indirect
373+
golang.org/x/exp/typeparams v0.0.0-20240314144324-c7f7c6466f7f // indirect
374+
golang.org/x/mod v0.16.0 // indirect
375+
golang.org/x/net v0.22.0 // indirect
380376
golang.org/x/oauth2 v0.16.0 // indirect
381377
golang.org/x/sync v0.6.0 // indirect
382-
golang.org/x/sys v0.17.0 // indirect
383-
golang.org/x/term v0.17.0 // indirect
378+
golang.org/x/sys v0.18.0 // indirect
379+
golang.org/x/term v0.18.0 // indirect
384380
golang.org/x/text v0.14.0 // indirect
385381
golang.org/x/time v0.5.0 // indirect
386-
golang.org/x/tools v0.18.0 // indirect
382+
golang.org/x/tools v0.19.0 // indirect
387383
golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028 // indirect
388384
google.golang.org/api v0.159.0 // indirect
389385
google.golang.org/appengine v1.6.8 // indirect
@@ -399,13 +395,11 @@ require (
399395
gopkg.in/yaml.v2 v2.4.0 // indirect
400396
gopkg.in/yaml.v3 v3.0.1 // indirect
401397
gotest.tools/v3 v3.1.0 // indirect
402-
honnef.co/go/tools v0.4.6 // indirect
398+
honnef.co/go/tools v0.4.7 // indirect
403399
k8s.io/apimachinery v0.29.2 // indirect
404400
k8s.io/klog/v2 v2.110.1 // indirect
405401
k8s.io/utils v0.0.0-20230726121419-3b25d923346b // indirect
406402
mvdan.cc/gofumpt v0.6.0 // indirect
407-
mvdan.cc/interfacer v0.0.0-20180901003855-c20040233aed // indirect
408-
mvdan.cc/lint v0.0.0-20170908181259-adc824a0674b // indirect
409403
mvdan.cc/unparam v0.0.0-20240104100049-c549a3470d14 // indirect
410404
sigs.k8s.io/kind v0.22.0 // indirect
411405
sigs.k8s.io/yaml v1.4.0 // indirect

0 commit comments

Comments
 (0)