mirror of
https://github.com/tendermint/tendermint.git
synced 2026-01-06 21:36:26 +00:00
* libs/pubsub/query: specify peg version in go.mod The code to generate the pubsub queries was dependent on an unspecified version of the peg tool. This brings peg into go.mod so it is on a fixed version. This should also enable dependabot to notify us of future updates to peg. The version of query.peg.go generated from the current version of peg correctly contains the special "Code generated by..." line to indicate to other tools that the file is automatically generated and should therefore be excluded from linters, etc. I removed the make target as there were no git grep results referencing "gen_query_parser"; directly running "go generate" is a reasonable expectation in Go projects. Now that "go run" is module aware, I would typically use "go run" inside the go:generate directive, but in this case we go build to a gitignore-d directory in order to work around the nondeterministic output detailed in pointlander/peg#129. * libs/pubsub/query: check error from (*QueryParser).Init() The newly generated peg code returns an error from Init(); the previous version was niladic. Co-authored-by: Sam Kleinman <garen@tychoish.com>
55 lines
2.1 KiB
Modula-2
55 lines
2.1 KiB
Modula-2
module github.com/tendermint/tendermint
|
|
|
|
go 1.16
|
|
|
|
require (
|
|
github.com/BurntSushi/toml v1.2.0
|
|
github.com/ChainSafe/go-schnorrkel v0.0.0-20200405005733-88cbf1b4c40d
|
|
github.com/Workiva/go-datastructures v1.0.53
|
|
github.com/adlio/schema v1.3.3
|
|
github.com/btcsuite/btcd v0.22.1
|
|
github.com/btcsuite/btcutil v1.0.3-0.20201208143702-a53e38424cce
|
|
github.com/cenkalti/backoff v2.2.1+incompatible // indirect
|
|
github.com/facebookgo/ensure v0.0.0-20160127193407-b4ab57deab51 // indirect
|
|
github.com/facebookgo/stack v0.0.0-20160209184415-751773369052 // indirect
|
|
github.com/facebookgo/subset v0.0.0-20150612182917-8dac2c3c4870 // indirect
|
|
github.com/fortytw2/leaktest v1.3.0
|
|
github.com/go-kit/kit v0.12.0
|
|
github.com/go-kit/log v0.2.1
|
|
github.com/go-logfmt/logfmt v0.5.1
|
|
github.com/gogo/protobuf v1.3.2
|
|
github.com/golang/protobuf v1.5.2
|
|
github.com/google/orderedcode v0.0.1
|
|
github.com/gorilla/websocket v1.5.0
|
|
github.com/gotestyourself/gotestyourself v2.2.0+incompatible // indirect
|
|
github.com/gtank/merlin v0.1.1
|
|
github.com/lib/pq v1.10.6
|
|
github.com/libp2p/go-buffer-pool v0.1.0
|
|
github.com/minio/highwayhash v1.0.2
|
|
github.com/ory/dockertest v3.3.5+incompatible
|
|
github.com/pkg/errors v0.9.1
|
|
github.com/prometheus/client_golang v1.12.2
|
|
github.com/rcrowley/go-metrics v0.0.0-20200313005456-10cdbea86bc0
|
|
github.com/rs/cors v1.8.2
|
|
github.com/sasha-s/go-deadlock v0.2.1-0.20190427202633-1595213edefa
|
|
github.com/snikch/goodman v0.0.0-20171125024755-10e37e294daa
|
|
github.com/spf13/cobra v1.5.0
|
|
github.com/spf13/viper v1.12.0
|
|
github.com/stretchr/testify v1.8.0
|
|
github.com/tendermint/tm-db v0.6.6
|
|
golang.org/x/crypto v0.0.0-20220525230936-793ad666bf5e
|
|
golang.org/x/net v0.0.0-20220617184016-355a448f1bc9
|
|
google.golang.org/grpc v1.48.0
|
|
gotest.tools v2.2.0+incompatible // indirect
|
|
)
|
|
|
|
require (
|
|
github.com/bufbuild/buf v1.4.0
|
|
github.com/creachadair/taskgroup v0.3.2
|
|
github.com/golangci/golangci-lint v1.47.2
|
|
github.com/pointlander/peg v1.0.1 // indirect
|
|
github.com/prometheus/common v0.34.0 // indirect
|
|
github.com/syndtr/goleveldb v1.0.1-0.20200815110645-5c35d600f0ca
|
|
github.com/vektra/mockery/v2 v2.14.0
|
|
)
|