forked from TrueCloudLab/distribution
6e8dd268a8
Go 1.16 reached end of life, so update to the current version of Go, but also run CI on the previous version (which is still supported). We should probably also decide wether or not we want the Dockerfiles to pin to a specific minor version; this makes the releases more deterministic. Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
82 lines
4 KiB
Modula-2
82 lines
4 KiB
Modula-2
module github.com/distribution/distribution/v3
|
|
|
|
go 1.18
|
|
|
|
require (
|
|
github.com/Azure/azure-sdk-for-go v56.3.0+incompatible
|
|
github.com/Shopify/logrus-bugsnag v0.0.0-20171204204709-577dee27f20d
|
|
github.com/aws/aws-sdk-go v1.43.16
|
|
github.com/bshuster-repo/logrus-logstash-hook v1.0.0
|
|
github.com/bugsnag/bugsnag-go v0.0.0-20141110184014-b1d153021fcd
|
|
github.com/denverdino/aliyungo v0.0.0-20190125010748-a747050bb1ba
|
|
github.com/docker/go-events v0.0.0-20190806004212-e31b211e4f1c
|
|
github.com/docker/go-metrics v0.0.1
|
|
github.com/docker/libtrust v0.0.0-20150114040149-fa567046d9b1
|
|
github.com/gomodule/redigo v1.8.2
|
|
github.com/gorilla/handlers v1.5.1
|
|
github.com/gorilla/mux v1.8.0
|
|
github.com/mitchellh/mapstructure v1.1.2
|
|
github.com/ncw/swift v1.0.47
|
|
github.com/opencontainers/go-digest v1.0.0
|
|
github.com/opencontainers/image-spec v1.0.2
|
|
github.com/sirupsen/logrus v1.8.1
|
|
github.com/spf13/cobra v1.0.0
|
|
github.com/yvasiyarov/gorelic v0.0.0-20141212073537-a9bba5b9ab50
|
|
golang.org/x/crypto v0.0.0-20211215153901-e495a2d5b3d3
|
|
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45
|
|
google.golang.org/api v0.0.0-20160322025152-9bf6e6e569ff
|
|
// when updating google.golang.org/cloud, update (or remove) the replace
|
|
// rule for google.golang.org/grpc accordingly.
|
|
google.golang.org/cloud v0.0.0-20151119220103-975617b05ea8
|
|
gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127
|
|
gopkg.in/yaml.v2 v2.4.0
|
|
)
|
|
|
|
require (
|
|
cloud.google.com/go v0.34.0 // indirect
|
|
github.com/Azure/go-autorest v14.2.0+incompatible // indirect
|
|
github.com/Azure/go-autorest/autorest v0.11.24 // indirect
|
|
github.com/Azure/go-autorest/autorest/adal v0.9.18 // indirect
|
|
github.com/Azure/go-autorest/autorest/date v0.3.0 // indirect
|
|
github.com/Azure/go-autorest/autorest/to v0.4.0 // indirect
|
|
github.com/Azure/go-autorest/logger v0.2.1 // indirect
|
|
github.com/Azure/go-autorest/tracing v0.6.0 // indirect
|
|
github.com/beorn7/perks v1.0.1 // indirect
|
|
github.com/bitly/go-simplejson v0.5.0 // indirect
|
|
github.com/bugsnag/osext v0.0.0-20130617224835-0dd3f918b21b // indirect
|
|
github.com/bugsnag/panicwrap v0.0.0-20151223152923-e2c28503fcd0 // indirect
|
|
github.com/dnaeon/go-vcr v1.0.1 // indirect
|
|
github.com/felixge/httpsnoop v1.0.1 // indirect
|
|
github.com/gofrs/uuid v4.0.0+incompatible // indirect
|
|
github.com/golang-jwt/jwt/v4 v4.2.0 // indirect
|
|
github.com/golang/protobuf v1.3.2 // indirect
|
|
github.com/inconshreveable/mousetrap v1.0.0 // indirect
|
|
github.com/jmespath/go-jmespath v0.4.0 // indirect
|
|
github.com/kr/pretty v0.1.0 // indirect
|
|
github.com/kr/text v0.1.0 // indirect
|
|
github.com/matttproud/golang_protobuf_extensions v1.0.1 // indirect
|
|
github.com/mitchellh/osext v0.0.0-20151018003038-5e2d6d41470f // indirect
|
|
github.com/prometheus/client_golang v1.1.0 // indirect
|
|
github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90 // indirect
|
|
github.com/prometheus/common v0.6.0 // indirect
|
|
github.com/prometheus/procfs v0.0.3 // indirect
|
|
github.com/spf13/pflag v1.0.3 // indirect
|
|
github.com/yvasiyarov/go-metrics v0.0.0-20140926110328-57bccd1ccd43 // indirect
|
|
github.com/yvasiyarov/newrelic_platform_go v0.0.0-20140908184405-b21fdbd4370f // indirect
|
|
golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd // indirect
|
|
golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e // indirect
|
|
golang.org/x/text v0.3.7 // indirect
|
|
google.golang.org/appengine v1.4.0 // indirect
|
|
google.golang.org/grpc v1.21.0 // indirect
|
|
)
|
|
|
|
// Prevent unwanted updates of grpc. In our codebase, it's a dependency of
|
|
// google.golang.org/cloud. However, github.com/spf13/viper (which is an indirect
|
|
// dependency of github.com/spf13/cobra) declares a more recent version. Viper
|
|
// is not used in the codebase, but go modules uses the go.mod of *all* dependen-
|
|
// cies to determine the minimum version of a module, but does *not* check if that
|
|
// depdendency's code using the dependency is actually used.
|
|
//
|
|
// In our case, github.com/spf13/viper occurs as a dependency, but is unused,
|
|
// so we can ignore the minimum versions of grpc and jwt-go that it specifies.
|
|
replace google.golang.org/grpc => google.golang.org/grpc v0.0.0-20160317175043-d3ddb4469d5a
|