Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This change updates `tonic` and `prost` to their latest versions. In addition this PR changes how the generated protobuf is built from being done in a `build.rs` file to a `tests/boostrap.rs` test. This removes the need for downstream consumers to compile/provide `protoc` for `prost` to generate the protobuf files (which was changed in `0.10`). The bootstrap test will first attempt to compile the protobuf files and check if there is a git diff between the checked in version. If there is a difference it will fail the test waiting for the files to be checked in. This will fail PRs that have updated the protobuf files but not checked in the new versions. BREAKING CHANGE: `console-api` is now no longer compatible with projects using `prost` 0.9 or `tonic` 0.7. These crates must be updated to use `console-api` 0.2.
- Loading branch information