There is no canonical rules_ruby repo today, and we don't want our fork to become one. In order to unblock inclusion of Protobuf in the bzlmod registry, we're making this a dev dependency and dropping support for Bazel/Ruby. Fixes #14569 PiperOrigin-RevId: 584393841pull/14698/head
parent
c80260904f
commit
571b727cb6
11 changed files with 97 additions and 60 deletions
@ -0,0 +1,24 @@ |
||||
"""Wrapper around internal_ruby_proto_library to supply our rules_ruby""" |
||||
|
||||
load("@rules_ruby//ruby:defs.bzl", "ruby_library") |
||||
load("//:protobuf.bzl", _internal_ruby_proto_library = "internal_ruby_proto_library") |
||||
|
||||
def internal_ruby_proto_library( |
||||
name, |
||||
**kwargs): |
||||
"""Bazel rule to create a Ruby protobuf library from proto source files |
||||
|
||||
NOTE: the rule is only an internal workaround to generate protos. The |
||||
interface may change and the rule may be removed when bazel has introduced |
||||
the native rule. |
||||
|
||||
Args: |
||||
name: the name of the ruby_proto_library. |
||||
**kwargs: other keyword arguments that are passed to ruby_library. |
||||
|
||||
""" |
||||
_internal_ruby_proto_library( |
||||
name, |
||||
ruby_library, |
||||
**kwargs |
||||
) |
Loading…
Reference in new issue