github.com/abayer/test-infra@v0.0.5/prow/plugins/BUILD.bazel (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      embed = [":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      importpath = "k8s.io/test-infra/prow/plugins",
    26      deps = [
    27          "//prow/commentpruner:go_default_library",
    28          "//prow/config:go_default_library",
    29          "//prow/git:go_default_library",
    30          "//prow/github:go_default_library",
    31          "//prow/kube:go_default_library",
    32          "//prow/pluginhelp:go_default_library",
    33          "//prow/repoowners:go_default_library",
    34          "//prow/slack:go_default_library",
    35          "//vendor/github.com/ghodss/yaml:go_default_library",
    36          "//vendor/github.com/sirupsen/logrus:go_default_library",
    37          "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library",
    38      ],
    39  )
    40  
    41  filegroup(
    42      name = "package-srcs",
    43      srcs = glob(["**"]),
    44      tags = ["automanaged"],
    45      visibility = ["//visibility:private"],
    46  )
    47  
    48  filegroup(
    49      name = "all-srcs",
    50      srcs = [
    51          ":package-srcs",
    52          "//prow/plugins/approve:all-srcs",
    53          "//prow/plugins/assign:all-srcs",
    54          "//prow/plugins/blockade:all-srcs",
    55          "//prow/plugins/blunderbuss:all-srcs",
    56          "//prow/plugins/buildifier:all-srcs",
    57          "//prow/plugins/cat:all-srcs",
    58          "//prow/plugins/cla:all-srcs",
    59          "//prow/plugins/docs-no-retest:all-srcs",
    60          "//prow/plugins/dog:all-srcs",
    61          "//prow/plugins/golint:all-srcs",
    62          "//prow/plugins/heart:all-srcs",
    63          "//prow/plugins/help:all-srcs",
    64          "//prow/plugins/hold:all-srcs",
    65          "//prow/plugins/label:all-srcs",
    66          "//prow/plugins/lgtm:all-srcs",
    67          "//prow/plugins/lifecycle:all-srcs",
    68          "//prow/plugins/milestone:all-srcs",
    69          "//prow/plugins/milestonestatus:all-srcs",
    70          "//prow/plugins/override:all-srcs",
    71          "//prow/plugins/owners-label:all-srcs",
    72          "//prow/plugins/releasenote:all-srcs",
    73          "//prow/plugins/requiresig:all-srcs",
    74          "//prow/plugins/shrug:all-srcs",
    75          "//prow/plugins/sigmention:all-srcs",
    76          "//prow/plugins/size:all-srcs",
    77          "//prow/plugins/skip:all-srcs",
    78          "//prow/plugins/slackevents:all-srcs",
    79          "//prow/plugins/stage:all-srcs",
    80          "//prow/plugins/trigger:all-srcs",
    81          "//prow/plugins/updateconfig:all-srcs",
    82          "//prow/plugins/verify-owners:all-srcs",
    83          "//prow/plugins/welcome:all-srcs",
    84          "//prow/plugins/wip:all-srcs",
    85          "//prow/plugins/yuks:all-srcs",
    86      ],
    87      tags = ["automanaged"],
    88  )