rules_proto_grpc
rules_proto_grpc copied to clipboard
Bazel rules for building Protobuf and gRPC code and libraries from proto_library targets
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | rules_java | bazel_dep | major | `7.12.1` -> `8.1.0` | --- - [...
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | apple_support | bazel_dep | patch | `1.17.0` -> `1.17.1` | --- - [...
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | gazelle | bazel_dep | patch | `0.39.0` -> `0.39.1` | --- - [...
### Description Is there some way to easily select the version of protoc that is used. The issue is that I need to use protoc that generates python version 4...
### Description The samples included uses the Module files to override the rules for building the proto library. However, the setup does not work for a plain WORKSPACE + Http...
### Description I'm struggling to understand how to migrate from the old style workspace to the new MODULE.bazel. The world of grpc modules seems so fragmented it's hard to tell...
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | protobuf | bazel_dep | major | `27.1` -> `28.2` | > [!CAUTION] >...
Create a plugin that will generate pyi_out for standard proto. As per [this comment](https://github.com/rules-proto-grpc/rules_proto_grpc/issues/295#issuecomment-2198419694). This creates pyi files by default. Might mess with existing implementations, so maybe I can change...
Fixes https://github.com/rules-proto-grpc/rules_proto_grpc/issues/440 due to a mistake in the path for the grpc-web plugin not using an underscore for the aarch64 platform.
### Issue Description The path is wrong in `modules/js/module_extensions.bzl` Due to [this line](https://github.com/rules-proto-grpc/rules_proto_grpc/blob/c0aa922e363011ecb36d90dbc1afe17f23cf9f6b/modules/js/module_extensions.bzl#L61C17-L61C55) ```starlark platform.replace("arm64", "aarch_64"), ``` This should be: ```starlark platform.replace("arm64", "aarch64"), ``` In the grpc-web [releases](https://github.com/grpc/grpc-web/releases), [protoc-gen-grpc-web-1.5.0-darwin-aarch64](https://github.com/grpc/grpc-web/releases/download/1.5.0/protoc-gen-grpc-web-1.5.0-darwin-aarch64) which...