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 )