BUILD 734 B

12345678910111213141516171819202122232425
  1. load("@io_bazel_rules_go//proto:compiler.bzl", "go_proto_compiler")
  2. load("//:utils.bzl", "json_data")
  3. load(":repository_locations.bzl", "REPOSITORY_LOCATIONS_SPEC")
  4. load(":repository_locations_utils.bzl", "load_repository_locations_spec")
  5. licenses(["notice"]) # Apache 2
  6. exports_files([
  7. "repository_locations.bzl",
  8. "repository_locations_utils.bzl",
  9. ])
  10. go_proto_compiler(
  11. name = "pgv_plugin_go",
  12. options = ["lang=go"],
  13. plugin = "@com_envoyproxy_protoc_gen_validate//:protoc-gen-validate",
  14. suffix = ".pb.validate.go",
  15. valid_archive = False,
  16. visibility = ["//visibility:public"],
  17. )
  18. json_data(
  19. name = "repository_locations",
  20. data = load_repository_locations_spec(REPOSITORY_LOCATIONS_SPEC),
  21. )