consul/proto
Matt Keeler 26f4ea3f01
Migrate from `protoc` to `buf` (#12841)
* Install `buf` instead of `protoc`
* Created `buf.yaml` and `buf.gen.yaml` files in the two proto directories to control how `buf` generates/lints proto code.
* Invoke `buf` instead of `protoc`
* Added a `proto-format` make target.
* Committed the reformatted proto files.
* Added a `proto-lint` make target.
* Integrated proto linting with CI
* Fixed tons of proto linter warnings.
* Got rid of deprecated builtin protoc-gen-go grpc plugin usage. Moved to direct usage of protoc-gen-go-grpc.
* Unified all proto directories / go packages around using pb prefixes but ensuring all proto packages do not have the prefix.
2022-05-23 10:37:52 -04:00
..
pbacl Migrate from `protoc` to `buf` (#12841) 2022-05-23 10:37:52 -04:00
pbautoconf Migrate from `protoc` to `buf` (#12841) 2022-05-23 10:37:52 -04:00
pbcommon Migrate from `protoc` to `buf` (#12841) 2022-05-23 10:37:52 -04:00
pbconfig Migrate from `protoc` to `buf` (#12841) 2022-05-23 10:37:52 -04:00
pbconnect Migrate from `protoc` to `buf` (#12841) 2022-05-23 10:37:52 -04:00
pbpeering Migrate from `protoc` to `buf` (#12841) 2022-05-23 10:37:52 -04:00
pbservice Migrate from `protoc` to `buf` (#12841) 2022-05-23 10:37:52 -04:00
pbstatus Migrate from `protoc` to `buf` (#12841) 2022-05-23 10:37:52 -04:00
pbsubscribe Migrate from `protoc` to `buf` (#12841) 2022-05-23 10:37:52 -04:00
prototest add missing line from prototest.AssertDeepEqual (#12645) 2022-03-29 13:17:41 -05:00
buf.gen.yaml Migrate from `protoc` to `buf` (#12841) 2022-05-23 10:37:52 -04:00
buf.yaml Migrate from `protoc` to `buf` (#12841) 2022-05-23 10:37:52 -04:00