Skip to content

feat(xds): implement tonic-based transport and prost-based codec #4944

feat(xds): implement tonic-based transport and prost-based codec

feat(xds): implement tonic-based transport and prost-based codec #4944

Triggered via pull request January 8, 2026 19:59
Status Success
Total duration 32m 30s
Artifacts

CI.yml

on: pull_request
Matrix: build-protoc-plugin
Matrix: check
Matrix: Interop Tests
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

6 errors and 10 warnings
test (ubuntu-latest)
Error: ENOENT: no such file or directory, opendir '/home/runner/work/tonic/tonic/target/tests/target'
test (ubuntu-latest)
ENOENT: no such file or directory, opendir '/home/runner/work/tonic/tonic/target/tests/target'
test (macOS-latest)
Error: ENOENT: no such file or directory, opendir '/Users/runner/work/tonic/tonic/target/tests/target'
test (macOS-latest)
ENOENT: no such file or directory, opendir '/Users/runner/work/tonic/tonic/target/tests/target'
test (windows-latest)
Error: ENOENT: no such file or directory, opendir 'D:\a\tonic\tonic\target\tests\target'
test (windows-latest)
ENOENT: no such file or directory, opendir 'D:\a\tonic\tonic\target\tests\target'
clippy: target/debug/build/interop-d97b330a3e16c264/out/messages.u.pb.rs#L149
useless conversion to the same type: `bool`
clippy: target/debug/build/interop-d97b330a3e16c264/out/messages.u.pb.rs#L149
useless conversion to the same type: `bool`
clippy: target/debug/build/interop-d97b330a3e16c264/out/messages.u.pb.rs#L65
useless conversion to the same type: `bool`
clippy: target/debug/build/interop-d97b330a3e16c264/out/messages.u.pb.rs#L65
useless conversion to the same type: `bool`
clippy: target/debug/build/interop-d97b330a3e16c264/out/empty.u.pb.rs#L164
using `clone` on type `MessageMutInner<'_, Empty>` which implements the `Copy` trait
clippy: target/debug/build/interop-d97b330a3e16c264/out/empty.u.pb.rs#L152
using `clone` on type `MessageMutInner<'_, Empty>` which implements the `Copy` trait
clippy: tonic-prost/src/codec.rs#L383
manual implementation of `.is_multiple_of()`
clippy: grpc/src/client/load_balancing/round_robin.rs#L300
this `.into_iter()` call is equivalent to `.iter()` and will not consume the `Vec`
clippy: examples/src/health/server.rs#L38
manual implementation of `.is_multiple_of()`
clippy: grpc/src/client/load_balancing/round_robin.rs#L135
unneeded `return` statement