|
| 1 | +module(name = "com_github_buildbarn_bb_deployments") |
| 2 | + |
| 3 | +bazel_dep(name = "aspect_bazel_lib", version = "2.6.0") |
| 4 | +bazel_dep(name = "aspect_rules_js", version = "1.39.1") |
| 5 | +bazel_dep(name = "com_github_buildbarn_bb_browser") |
| 6 | +bazel_dep(name = "com_github_buildbarn_bb_remote_execution") |
| 7 | +bazel_dep(name = "com_github_buildbarn_bb_storage") |
| 8 | +bazel_dep(name = "com_github_buildbarn_go_xdr") |
| 9 | +bazel_dep(name = "gazelle", version = "0.35.0") |
| 10 | +bazel_dep(name = "googleapis", version = "0.0.0-20240326-1c8d509c5") |
| 11 | +bazel_dep(name = "jsonnet_go", version = "0.20.0") |
| 12 | +bazel_dep(name = "opentelemetry-proto", version = "1.1.0") |
| 13 | +bazel_dep(name = "protobuf", version = "23.1") |
| 14 | +bazel_dep(name = "rules_antlr") |
| 15 | +bazel_dep(name = "rules_go", version = "0.46.0") |
| 16 | +bazel_dep(name = "rules_jsonnet", version = "0.6.0") |
| 17 | +bazel_dep(name = "rules_oci", version = "1.7.5") |
| 18 | +bazel_dep(name = "rules_pkg", version = "0.10.1") |
| 19 | +bazel_dep(name = "rules_proto", version = "6.0.0-rc2") |
| 20 | +bazel_dep(name = "toolchains_llvm", version = "1.0.0") |
| 21 | + |
| 22 | +bazel_dep(name = "buildifier_prebuilt", version = "6.4.0", dev_dependency = True) |
| 23 | + |
| 24 | +http_archive = use_repo_rule("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") |
| 25 | + |
| 26 | +http_archive( |
| 27 | + name = "grafonnet_lib", |
| 28 | + build_file_content = """ |
| 29 | +load("@rules_jsonnet//jsonnet:jsonnet.bzl", "jsonnet_library") |
| 30 | +
|
| 31 | +jsonnet_library( |
| 32 | + name = "grafonnet", |
| 33 | + srcs = glob(["grafonnet/*.libsonnet"]), |
| 34 | + imports = ["."], |
| 35 | + visibility = ["//visibility:public"], |
| 36 | +) |
| 37 | +""", |
| 38 | + sha256 = "ef8d75ab8633024f0a214f61e28ca8a5fe384467ce1151587eb812ddf7181e76", |
| 39 | + strip_prefix = "grafonnet-lib-04f3e87e2d524c7aba936aae525f388290d94291", |
| 40 | + urls = ["https://github.com/grafana/grafonnet-lib/archive/04f3e87e2d524c7aba936aae525f388290d94291.tar.gz"], |
| 41 | +) |
| 42 | + |
| 43 | +git_override( |
| 44 | + module_name = "com_github_buildbarn_bb_browser", |
| 45 | + commit = "a644003a557767c736d8b45c9a50e1faf9c2e024", |
| 46 | + remote = "https://github.com/buildbarn/bb-browser.git", |
| 47 | +) |
| 48 | + |
| 49 | +git_override( |
| 50 | + module_name = "com_github_buildbarn_bb_remote_execution", |
| 51 | + commit = "ea22f37f62b885026ad9e1aa0d62deb15dbb454a", |
| 52 | + remote = "https://github.com/buildbarn/bb-remote-execution.git", |
| 53 | +) |
| 54 | + |
| 55 | +git_override( |
| 56 | + module_name = "com_github_buildbarn_bb_storage", |
| 57 | + commit = "a9d0937955fc44f23434b450608c9ebc8405ab05", |
| 58 | + remote = "https://github.com/buildbarn/bb-storage.git", |
| 59 | +) |
| 60 | + |
| 61 | +git_override( |
| 62 | + module_name = "com_github_buildbarn_go_xdr", |
| 63 | + commit = "9cb8426d3e09e301c2b12c993e54ef795a665a92", |
| 64 | + remote = "https://github.com/buildbarn/go-xdr.git", |
| 65 | +) |
| 66 | + |
| 67 | +git_override( |
| 68 | + module_name = "rules_antlr", |
| 69 | + commit = "89a29cca479363a5aee53e203719510bdc6be6ff", |
| 70 | + patches = [ |
| 71 | + "//:patches/rules_antlr/antlr-4.10.diff", |
| 72 | + "//:patches/rules_antlr/bzlmod.diff", |
| 73 | + ], |
| 74 | + remote = "https://github.com/marcohu/rules_antlr.git", |
| 75 | +) |
| 76 | + |
| 77 | +git_override( |
| 78 | + module_name = "gazelle", |
| 79 | + commit = "f5a5c5dc90b4d6a39f0f47d770eba27c6c1c1877", |
| 80 | + patches = [ |
| 81 | + "//:patches/gazelle/dont-flatten-srcs.diff", |
| 82 | + "//:patches/gazelle/googleapis.diff", |
| 83 | + ], |
| 84 | + remote = "https://github.com/bazelbuild/bazel-gazelle.git", |
| 85 | +) |
| 86 | + |
| 87 | +go_sdk = use_extension("@rules_go//go:extensions.bzl", "go_sdk") |
| 88 | +go_sdk.download(version = "1.22.1") |
| 89 | + |
| 90 | +go_deps = use_extension("@gazelle//:extensions.bzl", "go_deps") |
| 91 | +go_deps.from_file(go_mod = "//:go.mod") |
| 92 | +use_repo( |
| 93 | + go_deps, |
| 94 | + "cc_mvdan_gofumpt", |
| 95 | + "org_golang_x_lint", |
| 96 | +) |
| 97 | + |
| 98 | +go_deps_dev = use_extension("@gazelle//:extensions.bzl", "go_deps", dev_dependency = True) |
| 99 | +go_deps_dev.module_override( |
| 100 | + patches = ["//:patches/com_github_buildkite_terminal_to_html/assets.diff"], |
| 101 | + path = "github.com/buildkite/terminal-to-html", |
| 102 | +) |
| 103 | +go_deps_dev.gazelle_override( |
| 104 | + build_file_generation = "on", |
| 105 | + directives = [ |
| 106 | + "gazelle:go_grpc_compilers @io_bazel_rules_go//proto:go_proto,@io_bazel_rules_go//proto:go_grpc_v2", |
| 107 | + "gazelle:resolve proto go build/bazel/semver/semver.proto //build/bazel/semver", |
| 108 | + "gazelle:resolve proto go google/api/annotations.proto @org_golang_google_genproto_googleapis_api//annotations", |
| 109 | + "gazelle:resolve proto go google/longrunning/operations.proto @com_google_cloud_go_longrunning//autogen/longrunningpb", |
| 110 | + "gazelle:resolve proto go google/rpc/status.proto @org_golang_google_genproto_googleapis_rpc//status", |
| 111 | + "gazelle:resolve proto google/api/annotations.proto @googleapis//google/api:annotations_proto", |
| 112 | + "gazelle:resolve proto google/longrunning/operations.proto @googleapis//google/longrunning:operations_proto", |
| 113 | + "gazelle:resolve proto google/rpc/status.proto @googleapis//google/rpc:status_proto", |
| 114 | + ], |
| 115 | + path = "github.com/bazelbuild/remote-apis", |
| 116 | +) |
| 117 | +go_deps_dev.module_override( |
| 118 | + patches = ["//:patches/org_golang_google_genproto_googleapis_bytestream/service-registrar.diff"], |
| 119 | + path = "google.golang.org/genproto/googleapis/bytestream", |
| 120 | +) |
| 121 | +go_deps_dev.module_override( |
| 122 | + patches = [ |
| 123 | + "//:patches/com_github_hanwen_go_fuse_v2/direntrylist-offsets-and-testability.diff", |
| 124 | + "//:patches/com_github_hanwen_go_fuse_v2/writeback-cache.diff", |
| 125 | + "//:patches/com_github_hanwen_go_fuse_v2/notify-testability.diff", |
| 126 | + ], |
| 127 | + path = "github.com/hanwen/go-fuse/v2", |
| 128 | +) |
0 commit comments