1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
load("@com_github_ash2k_bazel_tools//multirun:def.bzl", "multirun")
load("@rules_proto_grpc//:defs.bzl", "proto_plugin")
exports_files([
"buildozer_commands.txt",
])
multirun(
name = "extract_generated_proto",
commands = [
"//internal/gitaly/vendored/gitalypb:extract_generated",
"//internal/gitaly:extract_generated",
"//internal/gitlab/api:extract_generated",
"//internal/gitlab:extract_generated",
"//internal/module/agent_configuration/rpc:extract_generated",
"//internal/module/agent_registrar/rpc:extract_generated",
"//internal/module/agent_tracker/rpc:extract_generated",
"//internal/module/agent_tracker:extract_generated",
"//internal/module/configuration_project/rpc:extract_generated",
"//internal/module/flux/rpc:extract_generated",
"//internal/module/gitlab_access/rpc:extract_generated",
"//internal/module/gitops/rpc:extract_generated",
"//internal/module/kubernetes_api/rpc:extract_generated",
"//internal/module/notifications/rpc:extract_generated",
"//internal/tool/grpctool/automata:extract_generated",
"//internal/tool/grpctool/test:extract_generated",
"//internal/tool/grpctool:extract_generated",
"//internal/tool/prototool:extract_generated",
"//internal/tool/redistool:extract_generated",
"//internal/tunnel/info:extract_generated",
"//internal/tunnel/rpc:extract_generated",
"//pkg/agentcfg:extract_generated",
"//pkg/entity:extract_generated",
"//pkg/event:extract_generated",
"//pkg/kascfg:extract_generated",
"//pkg/ruby:extract_generated",
],
)
proto_plugin(
name = "protoc_gen_jsonschema_proto_plugin",
output_directory = True,
tool = "@com_github_chrusty_protoc_gen_jsonschema//cmd/protoc-gen-jsonschema",
visibility = ["//visibility:public"],
)
|