rules_proto_grpc
rules_proto_grpc copied to clipboard
Bazel rules for building Protobuf and gRPC code and libraries from proto_library targets
### Issue Description When `protoc` is compiled with MinGW, it has a dependency on `libstdc++-6.dll` which is found (typically) in `C:\msys64\mingw64\bin`. The only way an executable can find this DLL...
- Updates the `rules_dotnet` dependency to support SDKs 5.0.404 and 6.0.101 following https://github.com/bazelbuild/rules_dotnet/pull/273. - Runs presubmit against the latest SDK (6.0.101) - Regenerates NuGet dependencies to include .NET 6.0 libraries...
### Description I'm currently using `rules-proto-grpc` in a Bazel environment. My understanding is that `rules_proto_grpc` has rules which utilize `com_github_grpc_ecosystem_grpc_gateway` and wrap rules like `protoc_gen_swagger()` (v1) and `protoc_gen_openapiv2()` (v2) functionality...
### Description Thanks for considering updating gRPC to version 1.43.0 or greater. A few rationales why: - [gRPC Core 1.43.0](https://github.com/grpc/grpc/releases/tag/v1.43.0) fixes out-of-order delivery of `XdsClient` watcher notifications, - [gRPC Java...
### Description Mono-repo built on intel mac is failing for M1 architecture. The build target is a js grpc web library. Support for ```darwin_arm64``` will need to be added here...
### Description We have our own folder structure that we have protos into which is causing an issue with the generated import paths. e.g. given the following .proto folder structure:...
### Description I have seen failures in generated C++ and Python code when using a `proto_library` with (any of) the following properties: * the proto depends on (= imports) a...
### Description Bazel BuildKite recently added a cap on number of tasks, which breaks CI. Need to aggregate all tests under a small number of tasks. How to do this...
### Description `example/v1/example.proto` exists in the directory `go/src/example.com/examples/microservice-grpc/server/apimodels/grpc`. `go/src/example.com/examples/microservice-grpc/server/apimodels/grpc` has: ``` buf_proto_lint_test( name = "proto_lint", protos = ["//go/src/example.com/examples/microservice-grpc/server/apimodels/grpc/example/v1:proto_library"], use_rules = [ "DEFAULT", "COMMENTS", ], ) ``` `bazel test proto_lint` fails...
### Description Currently, the scalapb version and scala-compiler version are hard-coded in the [repository.bzl](https://github.com/rules-proto-grpc/rules_proto_grpc/blob/4.1.1/scala/repositories.bzl#L20-L22) dependency file. It blocks users from upgrading their scala application from scala 2.12 to 2.13, because...