Skip to content

Commit 777d0f0

Browse files
unpinned distribution/distribution dependency (backport #647) (#653)
Co-authored-by: Zack Brady <zackbrady123@gmail.com>
1 parent 6f6a101 commit 777d0f0

4 files changed

Lines changed: 95 additions & 44 deletions

File tree

cmd/hauler/cli/store/save.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import (
1212
"strconv"
1313
"strings"
1414

15-
referencev3 "github.com/distribution/distribution/v3/reference"
15+
referencev3 "github.com/distribution/reference"
1616
"github.com/google/go-containerregistry/pkg/name"
1717
libv1 "github.com/google/go-containerregistry/pkg/v1"
1818
"github.com/google/go-containerregistry/pkg/v1/layout"

cmd/hauler/cli/store/serve.go

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,9 @@ import (
1111
"strings"
1212

1313
"github.com/distribution/distribution/v3/configuration"
14-
dcontext "github.com/distribution/distribution/v3/context"
1514
_ "github.com/distribution/distribution/v3/registry/storage/driver/base"
1615
_ "github.com/distribution/distribution/v3/registry/storage/driver/filesystem"
1716
_ "github.com/distribution/distribution/v3/registry/storage/driver/inmemory"
18-
"github.com/distribution/distribution/v3/version"
1917
"gopkg.in/yaml.v3"
2018

2119
"hauler.dev/go/hauler/v2/internal/flags"
@@ -86,7 +84,6 @@ func DefaultRegistryConfig(o *flags.ServeRegistryOpts, rso *flags.StoreRootOpts,
8684

8785
func ServeRegistryCmd(ctx context.Context, o *flags.ServeRegistryOpts, s *store.Layout, rso *flags.StoreRootOpts, ro *flags.CliRootOpts) error {
8886
l := log.FromContext(ctx)
89-
ctx = dcontext.WithVersion(ctx, version.Version)
9087

9188
if err := validateStoreExists(s); err != nil {
9289
return err
@@ -138,7 +135,6 @@ func ServeRegistryCmd(ctx context.Context, o *flags.ServeRegistryOpts, s *store.
138135

139136
func ServeFilesCmd(ctx context.Context, o *flags.ServeFilesOpts, s *store.Layout, ro *flags.CliRootOpts) error {
140137
l := log.FromContext(ctx)
141-
ctx = dcontext.WithVersion(ctx, version.Version)
142138

143139
if err := validateStoreExists(s); err != nil {
144140
return err

go.mod

Lines changed: 27 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,12 @@ module hauler.dev/go/hauler/v2
22

33
go 1.26.4
44

5-
replace github.com/distribution/distribution/v3 => github.com/distribution/distribution/v3 v3.0.0-20221208165359-362910506bc2
6-
75
require (
86
github.com/common-nighthawk/go-figure v0.0.0-20210622060536-734e95fb86be
97
github.com/containerd/containerd v1.7.33
108
github.com/containerd/errdefs v1.0.0
119
github.com/distribution/distribution/v3 v3.1.1
10+
github.com/distribution/reference v0.6.0
1211
github.com/google/go-containerregistry v0.21.7
1312
github.com/gorilla/handlers v1.5.2
1413
github.com/gorilla/mux v1.8.1
@@ -58,7 +57,6 @@ require (
5857
github.com/Masterminds/squirrel v1.5.4 // indirect
5958
github.com/Microsoft/go-winio v0.6.2 // indirect
6059
github.com/STARRY-S/zip v0.2.3 // indirect
61-
github.com/Shopify/logrus-bugsnag v0.0.0-20171204204709-577dee27f20d // indirect
6260
github.com/ThalesIgnite/crypto11 v1.2.5 // indirect
6361
github.com/agnivade/levenshtein v1.2.1 // indirect
6462
github.com/alibabacloud-go/alibabacloud-gateway-spi v0.0.4 // indirect
@@ -98,9 +96,6 @@ require (
9896
github.com/bodgit/sevenzip v1.6.1 // indirect
9997
github.com/bodgit/windows v1.0.1 // indirect
10098
github.com/bshuster-repo/logrus-logstash-hook v1.1.0 // indirect
101-
github.com/bugsnag/bugsnag-go v0.0.0-20141110184014-b1d153021fcd // indirect
102-
github.com/bugsnag/osext v0.0.0-20130617224835-0dd3f918b21b // indirect
103-
github.com/bugsnag/panicwrap v0.0.0-20151223152923-e2c28503fcd0 // indirect
10499
github.com/buildkite/agent/v3 v3.127.2 // indirect
105100
github.com/buildkite/go-pipeline v0.17.1 // indirect
106101
github.com/buildkite/interpolate v0.1.5 // indirect
@@ -117,21 +112,21 @@ require (
117112
github.com/containerd/log v0.1.0 // indirect
118113
github.com/containerd/platforms v1.0.0-rc.2 // indirect
119114
github.com/coreos/go-oidc/v3 v3.18.0 // indirect
115+
github.com/coreos/go-systemd/v22 v22.7.0 // indirect
120116
github.com/cyberphone/json-canonicalization v0.0.0-20241213102144-19d51d7fe467 // indirect
121117
github.com/cyphar/filepath-securejoin v0.6.1 // indirect
122118
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
123119
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.4.1 // indirect
120+
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
124121
github.com/digitorus/pkcs7 v0.0.0-20230818184609-3a137a874352 // indirect
125122
github.com/digitorus/timestamp v0.0.0-20231217203849-220c5c2851b7 // indirect
126123
github.com/dimchansky/utfbom v1.1.1 // indirect
127-
github.com/distribution/reference v0.6.0 // indirect
128124
github.com/docker/cli v29.5.3+incompatible // indirect
129125
github.com/docker/docker-credential-helpers v0.9.5 // indirect
130126
github.com/docker/go-connections v0.7.0 // indirect
131127
github.com/docker/go-events v0.0.0-20250808211157-605354379745 // indirect
132128
github.com/docker/go-metrics v0.0.1 // indirect
133129
github.com/docker/go-units v0.5.0 // indirect
134-
github.com/docker/libtrust v0.0.0-20150114040149-fa567046d9b1 // indirect
135130
github.com/dsnet/compress v0.0.2-0.20230904184137-39efe44ab707 // indirect
136131
github.com/dustin/go-humanize v1.0.1 // indirect
137132
github.com/emicklei/go-restful/v3 v3.13.0 // indirect
@@ -176,7 +171,6 @@ require (
176171
github.com/goccy/go-json v0.10.6 // indirect
177172
github.com/golang-jwt/jwt/v4 v4.5.2 // indirect
178173
github.com/golang/snappy v0.0.4 // indirect
179-
github.com/gomodule/redigo v1.8.2 // indirect
180174
github.com/google/btree v1.1.3 // indirect
181175
github.com/google/certificate-transparency-go v1.3.3 // indirect
182176
github.com/google/gnostic-models v0.7.0 // indirect
@@ -193,7 +187,7 @@ require (
193187
github.com/hashicorp/go-cleanhttp v0.5.2 // indirect
194188
github.com/hashicorp/go-multierror v1.1.1 // indirect
195189
github.com/hashicorp/go-retryablehttp v0.7.8 // indirect
196-
github.com/hashicorp/golang-lru v1.0.2 // indirect
190+
github.com/hashicorp/golang-lru/arc/v2 v2.0.5 // indirect
197191
github.com/hashicorp/golang-lru/v2 v2.0.7 // indirect
198192
github.com/huandu/xstrings v1.5.0 // indirect
199193
github.com/in-toto/attestation v1.2.0 // indirect
@@ -252,9 +246,13 @@ require (
252246
github.com/prometheus/client_golang v1.23.2 // indirect
253247
github.com/prometheus/client_model v0.6.2 // indirect
254248
github.com/prometheus/common v0.67.5 // indirect
249+
github.com/prometheus/otlptranslator v1.0.0 // indirect
255250
github.com/prometheus/procfs v0.20.1 // indirect
256251
github.com/protocolbuffers/txtpbfmt v0.0.0-20260217160748-a481f6a22f94 // indirect
257252
github.com/rcrowley/go-metrics v0.0.0-20250401214520-65e299d6c5c9 // indirect
253+
github.com/redis/go-redis/extra/rediscmd/v9 v9.5.3 // indirect
254+
github.com/redis/go-redis/extra/redisotel/v9 v9.5.3 // indirect
255+
github.com/redis/go-redis/v9 v9.18.0 // indirect
258256
github.com/rogpeppe/go-internal v1.14.1 // indirect
259257
github.com/rubenv/sql-migrate v1.8.1 // indirect
260258
github.com/russross/blackfriday/v2 v2.1.0 // indirect
@@ -297,15 +295,31 @@ require (
297295
github.com/xlab/treeprint v1.2.0 // indirect
298296
github.com/yashtewari/glob-intersection v0.2.0 // indirect
299297
github.com/youmark/pkcs8 v0.0.0-20240726163527-a2c0da244d78 // indirect
300-
github.com/yvasiyarov/go-metrics v0.0.0-20140926110328-57bccd1ccd43 // indirect
301-
github.com/yvasiyarov/gorelic v0.0.0-20141212073537-a9bba5b9ab50 // indirect
302-
github.com/yvasiyarov/newrelic_platform_go v0.0.0-20140908184405-b21fdbd4370f // indirect
303298
gitlab.com/gitlab-org/api/client-go v1.46.0 // indirect
304299
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
300+
go.opentelemetry.io/contrib/bridges/prometheus v0.68.0 // indirect
301+
go.opentelemetry.io/contrib/exporters/autoexport v0.67.0 // indirect
305302
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.68.0 // indirect
306303
go.opentelemetry.io/otel v1.44.0 // indirect
304+
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc v0.19.0 // indirect
305+
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.19.0 // indirect
306+
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.43.0 // indirect
307+
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.43.0 // indirect
308+
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.43.0 // indirect
309+
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.43.0 // indirect
310+
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.43.0 // indirect
311+
go.opentelemetry.io/otel/exporters/prometheus v0.65.0 // indirect
312+
go.opentelemetry.io/otel/exporters/stdout/stdoutlog v0.19.0 // indirect
313+
go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.43.0 // indirect
314+
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.43.0 // indirect
315+
go.opentelemetry.io/otel/log v0.19.0 // indirect
307316
go.opentelemetry.io/otel/metric v1.44.0 // indirect
317+
go.opentelemetry.io/otel/sdk v1.44.0 // indirect
318+
go.opentelemetry.io/otel/sdk/log v0.19.0 // indirect
319+
go.opentelemetry.io/otel/sdk/metric v1.44.0 // indirect
308320
go.opentelemetry.io/otel/trace v1.44.0 // indirect
321+
go.opentelemetry.io/proto/otlp v1.10.0 // indirect
322+
go.uber.org/atomic v1.11.0 // indirect
309323
go.uber.org/multierr v1.11.0 // indirect
310324
go.uber.org/zap v1.28.0 // indirect
311325
go.yaml.in/yaml/v2 v2.4.4 // indirect

0 commit comments

Comments
 (0)