Describe the bug
It's not possible to use gRPC reflection for a service only implementing the v1 variant of gRPC reflection.
This can be observed when pointing evans to a tonic gRPC server that only supports the v1 variant (see hyperium/tonic#1787).
Expected behavior
I'd expect evans to try both v1 first and fall back to v1alpha for reflection.
Environment
- OS: NixOS
- Terminal: kitty
- Evans version:
0.10.11
protoc version: 25.3
protoc plugin version (if you are using):
Additional context
Describe the bug
It's not possible to use gRPC reflection for a service only implementing the
v1variant of gRPC reflection.This can be observed when pointing
evansto atonicgRPC server that only supports thev1variant (see hyperium/tonic#1787).Expected behavior
I'd expect
evansto try bothv1first and fall back tov1alphafor reflection.Environment
0.10.11protocversion:25.3protocplugin version (if you are using):Additional context