github.com/munnerz/test-infra@v0.0.0-20190108210205-ce3d181dc989/prow/spyglass/lenses/metadata/BUILD.bazel (about) 1 load("@io_bazel_rules_go//go:def.bzl", "go_library") 2 load("@build_bazel_rules_nodejs//:defs.bzl", "rollup_bundle") 3 load("@build_bazel_rules_typescript//:defs.bzl", "ts_library") 4 5 go_library( 6 name = "go_default_library", 7 srcs = ["lens.go"], 8 importpath = "k8s.io/test-infra/prow/spyglass/lenses/metadata", 9 visibility = ["//visibility:public"], 10 deps = [ 11 "//prow/deck/jobs:go_default_library", 12 "//prow/spyglass/lenses:go_default_library", 13 "//vendor/github.com/sirupsen/logrus:go_default_library", 14 ], 15 ) 16 17 ts_library( 18 name = "script", 19 srcs = ["metadata.ts"], 20 deps = [ 21 "//prow/spyglass/lenses:lens_api", 22 ], 23 ) 24 25 rollup_bundle( 26 name = "script_bundle", 27 entry_point = "prow/spyglass/lenses/metadata/metadata", 28 deps = [ 29 ":script", 30 ], 31 ) 32 33 filegroup( 34 name = "template", 35 srcs = ["template.html"], 36 visibility = ["//visibility:public"], 37 ) 38 39 filegroup( 40 name = "resources", 41 srcs = [ 42 "style.css", 43 ":script_bundle", 44 ], 45 visibility = ["//visibility:public"], 46 ) 47 48 filegroup( 49 name = "package-srcs", 50 srcs = glob(["**"]), 51 tags = ["automanaged"], 52 visibility = ["//visibility:private"], 53 ) 54 55 filegroup( 56 name = "all-srcs", 57 srcs = [":package-srcs"], 58 tags = ["automanaged"], 59 visibility = ["//visibility:public"], 60 )