linkerd2-proxy/tools
Eliza Weisman f336b2a9d3
chore: update `tonic`, `prost`, and `proxy-api` (#1868)
This branch updates `tonic` (and `tonic-build`) to v0.8, `prost` (and
`prost-types`) to v0.11, and `linkerd2-proxy-api` to v0.7.

Unfortunately, the current approach of regenerating protobuf generated
code in tests does not work in cases where there's a breaking change in
`tonic` that breaks compatibility with protos compiled by the previous
version. The crate itself needs to be compiled before its tests are
compiled, and if the crate doesn't build, the tests won't run.

Therefore, I've also added a little script in a crate *outside* the
`opencensus-proto` crate that can be run to manually rebuild the
generated code, for cases like this.

Closes #1873

Signed-off-by: Eliza Weisman <eliza@buoyant.io>
2022-08-05 10:00:40 -07:00
..
src/bin chore: update `tonic`, `prost`, and `proxy-api` (#1868) 2022-08-05 10:00:40 -07:00
Cargo.toml chore: update `tonic`, `prost`, and `proxy-api` (#1868) 2022-08-05 10:00:40 -07:00