gRPC Analyser

Overview

Detects gRPC service and method changes in .proto files.

Dependencies

None

No additional packages required

Enable/Disable

bumpwright --enable-analyser grpc
bumpwright --disable-analyser grpc
[analysers]
grpc = true  # set to false to disable

See also

For configuration options, see concepts/configuration#analysers.

Severity Rules

Change

Bump

Added service

minor

Removed service

major

Added RPC method

minor

Removed RPC method

major

Example

@@
 service Foo {
    rpc Ping (Req) returns (Res);
+    rpc Pong (Req) returns (Res);
 }
- [MINOR] Foo.Pong: Added RPC method