Skip to content

Commit 87d7ac3

Browse files
committed
fix regisitry v2 validate
Signed-off-by: Patrick Zhao <zhaoyu@koderover.com>
1 parent 143597f commit 87d7ac3

3 files changed

Lines changed: 342 additions & 138 deletions

File tree

go.mod

Lines changed: 44 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ require (
1818
github.com/andygrunwald/go-jira v1.16.0
1919
github.com/antihax/optional v1.0.0
2020
github.com/atc0005/go-teams-notify/v2 v2.13.0
21-
github.com/aws/aws-sdk-go v1.44.99
21+
github.com/aws/aws-sdk-go v1.55.8
2222
github.com/blang/semver/v4 v4.0.0
2323
github.com/bradleyfalzon/ghinstallation v1.1.1
2424
github.com/buraksezer/consistent v0.10.0
@@ -33,7 +33,7 @@ require (
3333
github.com/docker/distribution v2.8.2+incompatible
3434
github.com/docker/docker v23.0.1+incompatible
3535
github.com/docker/go-connections v0.4.0
36-
github.com/envoyproxy/go-control-plane v0.11.1-0.20230524094728-9239064ad72f
36+
github.com/envoyproxy/go-control-plane/envoy v1.32.4
3737
github.com/gin-gonic/gin v1.9.1
3838
github.com/go-co-op/gocron/v2 v2.14.0
3939
github.com/go-ldap/ldap/v3 v3.3.0
@@ -46,7 +46,7 @@ require (
4646
github.com/google/gnostic-models v0.6.8
4747
github.com/google/go-github/v35 v35.3.0
4848
github.com/google/uuid v1.6.0
49-
github.com/gorilla/mux v1.8.0
49+
github.com/gorilla/mux v1.8.1
5050
github.com/gorilla/websocket v1.5.0
5151
github.com/gregjones/httpcache v0.0.0-20190611155906-901d90724c79
5252
github.com/hashicorp/go-multierror v1.1.1
@@ -82,7 +82,7 @@ require (
8282
github.com/sashabaranov/go-openai v1.37.0
8383
github.com/shirou/gopsutil v3.21.11+incompatible
8484
github.com/shirou/gopsutil/v3 v3.22.8
85-
github.com/spf13/cobra v1.8.0
85+
github.com/spf13/cobra v1.10.1
8686
github.com/spf13/viper v1.8.1
8787
github.com/stretchr/testify v1.10.0
8888
github.com/swaggo/files v0.0.0-20220728132757-551d4a08d97a
@@ -93,15 +93,15 @@ require (
9393
github.com/xanzy/go-gitlab v0.73.1
9494
go.mongodb.org/mongo-driver v1.10.2
9595
go.uber.org/zap v1.25.0
96-
golang.org/x/crypto v0.37.0
96+
golang.org/x/crypto v0.43.0
9797
golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56
98-
golang.org/x/net v0.39.0
99-
golang.org/x/oauth2 v0.12.0
100-
golang.org/x/sync v0.13.0
101-
golang.org/x/text v0.24.0
102-
google.golang.org/genproto/googleapis/rpc v0.0.0-20230530153820-e85fd2cbaebc
103-
google.golang.org/grpc v1.55.0
104-
google.golang.org/protobuf v1.35.1
98+
golang.org/x/net v0.46.0
99+
golang.org/x/oauth2 v0.32.0
100+
golang.org/x/sync v0.17.0
101+
golang.org/x/text v0.30.0
102+
google.golang.org/genproto/googleapis/rpc v0.0.0-20251014184007-4626949a642f
103+
google.golang.org/grpc v1.76.0
104+
google.golang.org/protobuf v1.36.10
105105
gopkg.in/gomail.v2 v2.0.0-20160411212932-81ebce5c23df
106106
gopkg.in/ini.v1 v1.67.0
107107
gopkg.in/natefinch/lumberjack.v2 v2.2.1
@@ -127,8 +127,9 @@ require (
127127
)
128128

129129
require (
130-
cloud.google.com/go/compute v1.20.1 // indirect
131-
cloud.google.com/go/compute/metadata v0.2.3 // indirect
130+
cloud.google.com/go/auth v0.17.0 // indirect
131+
cloud.google.com/go/auth/oauth2adapt v0.2.8 // indirect
132+
cloud.google.com/go/compute/metadata v0.9.0 // indirect
132133
github.com/AdaLogics/go-fuzz-headers v0.0.0-20230106234847-43070de90fa1 // indirect
133134
github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1 // indirect
134135
github.com/Azure/go-ntlmssp v0.0.0-20200615164410-66371956d46c // indirect
@@ -154,12 +155,12 @@ require (
154155
github.com/benbjohnson/clock v1.3.5 // indirect
155156
github.com/beorn7/perks v1.0.1 // indirect
156157
github.com/bytedance/sonic v1.9.1 // indirect
157-
github.com/cespare/xxhash/v2 v2.2.0 // indirect
158+
github.com/cespare/xxhash/v2 v2.3.0 // indirect
158159
github.com/chai2010/gettext-go v1.0.2 // indirect
159160
github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311 // indirect
160161
github.com/clbanning/mxj/v2 v2.5.5 // indirect
161162
github.com/cloudflare/circl v1.6.1 // indirect
162-
github.com/cncf/xds/go v0.0.0-20230607035331-e9ce68804cb4 // indirect
163+
github.com/cncf/xds/go v0.0.0-20250501225837-2ac532fd4443 // indirect
163164
github.com/containerd/containerd v1.7.0 // indirect
164165
github.com/containerd/typeurl v1.0.2 // indirect
165166
github.com/cyphar/filepath-securejoin v0.4.1 // indirect
@@ -173,16 +174,16 @@ require (
173174
github.com/docker/docker-credential-helpers v0.7.0 // indirect
174175
github.com/docker/go-metrics v0.0.1 // indirect
175176
github.com/docker/go-units v0.5.0 // indirect
176-
github.com/docker/libtrust v0.0.0-20160708172513-aabc10ec26b7 // indirect
177177
github.com/dsnet/compress v0.0.1 // indirect
178178
github.com/dustin/go-humanize v1.0.1 // indirect
179179
github.com/emicklei/go-restful/v3 v3.11.0 // indirect
180-
github.com/envoyproxy/protoc-gen-validate v0.10.1 // indirect
180+
github.com/envoyproxy/protoc-gen-validate v1.2.1 // indirect
181181
github.com/evanphx/json-patch v5.6.0+incompatible // indirect
182182
github.com/evanphx/json-patch/v5 v5.6.0 // indirect
183183
github.com/exponent-io/jsonpath v0.0.0-20151013193312-d6023ce2651d // indirect
184184
github.com/fatih/color v1.13.0 // indirect
185185
github.com/fatih/structs v1.1.0 // indirect
186+
github.com/felixge/httpsnoop v1.0.4 // indirect
186187
github.com/frankban/quicktest v1.14.6 // indirect
187188
github.com/fsnotify/fsnotify v1.6.0 // indirect
188189
github.com/gabriel-vasile/mimetype v1.4.2 // indirect
@@ -192,7 +193,7 @@ require (
192193
github.com/go-asn1-ber/asn1-ber v1.5.1 // indirect
193194
github.com/go-errors/errors v1.4.2 // indirect
194195
github.com/go-gorp/gorp/v3 v3.0.5 // indirect
195-
github.com/go-logr/logr v1.4.1 // indirect
196+
github.com/go-logr/logr v1.4.3 // indirect
196197
github.com/go-logr/stdr v1.2.2 // indirect
197198
github.com/go-ole/go-ole v1.2.6 // indirect
198199
github.com/go-openapi/jsonpointer v0.21.0 // indirect
@@ -210,7 +211,7 @@ require (
210211
github.com/gogs/chardet v0.0.0-20211120154057-b7413eaefb8f // indirect
211212
github.com/golang-jwt/jwt/v4 v4.5.0 // indirect
212213
github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0 // indirect
213-
github.com/golang/glog v1.1.0 // indirect
214+
github.com/golang/glog v1.2.5 // indirect
214215
github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 // indirect
215216
github.com/golang/snappy v0.0.4 // indirect
216217
github.com/google/btree v1.0.1 // indirect
@@ -220,10 +221,10 @@ require (
220221
github.com/google/go-querystring v1.1.0 // indirect
221222
github.com/google/gofuzz v1.2.0 // indirect
222223
github.com/google/pprof v0.0.0-20240424215950-a892ee059fd6 // indirect
223-
github.com/google/s2a-go v0.1.4 // indirect
224+
github.com/google/s2a-go v0.1.9 // indirect
224225
github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 // indirect
225-
github.com/googleapis/enterprise-certificate-proxy v0.2.3 // indirect
226-
github.com/googleapis/gax-go/v2 v2.11.0 // indirect
226+
github.com/googleapis/enterprise-certificate-proxy v0.3.6 // indirect
227+
github.com/googleapis/gax-go/v2 v2.15.0 // indirect
227228
github.com/gosuri/uitable v0.0.4 // indirect
228229
github.com/hashicorp/errwrap v1.1.0 // indirect
229230
github.com/hashicorp/go-cleanhttp v0.5.2 // indirect
@@ -254,7 +255,7 @@ require (
254255
github.com/matttproud/golang_protobuf_extensions v1.0.4 // indirect
255256
github.com/mitchellh/copystructure v1.2.0 // indirect
256257
github.com/mitchellh/go-wordwrap v1.0.1 // indirect
257-
github.com/mitchellh/mapstructure v1.4.1 // indirect
258+
github.com/mitchellh/mapstructure v1.5.0 // indirect
258259
github.com/mitchellh/reflectwalk v1.0.2 // indirect
259260
github.com/moby/locker v1.0.1 // indirect
260261
github.com/moby/spdystream v0.2.0 // indirect
@@ -267,17 +268,18 @@ require (
267268
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
268269
github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f // indirect
269270
github.com/nwaples/rardecode v1.1.3 // indirect
270-
github.com/opencontainers/image-spec v1.1.0-rc2.0.20221005185240-3a7f492d3f1b // indirect
271+
github.com/opencontainers/image-spec v1.1.1 // indirect
271272
github.com/pelletier/go-toml v1.9.5 // indirect
272273
github.com/pelletier/go-toml/v2 v2.0.8 // indirect
273274
github.com/peterbourgon/diskv v2.0.1+incompatible // indirect
274275
github.com/pierrec/lz4 v2.6.1+incompatible // indirect
275276
github.com/pingcap/errors v0.11.5-0.20210425183316-da1aaba5fb63 // indirect
276277
github.com/pingcap/failpoint v0.0.0-20220801062533-2eaa32854a6c // indirect
277278
github.com/pingcap/log v1.1.0 // indirect
279+
github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10 // indirect
278280
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
279281
github.com/power-devops/perfstat v0.0.0-20210106213030-5aafc221ea8c // indirect
280-
github.com/prometheus/client_model v0.4.0 // indirect
282+
github.com/prometheus/client_model v0.6.1 // indirect
281283
github.com/prometheus/common v0.44.0 // indirect
282284
github.com/prometheus/procfs v0.10.1 // indirect
283285
github.com/quic-go/qpack v0.4.0 // indirect
@@ -291,10 +293,10 @@ require (
291293
github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3 // indirect
292294
github.com/shopspring/decimal v1.3.1 // indirect
293295
github.com/sirupsen/logrus v1.9.3 // indirect
294-
github.com/spf13/afero v1.9.2 // indirect
296+
github.com/spf13/afero v1.10.0 // indirect
295297
github.com/spf13/cast v1.5.0 // indirect
296298
github.com/spf13/jwalterweatherman v1.1.0 // indirect
297-
github.com/spf13/pflag v1.0.5 // indirect
299+
github.com/spf13/pflag v1.0.9 // indirect
298300
github.com/subosito/gotenv v1.2.0 // indirect
299301
github.com/tdewolff/parse/v2 v2.7.11 // indirect
300302
github.com/tidwall/match v1.1.1 // indirect
@@ -317,24 +319,25 @@ require (
317319
github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d // indirect
318320
github.com/yusufpapurcu/wmi v1.2.2 // indirect
319321
go.opencensus.io v0.24.0 // indirect
320-
go.opentelemetry.io/otel v1.14.0 // indirect
321-
go.opentelemetry.io/otel/trace v1.14.0 // indirect
322+
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
323+
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0 // indirect
324+
go.opentelemetry.io/otel v1.37.0 // indirect
325+
go.opentelemetry.io/otel/metric v1.37.0 // indirect
326+
go.opentelemetry.io/otel/trace v1.37.0 // indirect
322327
go.starlark.net v0.0.0-20230525235612-a134d8f9ddca // indirect
323328
go.uber.org/atomic v1.11.0 // indirect
324329
go.uber.org/mock v0.3.0 // indirect
325330
go.uber.org/multierr v1.11.0 // indirect
326331
golang.org/x/arch v0.3.0 // indirect
327332
golang.org/x/image v0.0.0-20190802002840-cff245a6509b // indirect
328-
golang.org/x/mod v0.21.0 // indirect
329-
golang.org/x/sys v0.32.0 // indirect
330-
golang.org/x/term v0.31.0 // indirect
331-
golang.org/x/time v0.3.0 // indirect
332-
golang.org/x/tools v0.26.0 // indirect
333+
golang.org/x/mod v0.28.0 // indirect
334+
golang.org/x/sys v0.37.0 // indirect
335+
golang.org/x/term v0.36.0 // indirect
336+
golang.org/x/time v0.14.0 // indirect
337+
golang.org/x/tools v0.37.0 // indirect
333338
gomodules.xyz/jsonpatch/v2 v2.4.0 // indirect
334-
google.golang.org/api v0.126.0 // indirect
335-
google.golang.org/appengine v1.6.8 // indirect
336-
google.golang.org/genproto v0.0.0-20230530153820-e85fd2cbaebc // indirect
337-
google.golang.org/genproto/googleapis/api v0.0.0-20230530153820-e85fd2cbaebc // indirect
339+
google.golang.org/api v0.253.0 // indirect
340+
google.golang.org/genproto/googleapis/api v0.0.0-20250804133106-a7a43d27e69b // indirect
338341
gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc // indirect
339342
gopkg.in/inf.v0 v0.9.1 // indirect
340343
gopkg.in/square/go-jose.v2 v2.6.0 // indirect
@@ -356,3 +359,5 @@ replace github.com/docker/libnetwork => github.com/docker/libnetwork v0.8.0-dev.
356359
replace github.com/google/gnostic => github.com/google/gnostic v0.6.9
357360

358361
replace github.com/google/gnostic-models => github.com/google/gnostic-models v0.6.9
362+
363+
// replace github.com/docker/distribution => ./distribution

0 commit comments

Comments
 (0)