rules_proto_grpc
rules_proto_grpc copied to clipboard
Bazel rules for building Protobuf and gRPC code and libraries from proto_library targets
### Description  I've already gone through the docs and got these rules working with TypeScript. Almost everything worked, except setting `output_mode` to `NO_PREFIX` in...
### Description Given GitHub has had uptime issues recently, it has raised awareness on the dependency of Bazel builds on the availability of GitHub. Rulesets on the official Bazel org...
### Description Hi. When I use rules_proto_grpc with a GitHub Action cache, it looks like the protobuf library is rebuilt each time (which is most of the build). I'm not...
### Description I planned to use the typescript test workspace to learn about latest practices for bazel+typescript+grpc. I noticed it is using `ts_library` but had read that `ts_project` is preferred...
### Description I'm getting a lot of such messages with 4.0.0 and new `go_validate_compile()`: ``` INFO: From Applying fixer for grpc_go_plugin plugin on target //internal/tool/prototool:proto_compile_validate: Fixing missing plugin output file:...
The upstream projects seem to have been working on adding support for Kotlin (at least Kotlin-JVM flavour): Protobuf in [protobuf v3.17.0](https://github.com/protocolbuffers/protobuf/releases/tag/v3.17.0) and gRPC with [grpc-kotlin v1.1.0](https://github.com/grpc/grpc-kotlin/releases/tag/v1.1.0). Obviously in a pinch...
`x_grpc_library` doesn't output a `srcjar` file into the package artifact folder (I tried in both Scala and Java). I looks like the aspect generates the `srcjar`, as I can see...
I followed the instructions for the following languages and got the an error about missing toolchains for each one or something else. I am on ubuntu 20.04. C ``` ERROR:...
Add a test workspace that uses the C implementation of the Protobuf plugin