github.com/abayer/test-infra@v0.0.5/jobs/BUILD.bazel (about)

     1  package(default_visibility = ["//visibility:public"])
     2  
     3  py_binary(
     4      name = "config_sort",
     5      srcs = ["config_sort.py"],
     6      data = [
     7          ":jobs",
     8          "//boskos:resources.yaml",
     9          "//prow:configs",
    10      ],
    11      deps = ["@ruamel_yaml//ruamel/yaml:ruamel.yaml"],
    12  )
    13  
    14  py_test(
    15      name = "config_test",
    16      srcs = [
    17          "config_test.py",
    18      ],
    19      data = [
    20          "//boskos:resources.yaml",
    21          "//jobs",
    22          "//prow:config.yaml",
    23      ],
    24      deps = [
    25          ":config_sort",
    26          ":env_gc",
    27          "@yaml",
    28      ],
    29  )
    30  
    31  py_binary(
    32      name = "env_gc",
    33      srcs = ["env_gc.py"],
    34      data = [
    35          ":jobs",
    36      ],
    37  )
    38  
    39  filegroup(
    40      name = "jobs",
    41      srcs = glob([
    42          "**/*.sh",
    43          "**/*.env",
    44          "**/*.json",
    45      ]),
    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  )