Skip to content

Commit cd16881

Browse files
authored
chore(deps): bump [email protected] (#1563)
go get tool github.com/golangci/golangci-lint/v2/cmd/[email protected] fixes current issues with the golangci-lint execution: ```text # github.com/mgechev/revive/formatter Error: ../../../go/pkg/mod/github.com/mgechev/[email protected]/formatter/friendly.go:134:8: table.SetBorder undefined (type *tablewriter.Table has no field or method SetBorder) Error: ../../../go/pkg/mod/github.com/mgechev/[email protected]/formatter/friendly.go:135:8: table.SetColumnSeparator undefined (type *tablewriter.Table has no field or method SetColumnSeparator) Error: ../../../go/pkg/mod/github.com/mgechev/[email protected]/formatter/friendly.go:136:8: table.SetRowSeparator undefined (type *tablewriter.Table has no field or method SetRowSeparator) Error: ../../../go/pkg/mod/github.com/mgechev/[email protected]/formatter/friendly.go:137:8: table.SetAutoWrapText undefined (type *tablewriter.Table has no field or method SetAutoWrapText) Error: ../../../go/pkg/mod/github.com/mgechev/[email protected]/formatter/friendly.go:138:8: table.AppendBulk undefined (type *tablewriter.Table has no field or method AppendBulk) Error: ../../../go/pkg/mod/github.com/mgechev/[email protected]/formatter/stylish.go:68:9: table.SetBorder undefined (type *tablewriter.Table has no field or method SetBorder) Error: ../../../go/pkg/mod/github.com/mgechev/[email protected]/formatter/stylish.go:69:9: table.SetColumnSeparator undefined (type *tablewriter.Table has no field or method SetColumnSeparator) Error: ../../../go/pkg/mod/github.com/mgechev/[email protected]/formatter/stylish.go:70:9: table.SetRowSeparator undefined (type *tablewriter.Table has no field or method SetRowSeparator) Error: ../../../go/pkg/mod/github.com/mgechev/[email protected]/formatter/stylish.go:71:9: table.SetAutoWrapText undefined (type *tablewriter.Table has no field or method SetAutoWrapText) Error: ../../../go/pkg/mod/github.com/mgechev/[email protected]/formatter/stylish.go:72:9: table.AppendBulk undefined (type *tablewriter.Table has no field or method AppendBulk) Error: ../../../go/pkg/mod/github.com/mgechev/[email protected]/formatter/stylish.go:72:9: too many errors make: *** [Makefile:90: check] Error 1 Error: Process completed with exit code 2. ``` e.g. [lint-and-test / Lint Golang (pull_request)](https://github.com/open-component-model/ocm/actions/runs/16723908665/job/47334502210?pr=1562) - btw. why is this not REQUIRED anymore? --------- Signed-off-by: Hilmar Falkenberg <[email protected]>
1 parent 2f6dd26 commit cd16881

File tree

5 files changed

+105
-98
lines changed

5 files changed

+105
-98
lines changed

.github/config/golangci.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,9 @@ linters:
5757
- wastedassign
5858
- wrapcheck
5959
- wsl
60+
- embeddedstructfieldcheck
61+
- noinlineerr
62+
- wsl_v5
6063
settings:
6164
cyclop:
6265
max-complexity: 15

api/ocm/plugin/cache/exec.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package cache
22

33
import (
4+
"context"
45
"encoding/json"
56
"fmt"
67
"io"
@@ -17,7 +18,7 @@ func Exec(execpath string, config json.RawMessage, r io.Reader, w io.Writer, arg
1718
if len(config) > 0 {
1819
args = append([]string{"-c", string(config)}, args...)
1920
}
20-
cmd := exec.Command(execpath, args...)
21+
cmd := exec.CommandContext(context.TODO(), execpath, args...)
2122
stdout := w
2223
if w == nil {
2324
stdout = accessio.LimitBuffer(accessio.DESCRIPTOR_LIMIT)

cmds/ocm/commands/controllercmds/common/fetcher.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ func fetch(ctx context.Context, url, version, dir, filename string) error {
7474
ghURL = fmt.Sprintf("%s/download/%s/%s", url, version, filename)
7575
}
7676

77-
req, err := http.NewRequest(http.MethodGet, ghURL, nil)
77+
req, err := http.NewRequestWithContext(ctx, http.MethodGet, ghURL, nil)
7878
if err != nil {
7979
return fmt.Errorf("failed to create HTTP request for %s, error: %w", ghURL, err)
8080
}

go.mod

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -102,10 +102,12 @@ require (
102102
cloud.google.com/go/monitoring v1.24.2 // indirect
103103
cloud.google.com/go/spanner v1.82.0 // indirect
104104
cloud.google.com/go/storage v1.55.0 // indirect
105+
codeberg.org/chavacava/garif v0.2.0 // indirect
105106
github.com/4meepo/tagalign v1.4.2 // indirect
106-
github.com/Abirdcfly/dupword v0.1.3 // indirect
107+
github.com/Abirdcfly/dupword v0.1.6 // indirect
107108
github.com/AdaLogics/go-fuzz-headers v0.0.0-20240806141605-e8a1dd7889d6 // indirect
108109
github.com/AliyunContainerService/ack-ram-tool/pkg/credentials/provider v0.15.2 // indirect
110+
github.com/AlwxSin/noinlineerr v1.0.5 // indirect
109111
github.com/Antonboom/errname v1.1.0 // indirect
110112
github.com/Antonboom/nilnil v1.1.0 // indirect
111113
github.com/Antonboom/testifylint v1.6.1 // indirect
@@ -135,7 +137,7 @@ require (
135137
github.com/ProtonMail/go-crypto v1.1.6 // indirect
136138
github.com/ThalesIgnite/crypto11 v1.2.5 // indirect
137139
github.com/a8m/envsubst v1.4.3 // indirect
138-
github.com/alecthomas/chroma/v2 v2.16.0 // indirect
140+
github.com/alecthomas/chroma/v2 v2.19.0 // indirect
139141
github.com/alecthomas/go-check-sumtype v0.3.1 // indirect
140142
github.com/alecthomas/participle/v2 v2.1.4 // indirect
141143
github.com/alexkohler/nakedret/v2 v2.0.6 // indirect
@@ -155,8 +157,8 @@ require (
155157
github.com/alingse/nilnesserr v0.2.0 // indirect
156158
github.com/aliyun/credentials-go v1.3.10 // indirect
157159
github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2 // indirect
158-
github.com/ashanbrown/forbidigo v1.6.0 // indirect
159-
github.com/ashanbrown/makezero v1.2.0 // indirect
160+
github.com/ashanbrown/forbidigo/v2 v2.1.0 // indirect
161+
github.com/ashanbrown/makezero/v2 v2.0.1 // indirect
160162
github.com/avast/retry-go/v4 v4.6.1 // indirect
161163
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.0 // indirect
162164
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.1 // indirect
@@ -181,6 +183,7 @@ require (
181183
github.com/blang/semver/v4 v4.0.0 // indirect
182184
github.com/blizzy78/varnamelen v0.8.0 // indirect
183185
github.com/bombsimon/wsl/v4 v4.7.0 // indirect
186+
github.com/bombsimon/wsl/v5 v5.1.1 // indirect
184187
github.com/breml/bidichk v0.3.3 // indirect
185188
github.com/breml/errchkjson v0.4.1 // indirect
186189
github.com/buildkite/agent/v3 v3.102.1 // indirect
@@ -191,7 +194,7 @@ require (
191194
github.com/butuzov/mirror v1.3.0 // indirect
192195
github.com/carapace-sh/carapace-shlex v1.0.1 // indirect
193196
github.com/catenacyber/perfsprint v0.9.1 // indirect
194-
github.com/ccojocar/zxcvbn-go v1.0.2 // indirect
197+
github.com/ccojocar/zxcvbn-go v1.0.4 // indirect
195198
github.com/cenkalti/backoff/v5 v5.0.2 // indirect
196199
github.com/cespare/xxhash/v2 v2.3.0 // indirect
197200
github.com/chai2010/gettext-go v1.0.3 // indirect
@@ -201,7 +204,6 @@ require (
201204
github.com/charmbracelet/x/ansi v0.8.0 // indirect
202205
github.com/charmbracelet/x/cellbuf v0.0.13-0.20250311204145-2c3ea96c31dd // indirect
203206
github.com/charmbracelet/x/term v0.2.1 // indirect
204-
github.com/chavacava/garif v0.1.0 // indirect
205207
github.com/chrismellard/docker-credential-acr-env v0.0.0-20230304212654-82a0ddb27589 // indirect
206208
github.com/ckaznocha/intrange v0.3.1 // indirect
207209
github.com/clbanning/mxj/v2 v2.7.0 // indirect
@@ -217,7 +219,7 @@ require (
217219
github.com/coreos/go-oidc/v3 v3.14.1 // indirect
218220
github.com/curioswitch/go-reassign v0.3.0 // indirect
219221
github.com/cyphar/filepath-securejoin v0.4.1 // indirect
220-
github.com/daixiang0/gci v0.13.6 // indirect
222+
github.com/daixiang0/gci v0.13.7 // indirect
221223
github.com/dave/dst v0.27.3 // indirect
222224
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
223225
github.com/denis-tingaikin/go-header v0.5.0 // indirect
@@ -275,7 +277,7 @@ require (
275277
github.com/go-toolsmith/astp v1.1.0 // indirect
276278
github.com/go-toolsmith/strparse v1.1.0 // indirect
277279
github.com/go-toolsmith/typep v1.1.0 // indirect
278-
github.com/go-viper/mapstructure/v2 v2.3.0 // indirect
280+
github.com/go-viper/mapstructure/v2 v2.4.0 // indirect
279281
github.com/go-xmlfmt/xmlfmt v1.1.3 // indirect
280282
github.com/goccy/go-json v0.10.5 // indirect
281283
github.com/goccy/go-yaml v1.18.0 // indirect
@@ -287,11 +289,12 @@ require (
287289
github.com/golangci/dupl v0.0.0-20250308024227-f665c8d69b32 // indirect
288290
github.com/golangci/go-printf-func-name v0.1.0 // indirect
289291
github.com/golangci/gofmt v0.0.0-20250106114630-d62b90e6713d // indirect
290-
github.com/golangci/golangci-lint/v2 v2.1.5 // indirect
292+
github.com/golangci/golangci-lint/v2 v2.3.1 // indirect
291293
github.com/golangci/golines v0.0.0-20250217134842-442fd0091d95 // indirect
292-
github.com/golangci/misspell v0.6.0 // indirect
293-
github.com/golangci/plugin-module-register v0.1.1 // indirect
294+
github.com/golangci/misspell v0.7.0 // indirect
295+
github.com/golangci/plugin-module-register v0.1.2 // indirect
294296
github.com/golangci/revgrep v0.8.0 // indirect
297+
github.com/golangci/swaggoswag v0.0.0-20250504205917-77f2aca3143e // indirect
295298
github.com/golangci/unconvert v0.0.0-20250410112200-a129a6e6413e // indirect
296299
github.com/google/btree v1.1.3 // indirect
297300
github.com/google/certificate-transparency-go v1.3.2 // indirect
@@ -332,10 +335,10 @@ require (
332335
github.com/inconshreveable/mousetrap v1.1.0 // indirect
333336
github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 // indirect
334337
github.com/jedisct1/go-minisign v0.0.0-20230811132847-661be99b8267 // indirect
335-
github.com/jgautheron/goconst v1.8.1 // indirect
338+
github.com/jgautheron/goconst v1.8.2 // indirect
336339
github.com/jingyugao/rowserrcheck v1.1.1 // indirect
337340
github.com/jinzhu/copier v0.4.0 // indirect
338-
github.com/jjti/go-spancheck v0.6.4 // indirect
341+
github.com/jjti/go-spancheck v0.6.5 // indirect
339342
github.com/jmoiron/sqlx v1.4.0 // indirect
340343
github.com/josharian/intern v1.0.0 // indirect
341344
github.com/json-iterator/go v1.1.12 // indirect
@@ -349,11 +352,11 @@ require (
349352
github.com/lann/builder v0.0.0-20180802200727-47ae307949d0 // indirect
350353
github.com/lann/ps v0.0.0-20150810152359-62de8c46ede0 // indirect
351354
github.com/lasiar/canonicalheader v1.1.2 // indirect
352-
github.com/ldez/exptostd v0.4.3 // indirect
353-
github.com/ldez/gomoddirectives v0.6.1 // indirect
354-
github.com/ldez/grignotin v0.9.0 // indirect
355+
github.com/ldez/exptostd v0.4.4 // indirect
356+
github.com/ldez/gomoddirectives v0.7.0 // indirect
357+
github.com/ldez/grignotin v0.10.0 // indirect
355358
github.com/ldez/tagliatelle v0.7.1 // indirect
356-
github.com/ldez/usetesting v0.4.3 // indirect
359+
github.com/ldez/usetesting v0.5.0 // indirect
357360
github.com/leonklingele/grouper v1.1.2 // indirect
358361
github.com/letsencrypt/boulder v0.0.0-20241010192615-6692160cedfa // indirect
359362
github.com/lib/pq v1.10.9 // indirect
@@ -362,14 +365,15 @@ require (
362365
github.com/macabu/inamedparam v0.2.0 // indirect
363366
github.com/magiconair/properties v1.8.10 // indirect
364367
github.com/mailru/easyjson v0.9.0 // indirect
365-
github.com/manuelarte/funcorder v0.2.1 // indirect
368+
github.com/manuelarte/embeddedstructfieldcheck v0.3.0 // indirect
369+
github.com/manuelarte/funcorder v0.5.0 // indirect
366370
github.com/maratori/testableexamples v1.0.0 // indirect
367371
github.com/maratori/testpackage v1.1.1 // indirect
368372
github.com/matoous/godox v1.1.0 // indirect
369373
github.com/mattn/go-colorable v0.1.14 // indirect
370374
github.com/mattn/go-isatty v0.0.20 // indirect
371375
github.com/mattn/go-runewidth v0.0.16 // indirect
372-
github.com/mgechev/revive v1.9.0 // indirect
376+
github.com/mgechev/revive v1.11.0 // indirect
373377
github.com/miekg/pkcs11 v1.1.1 // indirect
374378
github.com/mitchellh/go-homedir v1.1.0 // indirect
375379
github.com/mitchellh/go-wordwrap v1.0.1 // indirect
@@ -395,12 +399,9 @@ require (
395399
github.com/nishanths/exhaustive v0.12.0 // indirect
396400
github.com/nishanths/predeclared v0.2.2 // indirect
397401
github.com/nozzle/throttler v0.0.0-20180817012639-2ea982251481 // indirect
398-
github.com/nunnatsa/ginkgolinter v0.19.1 // indirect
402+
github.com/nunnatsa/ginkgolinter v0.20.0 // indirect
399403
github.com/oklog/ulid v1.3.1 // indirect
400404
github.com/oleiade/reflections v1.1.0 // indirect
401-
github.com/olekukonko/errors v0.0.0-20250405072817-4e6d85265da6 // indirect
402-
github.com/olekukonko/ll v0.0.8 // indirect
403-
github.com/olekukonko/tablewriter v1.0.8 // indirect
404405
github.com/opencontainers/runtime-spec v1.2.1 // indirect
405406
github.com/opentracing/opentracing-go v1.2.0 // indirect
406407
github.com/pborman/uuid v1.2.1 // indirect
@@ -430,10 +431,10 @@ require (
430431
github.com/sanposhiho/wastedassign/v2 v2.1.0 // indirect
431432
github.com/santhosh-tekuri/jsonschema/v6 v6.0.2 // indirect
432433
github.com/sashamelentyev/interfacebloat v1.1.0 // indirect
433-
github.com/sashamelentyev/usestdlibvars v1.28.0 // indirect
434+
github.com/sashamelentyev/usestdlibvars v1.29.0 // indirect
434435
github.com/sassoftware/relic v7.2.1+incompatible // indirect
435436
github.com/secure-systems-lab/go-securesystemslib v0.9.0 // indirect
436-
github.com/securego/gosec/v2 v2.22.3 // indirect
437+
github.com/securego/gosec/v2 v2.22.7 // indirect
437438
github.com/segmentio/ksuid v1.0.4 // indirect
438439
github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3 // indirect
439440
github.com/shibumi/go-pathspec v1.3.0 // indirect
@@ -446,7 +447,7 @@ require (
446447
github.com/sivchari/containedctx v1.0.3 // indirect
447448
github.com/skeema/knownhosts v1.3.1 // indirect
448449
github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 // indirect
449-
github.com/sonatard/noctx v0.1.0 // indirect
450+
github.com/sonatard/noctx v0.4.0 // indirect
450451
github.com/sourcegraph/conc v0.3.0 // indirect
451452
github.com/sourcegraph/go-diff v0.7.0 // indirect
452453
github.com/spf13/afero v1.14.0 // indirect
@@ -459,7 +460,7 @@ require (
459460
github.com/subosito/gotenv v1.6.0 // indirect
460461
github.com/syndtr/goleveldb v1.0.1-0.20220721030215-126854af5e6d // indirect
461462
github.com/tdakkota/asciicheck v0.4.1 // indirect
462-
github.com/tetafro/godot v1.5.0 // indirect
463+
github.com/tetafro/godot v1.5.1 // indirect
463464
github.com/thales-e-security/pool v0.0.2 // indirect
464465
github.com/theupdateframework/go-tuf v0.7.0 // indirect
465466
github.com/theupdateframework/go-tuf/v2 v2.1.1 // indirect
@@ -476,7 +477,7 @@ require (
476477
github.com/ultraware/funlen v0.2.0 // indirect
477478
github.com/ultraware/whitespace v0.2.0 // indirect
478479
github.com/uudashr/gocognit v1.2.0 // indirect
479-
github.com/uudashr/iface v1.3.1 // indirect
480+
github.com/uudashr/iface v1.4.1 // indirect
480481
github.com/valyala/bytebufferpool v1.0.0 // indirect
481482
github.com/valyala/fasttemplate v1.2.2 // indirect
482483
github.com/vbatts/tar-split v0.12.1 // indirect
@@ -494,8 +495,9 @@ require (
494495
github.com/zeebo/errs v1.4.0 // indirect
495496
gitlab.com/bosi/decorder v0.4.2 // indirect
496497
gitlab.com/gitlab-org/api/client-go v0.134.0 // indirect
497-
go-simpler.org/musttag v0.13.0 // indirect
498-
go-simpler.org/sloglint v0.11.0 // indirect
498+
go-simpler.org/musttag v0.13.1 // indirect
499+
go-simpler.org/sloglint v0.11.1 // indirect
500+
go.augendre.info/arangolint v0.2.0 // indirect
499501
go.augendre.info/fatcontext v0.8.0 // indirect
500502
go.mongodb.org/mongo-driver v1.17.1 // indirect
501503
go.opencensus.io v0.24.0 // indirect
@@ -517,15 +519,13 @@ require (
517519
go.uber.org/zap v1.27.0 // indirect
518520
go.yaml.in/yaml/v2 v2.4.2 // indirect
519521
golang.org/x/crypto v0.40.0 // indirect
520-
golang.org/x/exp/typeparams v0.0.0-20250210185358-939b2ce775ac // indirect
522+
golang.org/x/exp/typeparams v0.0.0-20250620022241-b7579e27df2b // indirect
521523
golang.org/x/mod v0.26.0 // indirect
522524
golang.org/x/sync v0.16.0 // indirect
523525
golang.org/x/sys v0.34.0 // indirect
524526
golang.org/x/term v0.33.0 // indirect
525527
golang.org/x/time v0.12.0 // indirect
526528
golang.org/x/tools v0.35.0 // indirect
527-
golang.org/x/tools/go/expect v0.1.1-deprecated // indirect
528-
golang.org/x/tools/go/packages/packagestest v0.1.1-deprecated // indirect
529529
google.golang.org/api v0.242.0 // indirect
530530
google.golang.org/genproto v0.0.0-20250505200425-f936aa4a68b2 // indirect
531531
google.golang.org/genproto/googleapis/api v0.0.0-20250603155806-513f23925822 // indirect

0 commit comments

Comments
 (0)