mirror of
https://github.com/etcd-io/etcd.git
synced 2026-02-05 06:46:49 +01:00
The GRPC community expressed their concern about a possible breakage on the etcd project when they switch or remove some of the experimental APIs. The GRPC community clearly express their contract around these APIs, however the etcd project has some features that build on that. As a norm we must not build on these kind of APIs, so we can set a linter to avoid this to happen again and run in each presubmit. Signed-off-by: Antonio Ojea <aojea@google.com>
112 lines
4.8 KiB
Modula-2
112 lines
4.8 KiB
Modula-2
module go.etcd.io/etcd/v3
|
|
|
|
go 1.25.0
|
|
|
|
toolchain go1.25.5
|
|
|
|
replace (
|
|
go.etcd.io/etcd/api/v3 => ./api
|
|
go.etcd.io/etcd/cache/v3 => ./cache
|
|
go.etcd.io/etcd/client/pkg/v3 => ./client/pkg
|
|
go.etcd.io/etcd/client/v3 => ./client/v3
|
|
go.etcd.io/etcd/etcdctl/v3 => ./etcdctl
|
|
go.etcd.io/etcd/etcdutl/v3 => ./etcdutl
|
|
go.etcd.io/etcd/pkg/v3 => ./pkg
|
|
go.etcd.io/etcd/server/v3 => ./server
|
|
go.etcd.io/etcd/tests/v3 => ./tests
|
|
)
|
|
|
|
require (
|
|
github.com/bgentry/speakeasy v0.2.0
|
|
github.com/cheggaaa/pb/v3 v3.1.7
|
|
github.com/coreos/go-semver v0.3.1
|
|
github.com/dustin/go-humanize v1.0.1
|
|
github.com/spf13/cobra v1.10.2
|
|
github.com/stretchr/testify v1.11.1
|
|
go.etcd.io/bbolt v1.4.3
|
|
go.etcd.io/etcd/api/v3 v3.6.0-alpha.0
|
|
go.etcd.io/etcd/client/pkg/v3 v3.6.0-alpha.0
|
|
go.etcd.io/etcd/client/v3 v3.6.0-alpha.0
|
|
go.etcd.io/etcd/etcdctl/v3 v3.6.0-alpha.0
|
|
go.etcd.io/etcd/etcdutl/v3 v3.6.0-alpha.0
|
|
go.etcd.io/etcd/pkg/v3 v3.6.0-alpha.0
|
|
go.etcd.io/etcd/server/v3 v3.6.0-alpha.0
|
|
go.etcd.io/etcd/tests/v3 v3.0.0-00010101000000-000000000000
|
|
go.etcd.io/raft/v3 v3.6.0
|
|
go.uber.org/zap v1.27.1
|
|
golang.org/x/time v0.14.0
|
|
golang.org/x/tools v0.40.0
|
|
google.golang.org/grpc v1.78.0
|
|
google.golang.org/protobuf v1.36.11
|
|
)
|
|
|
|
require (
|
|
github.com/VividCortex/ewma v1.2.0 // indirect
|
|
github.com/beorn7/perks v1.0.1 // indirect
|
|
github.com/cenkalti/backoff/v5 v5.0.3 // indirect
|
|
github.com/cespare/xxhash/v2 v2.3.0 // indirect
|
|
github.com/clipperhouse/displaywidth v0.6.0 // indirect
|
|
github.com/clipperhouse/stringish v0.1.1 // indirect
|
|
github.com/clipperhouse/uax29/v2 v2.3.0 // indirect
|
|
github.com/coreos/go-systemd/v22 v22.6.0 // indirect
|
|
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
|
|
github.com/fatih/color v1.18.0 // indirect
|
|
github.com/go-logr/logr v1.4.3 // indirect
|
|
github.com/go-logr/stdr v1.2.2 // indirect
|
|
github.com/gogo/protobuf v1.3.2 // indirect
|
|
github.com/golang-jwt/jwt/v5 v5.3.0 // indirect
|
|
github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 // indirect
|
|
github.com/golang/protobuf v1.5.4 // indirect
|
|
github.com/google/btree v1.1.3 // indirect
|
|
github.com/google/go-cmp v0.7.0 // indirect
|
|
github.com/google/uuid v1.6.0 // indirect
|
|
github.com/gorilla/websocket v1.5.0 // indirect
|
|
github.com/grpc-ecosystem/go-grpc-middleware v1.3.0 // indirect
|
|
github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus v1.1.0 // indirect
|
|
github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.3.3 // indirect
|
|
github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.4 // indirect
|
|
github.com/inconshreveable/mousetrap v1.1.0 // indirect
|
|
github.com/jonboulle/clockwork v0.5.0 // indirect
|
|
github.com/mattn/go-colorable v0.1.14 // indirect
|
|
github.com/mattn/go-isatty v0.0.20 // indirect
|
|
github.com/mattn/go-runewidth v0.0.19 // indirect
|
|
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
|
|
github.com/olekukonko/cat v0.0.0-20250911104152-50322a0618f6 // indirect
|
|
github.com/olekukonko/errors v1.1.0 // indirect
|
|
github.com/olekukonko/ll v0.1.3 // indirect
|
|
github.com/olekukonko/tablewriter v1.1.2 // indirect
|
|
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
|
|
github.com/prometheus/client_golang v1.23.2 // indirect
|
|
github.com/prometheus/client_model v0.6.2 // indirect
|
|
github.com/prometheus/common v0.67.5 // indirect
|
|
github.com/prometheus/procfs v0.16.1 // indirect
|
|
github.com/sirupsen/logrus v1.9.3 // indirect
|
|
github.com/soheilhy/cmux v0.1.5 // indirect
|
|
github.com/spf13/pflag v1.0.10 // indirect
|
|
github.com/tmc/grpc-websocket-proxy v0.0.0-20201229170055-e5319fda7802 // indirect
|
|
github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2 // indirect
|
|
go.etcd.io/gofail v0.2.0 // indirect
|
|
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
|
|
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.64.0 // indirect
|
|
go.opentelemetry.io/otel v1.39.0 // indirect
|
|
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.39.0 // indirect
|
|
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.39.0 // indirect
|
|
go.opentelemetry.io/otel/metric v1.39.0 // indirect
|
|
go.opentelemetry.io/otel/sdk v1.39.0 // indirect
|
|
go.opentelemetry.io/otel/trace v1.39.0 // indirect
|
|
go.opentelemetry.io/proto/otlp v1.9.0 // indirect
|
|
go.uber.org/multierr v1.11.0 // indirect
|
|
go.yaml.in/yaml/v2 v2.4.3 // indirect
|
|
golang.org/x/crypto v0.46.0 // indirect
|
|
golang.org/x/mod v0.31.0 // indirect
|
|
golang.org/x/net v0.48.0 // indirect
|
|
golang.org/x/sync v0.19.0 // indirect
|
|
golang.org/x/sys v0.39.0 // indirect
|
|
golang.org/x/text v0.32.0 // indirect
|
|
google.golang.org/genproto/googleapis/api v0.0.0-20251222181119-0a764e51fe1b // indirect
|
|
google.golang.org/genproto/googleapis/rpc v0.0.0-20251222181119-0a764e51fe1b // indirect
|
|
gopkg.in/natefinch/lumberjack.v2 v2.2.1 // indirect
|
|
gopkg.in/yaml.v3 v3.0.1 // indirect
|
|
sigs.k8s.io/yaml v1.6.0 // indirect
|
|
)
|