github.com/shashidharatd/test-infra@v0.0.0-20171006011030-71304e1ca560/prow/plugins/BUILD (about)

     1  package(default_visibility = ["//visibility:public"])
     2  
     3  load(
     4      "@io_bazel_rules_go//go:def.bzl",
     5      "go_library",
     6      "go_test",
     7  )
     8  
     9  go_test(
    10      name = "go_default_test",
    11      srcs = [
    12          "plugins_test.go",
    13          "respond_test.go",
    14      ],
    15      library = ":go_default_library",
    16      deps = ["//prow/github:go_default_library"],
    17  )
    18  
    19  go_library(
    20      name = "go_default_library",
    21      srcs = [
    22          "plugins.go",
    23          "respond.go",
    24      ],
    25      deps = [
    26          "//prow/config:go_default_library",
    27          "//prow/git:go_default_library",
    28          "//prow/github:go_default_library",
    29          "//prow/kube:go_default_library",
    30          "//prow/slack:go_default_library",
    31          "//vendor/github.com/ghodss/yaml:go_default_library",
    32          "//vendor/github.com/sirupsen/logrus:go_default_library",
    33      ],
    34  )
    35  
    36  filegroup(
    37      name = "package-srcs",
    38      srcs = glob(["**"]),
    39      tags = ["automanaged"],
    40      visibility = ["//visibility:private"],
    41  )
    42  
    43  filegroup(
    44      name = "all-srcs",
    45      srcs = [
    46          ":package-srcs",
    47          "//prow/plugins/assign:all-srcs",
    48          "//prow/plugins/cla:all-srcs",
    49          "//prow/plugins/close:all-srcs",
    50          "//prow/plugins/golint:all-srcs",
    51          "//prow/plugins/heart:all-srcs",
    52          "//prow/plugins/hold:all-srcs",
    53          "//prow/plugins/label:all-srcs",
    54          "//prow/plugins/lgtm:all-srcs",
    55          "//prow/plugins/releasenote:all-srcs",
    56          "//prow/plugins/reopen:all-srcs",
    57          "//prow/plugins/shrug:all-srcs",
    58          "//prow/plugins/size:all-srcs",
    59          "//prow/plugins/slackevents:all-srcs",
    60          "//prow/plugins/trigger:all-srcs",
    61          "//prow/plugins/updateconfig:all-srcs",
    62          "//prow/plugins/wip:all-srcs",
    63          "//prow/plugins/yuks:all-srcs",
    64      ],
    65      tags = ["automanaged"],
    66  )