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 )