github.com/munnerz/test-infra@v0.0.0-20190108210205-ce3d181dc989/prow/spyglass/lenses/BUILD.bazel (about)

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