github.com/GoogleCloudPlatform/testgrid@v0.0.174/pb/issue_state/BUILD.bazel (about)

     1  load("@rules_proto//proto:defs.bzl", "proto_library")
     2  load("@io_bazel_rules_go//go:def.bzl", "go_library")
     3  load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
     4  
     5  proto_library(
     6      name = "issue_state_proto",
     7      srcs = ["issue_state.proto"],
     8      visibility = ["//visibility:public"],
     9  )
    10  
    11  go_proto_library(
    12      name = "issue_state_go_proto",
    13      importpath = "github.com/GoogleCloudPlatform/testgrid/pb/issue_state",
    14      proto = ":issue_state_proto",
    15      visibility = ["//visibility:public"],
    16  )
    17  
    18  go_library(
    19      name = "go_default_library",
    20      embed = [":issue_state_go_proto"],
    21      importpath = "github.com/GoogleCloudPlatform/testgrid/pb/issue_state",
    22      visibility = ["//visibility:public"],
    23  )
    24  
    25  filegroup(
    26      name = "package-srcs",
    27      srcs = glob(["**"]),
    28      tags = ["automanaged"],
    29      visibility = ["//visibility:private"],
    30  )
    31  
    32  filegroup(
    33      name = "all-srcs",
    34      srcs = [":package-srcs"],
    35      tags = ["automanaged"],
    36      visibility = ["//visibility:public"],
    37  )