12345678910111213141516171819202122232425 |
- load("@io_bazel_rules_go//proto:compiler.bzl", "go_proto_compiler")
- load("//:utils.bzl", "json_data")
- load(":repository_locations.bzl", "REPOSITORY_LOCATIONS_SPEC")
- load(":repository_locations_utils.bzl", "load_repository_locations_spec")
- licenses(["notice"]) # Apache 2
- exports_files([
- "repository_locations.bzl",
- "repository_locations_utils.bzl",
- ])
- go_proto_compiler(
- name = "pgv_plugin_go",
- options = ["lang=go"],
- plugin = "@com_envoyproxy_protoc_gen_validate//:protoc-gen-validate",
- suffix = ".pb.validate.go",
- valid_archive = False,
- visibility = ["//visibility:public"],
- )
- json_data(
- name = "repository_locations",
- data = load_repository_locations_spec(REPOSITORY_LOCATIONS_SPEC),
- )
|