diff --git a/.bazelversion b/.bazelversion index 66ce77b7..21c8c7b4 100644 --- a/.bazelversion +++ b/.bazelversion @@ -1 +1 @@ -7.0.0 +7.1.1 diff --git a/.github/workflows/master.yaml b/.github/workflows/master.yaml index 3f8dd67e..67587a80 100644 --- a/.github/workflows/master.yaml +++ b/.github/workflows/master.yaml @@ -29,11 +29,11 @@ }, { "name": "Gazelle", - "run": "bazel run //:gazelle -- update-repos -from_file=go.mod -to_macro go_dependencies.bzl%go_dependencies -prune && bazel run //:gazelle" + "run": "bazel run //:gazelle" }, { "name": "Buildifier", - "run": "sed '/^$/d' go_dependencies.bzl > go_dependencies.bzl.new && mv go_dependencies.bzl.new go_dependencies.bzl && bazel run @com_github_bazelbuild_buildtools//:buildifier" + "run": "bazel run //:buildifier.check" }, { "name": "Gofmt", @@ -73,35 +73,35 @@ }, { "name": "linux_amd64: build and test", - "run": "bazel build --platforms=@io_bazel_rules_go//go/toolchain:linux_amd64 //..." + "run": "bazel build --platforms=@rules_go//go/toolchain:linux_amd64 //..." }, { "name": "linux_386: build and test", - "run": "bazel build --platforms=@io_bazel_rules_go//go/toolchain:linux_386 //..." + "run": "bazel build --platforms=@rules_go//go/toolchain:linux_386 //..." }, { "name": "linux_arm: build and test", - "run": "bazel build --platforms=@io_bazel_rules_go//go/toolchain:linux_arm //..." + "run": "bazel build --platforms=@rules_go//go/toolchain:linux_arm //..." }, { "name": "linux_arm64: build and test", - "run": "bazel build --platforms=@io_bazel_rules_go//go/toolchain:linux_arm64 //..." + "run": "bazel build --platforms=@rules_go//go/toolchain:linux_arm64 //..." }, { "name": "darwin_amd64: build and test", - "run": "bazel build --platforms=@io_bazel_rules_go//go/toolchain:darwin_amd64 //..." + "run": "bazel build --platforms=@rules_go//go/toolchain:darwin_amd64 //..." }, { "name": "darwin_arm64: build and test", - "run": "bazel build --platforms=@io_bazel_rules_go//go/toolchain:darwin_arm64 //..." + "run": "bazel build --platforms=@rules_go//go/toolchain:darwin_arm64 //..." }, { "name": "freebsd_amd64: build and test", - "run": "bazel build --platforms=@io_bazel_rules_go//go/toolchain:freebsd_amd64 //..." + "run": "bazel build --platforms=@rules_go//go/toolchain:freebsd_amd64 //..." }, { "name": "windows_amd64: build and test", - "run": "bazel build --platforms=@io_bazel_rules_go//go/toolchain:windows_amd64 //..." + "run": "bazel build --platforms=@rules_go//go/toolchain:windows_amd64 //..." } ] } diff --git a/.github/workflows/pull-requests.yaml b/.github/workflows/pull-requests.yaml index 22dd537f..1b6faabb 100644 --- a/.github/workflows/pull-requests.yaml +++ b/.github/workflows/pull-requests.yaml @@ -29,11 +29,11 @@ }, { "name": "Gazelle", - "run": "bazel run //:gazelle -- update-repos -from_file=go.mod -to_macro go_dependencies.bzl%go_dependencies -prune && bazel run //:gazelle" + "run": "bazel run //:gazelle" }, { "name": "Buildifier", - "run": "sed '/^$/d' go_dependencies.bzl > go_dependencies.bzl.new && mv go_dependencies.bzl.new go_dependencies.bzl && bazel run @com_github_bazelbuild_buildtools//:buildifier" + "run": "bazel run //:buildifier.check" }, { "name": "Gofmt", @@ -73,35 +73,35 @@ }, { "name": "linux_amd64: build and test", - "run": "bazel build --platforms=@io_bazel_rules_go//go/toolchain:linux_amd64 //..." + "run": "bazel build --platforms=@rules_go//go/toolchain:linux_amd64 //..." }, { "name": "linux_386: build and test", - "run": "bazel build --platforms=@io_bazel_rules_go//go/toolchain:linux_386 //..." + "run": "bazel build --platforms=@rules_go//go/toolchain:linux_386 //..." }, { "name": "linux_arm: build and test", - "run": "bazel build --platforms=@io_bazel_rules_go//go/toolchain:linux_arm //..." + "run": "bazel build --platforms=@rules_go//go/toolchain:linux_arm //..." }, { "name": "linux_arm64: build and test", - "run": "bazel build --platforms=@io_bazel_rules_go//go/toolchain:linux_arm64 //..." + "run": "bazel build --platforms=@rules_go//go/toolchain:linux_arm64 //..." }, { "name": "darwin_amd64: build and test", - "run": "bazel build --platforms=@io_bazel_rules_go//go/toolchain:darwin_amd64 //..." + "run": "bazel build --platforms=@rules_go//go/toolchain:darwin_amd64 //..." }, { "name": "darwin_arm64: build and test", - "run": "bazel build --platforms=@io_bazel_rules_go//go/toolchain:darwin_arm64 //..." + "run": "bazel build --platforms=@rules_go//go/toolchain:darwin_arm64 //..." }, { "name": "freebsd_amd64: build and test", - "run": "bazel build --platforms=@io_bazel_rules_go//go/toolchain:freebsd_amd64 //..." + "run": "bazel build --platforms=@rules_go//go/toolchain:freebsd_amd64 //..." }, { "name": "windows_amd64: build and test", - "run": "bazel build --platforms=@io_bazel_rules_go//go/toolchain:windows_amd64 //..." + "run": "bazel build --platforms=@rules_go//go/toolchain:windows_amd64 //..." } ] } diff --git a/BUILD.bazel b/BUILD.bazel index a8ded627..c9161bbf 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -1,8 +1,18 @@ -load("@bazel_gazelle//:def.bzl", "gazelle") -load("@com_github_bazelbuild_buildtools//buildifier:def.bzl", "buildifier") +load("@buildifier_prebuilt//:rules.bzl", "buildifier") +load("@gazelle//:def.bzl", "gazelle") # gazelle:prefix github.com/buildbarn/bb-deployments # gazelle:exclude dummy_for_dependencies.go gazelle( name = "gazelle", ) + +buildifier( + name = "buildifier.check", + exclude_patterns = [ + "./.git/*", + ], + lint_mode = "warn", + lint_warnings = ["-module-docstring"], + mode = "diff", +) diff --git a/MODULE.bazel b/MODULE.bazel new file mode 100644 index 00000000..ebcd24e5 --- /dev/null +++ b/MODULE.bazel @@ -0,0 +1,128 @@ +module(name = "com_github_buildbarn_bb_deployments") + +bazel_dep(name = "aspect_bazel_lib", version = "2.6.0") +bazel_dep(name = "aspect_rules_js", version = "1.39.1") +bazel_dep(name = "com_github_buildbarn_bb_browser") +bazel_dep(name = "com_github_buildbarn_bb_remote_execution") +bazel_dep(name = "com_github_buildbarn_bb_storage") +bazel_dep(name = "com_github_buildbarn_go_xdr") +bazel_dep(name = "gazelle", version = "0.35.0") +bazel_dep(name = "googleapis", version = "0.0.0-20240326-1c8d509c5") +bazel_dep(name = "jsonnet_go", version = "0.20.0") +bazel_dep(name = "opentelemetry-proto", version = "1.1.0") +bazel_dep(name = "protobuf", version = "23.1") +bazel_dep(name = "rules_antlr") +bazel_dep(name = "rules_go", version = "0.46.0") +bazel_dep(name = "rules_jsonnet", version = "0.6.0") +bazel_dep(name = "rules_oci", version = "1.7.5") +bazel_dep(name = "rules_pkg", version = "0.10.1") +bazel_dep(name = "rules_proto", version = "6.0.0-rc2") +bazel_dep(name = "toolchains_llvm", version = "1.0.0") + +bazel_dep(name = "buildifier_prebuilt", version = "6.4.0", dev_dependency = True) + +http_archive = use_repo_rule("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") + +http_archive( + name = "grafonnet_lib", + build_file_content = """ +load("@rules_jsonnet//jsonnet:jsonnet.bzl", "jsonnet_library") + +jsonnet_library( + name = "grafonnet", + srcs = glob(["grafonnet/*.libsonnet"]), + imports = ["."], + visibility = ["//visibility:public"], +) +""", + sha256 = "ef8d75ab8633024f0a214f61e28ca8a5fe384467ce1151587eb812ddf7181e76", + strip_prefix = "grafonnet-lib-04f3e87e2d524c7aba936aae525f388290d94291", + urls = ["https://github.com/grafana/grafonnet-lib/archive/04f3e87e2d524c7aba936aae525f388290d94291.tar.gz"], +) + +git_override( + module_name = "com_github_buildbarn_bb_browser", + commit = "a644003a557767c736d8b45c9a50e1faf9c2e024", + remote = "https://github.com/buildbarn/bb-browser.git", +) + +git_override( + module_name = "com_github_buildbarn_bb_remote_execution", + commit = "ea22f37f62b885026ad9e1aa0d62deb15dbb454a", + remote = "https://github.com/buildbarn/bb-remote-execution.git", +) + +git_override( + module_name = "com_github_buildbarn_bb_storage", + commit = "a9d0937955fc44f23434b450608c9ebc8405ab05", + remote = "https://github.com/buildbarn/bb-storage.git", +) + +git_override( + module_name = "com_github_buildbarn_go_xdr", + commit = "9cb8426d3e09e301c2b12c993e54ef795a665a92", + remote = "https://github.com/buildbarn/go-xdr.git", +) + +git_override( + module_name = "rules_antlr", + commit = "89a29cca479363a5aee53e203719510bdc6be6ff", + patches = [ + "//:patches/rules_antlr/antlr-4.10.diff", + "//:patches/rules_antlr/bzlmod.diff", + ], + remote = "https://github.com/marcohu/rules_antlr.git", +) + +git_override( + module_name = "gazelle", + commit = "f5a5c5dc90b4d6a39f0f47d770eba27c6c1c1877", + patches = [ + "//:patches/gazelle/dont-flatten-srcs.diff", + "//:patches/gazelle/googleapis.diff", + ], + remote = "https://github.com/bazelbuild/bazel-gazelle.git", +) + +go_sdk = use_extension("@rules_go//go:extensions.bzl", "go_sdk") +go_sdk.download(version = "1.22.1") + +go_deps = use_extension("@gazelle//:extensions.bzl", "go_deps") +go_deps.from_file(go_mod = "//:go.mod") +use_repo( + go_deps, + "cc_mvdan_gofumpt", + "org_golang_x_lint", +) + +go_deps_dev = use_extension("@gazelle//:extensions.bzl", "go_deps", dev_dependency = True) +go_deps_dev.module_override( + patches = ["//:patches/com_github_buildkite_terminal_to_html/assets.diff"], + path = "github.com/buildkite/terminal-to-html", +) +go_deps_dev.gazelle_override( + build_file_generation = "on", + directives = [ + "gazelle:go_grpc_compilers @io_bazel_rules_go//proto:go_proto,@io_bazel_rules_go//proto:go_grpc_v2", + "gazelle:resolve proto go build/bazel/semver/semver.proto //build/bazel/semver", + "gazelle:resolve proto go google/api/annotations.proto @org_golang_google_genproto_googleapis_api//annotations", + "gazelle:resolve proto go google/longrunning/operations.proto @com_google_cloud_go_longrunning//autogen/longrunningpb", + "gazelle:resolve proto go google/rpc/status.proto @org_golang_google_genproto_googleapis_rpc//status", + "gazelle:resolve proto google/api/annotations.proto @googleapis//google/api:annotations_proto", + "gazelle:resolve proto google/longrunning/operations.proto @googleapis//google/longrunning:operations_proto", + "gazelle:resolve proto google/rpc/status.proto @googleapis//google/rpc:status_proto", + ], + path = "github.com/bazelbuild/remote-apis", +) +go_deps_dev.module_override( + patches = ["//:patches/org_golang_google_genproto_googleapis_bytestream/service-registrar.diff"], + path = "google.golang.org/genproto/googleapis/bytestream", +) +go_deps_dev.module_override( + patches = [ + "//:patches/com_github_hanwen_go_fuse_v2/direntrylist-offsets-and-testability.diff", + "//:patches/com_github_hanwen_go_fuse_v2/writeback-cache.diff", + "//:patches/com_github_hanwen_go_fuse_v2/notify-testability.diff", + ], + path = "github.com/hanwen/go-fuse/v2", +) diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock new file mode 100644 index 00000000..0172292f --- /dev/null +++ b/MODULE.bazel.lock @@ -0,0 +1,18568 @@ +{ + "lockFileVersion": 6, + "moduleFileHash": "8ba4d8b4641b85f06da50a81e625fea0f737f434220f861a4d88b0810505baba", + "flags": { + "cmdRegistries": [ + "https://bcr.bazel.build/" + ], + "cmdModuleOverrides": {}, + "allowedYankedVersions": [], + "envVarAllowedYankedVersions": "", + "ignoreDevDependency": false, + "directDependenciesMode": "WARNING", + "compatibilityMode": "ERROR" + }, + "localOverrideHashes": { + "bazel_tools": "1ae69322ac3823527337acf02016e8ee95813d8d356f47060255b8956fa642f0" + }, + "moduleDepGraph": { + "": { + "name": "com_github_buildbarn_bb_deployments", + "version": "", + "key": "", + "repoName": "com_github_buildbarn_bb_deployments", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [ + { + "extensionBzlFile": "//:MODULE.bazel", + "extensionName": "_repo_rules", + "usingModule": "", + "location": { + "file": "@@//:MODULE.bazel", + "line": 0, + "column": 0 + }, + "imports": { + "grafonnet_lib": "grafonnet_lib" + }, + "devImports": [], + "tags": [ + { + "tagName": "@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributeValues": { + "build_file_content": "\nload(\"@rules_jsonnet//jsonnet:jsonnet.bzl\", \"jsonnet_library\")\n\njsonnet_library(\n name = \"grafonnet\",\n srcs = glob([\"grafonnet/*.libsonnet\"]),\n imports = [\".\"],\n visibility = [\"//visibility:public\"],\n)\n", + "sha256": "ef8d75ab8633024f0a214f61e28ca8a5fe384467ce1151587eb812ddf7181e76", + "strip_prefix": "grafonnet-lib-04f3e87e2d524c7aba936aae525f388290d94291", + "urls": [ + "https://github.com/grafana/grafonnet-lib/archive/04f3e87e2d524c7aba936aae525f388290d94291.tar.gz" + ], + "name": "grafonnet_lib" + }, + "devDependency": false, + "location": { + "file": "@@//:MODULE.bazel", + "line": 26, + "column": 13 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@rules_go//go:extensions.bzl", + "extensionName": "go_sdk", + "usingModule": "", + "location": { + "file": "@@//:MODULE.bazel", + "line": 87, + "column": 23 + }, + "imports": {}, + "devImports": [], + "tags": [ + { + "tagName": "download", + "attributeValues": { + "version": "1.22.1" + }, + "devDependency": false, + "location": { + "file": "@@//:MODULE.bazel", + "line": 88, + "column": 16 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@gazelle//:extensions.bzl", + "extensionName": "go_deps", + "usingModule": "", + "location": { + "file": "@@//:MODULE.bazel", + "line": 90, + "column": 24 + }, + "imports": { + "cc_mvdan_gofumpt": "cc_mvdan_gofumpt", + "org_golang_x_lint": "org_golang_x_lint" + }, + "devImports": [], + "tags": [ + { + "tagName": "from_file", + "attributeValues": { + "go_mod": "//:go.mod" + }, + "devDependency": false, + "location": { + "file": "@@//:MODULE.bazel", + "line": 91, + "column": 18 + } + }, + { + "tagName": "module_override", + "attributeValues": { + "patches": [ + "//:patches/com_github_buildkite_terminal_to_html/assets.diff" + ], + "path": "github.com/buildkite/terminal-to-html" + }, + "devDependency": true, + "location": { + "file": "@@//:MODULE.bazel", + "line": 99, + "column": 28 + } + }, + { + "tagName": "gazelle_override", + "attributeValues": { + "build_file_generation": "on", + "directives": [ + "gazelle:go_grpc_compilers @io_bazel_rules_go//proto:go_proto,@io_bazel_rules_go//proto:go_grpc_v2", + "gazelle:resolve proto go build/bazel/semver/semver.proto //build/bazel/semver", + "gazelle:resolve proto go google/api/annotations.proto @org_golang_google_genproto_googleapis_api//annotations", + "gazelle:resolve proto go google/longrunning/operations.proto @com_google_cloud_go_longrunning//autogen/longrunningpb", + "gazelle:resolve proto go google/rpc/status.proto @org_golang_google_genproto_googleapis_rpc//status", + "gazelle:resolve proto google/api/annotations.proto @googleapis//google/api:annotations_proto", + "gazelle:resolve proto google/longrunning/operations.proto @googleapis//google/longrunning:operations_proto", + "gazelle:resolve proto google/rpc/status.proto @googleapis//google/rpc:status_proto" + ], + "path": "github.com/bazelbuild/remote-apis" + }, + "devDependency": true, + "location": { + "file": "@@//:MODULE.bazel", + "line": 103, + "column": 29 + } + }, + { + "tagName": "module_override", + "attributeValues": { + "patches": [ + "//:patches/org_golang_google_genproto_googleapis_bytestream/service-registrar.diff" + ], + "path": "google.golang.org/genproto/googleapis/bytestream" + }, + "devDependency": true, + "location": { + "file": "@@//:MODULE.bazel", + "line": 117, + "column": 28 + } + }, + { + "tagName": "module_override", + "attributeValues": { + "patches": [ + "//:patches/com_github_hanwen_go_fuse_v2/direntrylist-offsets-and-testability.diff", + "//:patches/com_github_hanwen_go_fuse_v2/writeback-cache.diff", + "//:patches/com_github_hanwen_go_fuse_v2/notify-testability.diff" + ], + "path": "github.com/hanwen/go-fuse/v2" + }, + "devDependency": true, + "location": { + "file": "@@//:MODULE.bazel", + "line": 121, + "column": 28 + } + } + ], + "hasDevUseExtension": true, + "hasNonDevUseExtension": true + } + ], + "deps": { + "aspect_bazel_lib": "aspect_bazel_lib@2.6.0", + "aspect_rules_js": "aspect_rules_js@1.39.1", + "com_github_buildbarn_bb_browser": "com_github_buildbarn_bb_browser@_", + "com_github_buildbarn_bb_remote_execution": "com_github_buildbarn_bb_remote_execution@_", + "com_github_buildbarn_bb_storage": "com_github_buildbarn_bb_storage@_", + "com_github_buildbarn_go_xdr": "com_github_buildbarn_go_xdr@_", + "gazelle": "gazelle@_", + "googleapis": "googleapis@0.0.0-20240326-1c8d509c5", + "jsonnet_go": "jsonnet_go@0.20.0", + "opentelemetry-proto": "opentelemetry-proto@1.1.0", + "protobuf": "protobuf@23.1", + "rules_antlr": "rules_antlr@_", + "rules_go": "rules_go@0.46.0", + "rules_jsonnet": "rules_jsonnet@0.6.0", + "rules_oci": "rules_oci@1.7.5", + "rules_pkg": "rules_pkg@0.10.1", + "rules_proto": "rules_proto@6.0.0-rc2", + "toolchains_llvm": "toolchains_llvm@1.0.0", + "buildifier_prebuilt": "buildifier_prebuilt@6.4.0", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + } + }, + "aspect_bazel_lib@2.6.0": { + "name": "aspect_bazel_lib", + "version": "2.6.0", + "key": "aspect_bazel_lib@2.6.0", + "repoName": "aspect_bazel_lib", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [ + "@copy_directory_toolchains//:all", + "@copy_to_directory_toolchains//:all", + "@jq_toolchains//:all", + "@yq_toolchains//:all", + "@coreutils_toolchains//:all", + "@expand_template_toolchains//:all", + "@bats_toolchains//:all", + "@bsd_tar_toolchains//:linux_amd64_toolchain", + "@bsd_tar_toolchains//:linux_arm64_toolchain", + "@bsd_tar_toolchains//:windows_amd64_toolchain", + "@bsd_tar_toolchains//:host_toolchain" + ], + "extensionUsages": [ + { + "extensionBzlFile": "@aspect_bazel_lib//lib:extensions.bzl", + "extensionName": "toolchains", + "usingModule": "aspect_bazel_lib@2.6.0", + "location": { + "file": "https://bcr.bazel.build/modules/aspect_bazel_lib/2.6.0/MODULE.bazel", + "line": 17, + "column": 37 + }, + "imports": { + "bats_toolchains": "bats_toolchains", + "bsd_tar_toolchains": "bsd_tar_toolchains", + "copy_directory_toolchains": "copy_directory_toolchains", + "copy_to_directory_toolchains": "copy_to_directory_toolchains", + "coreutils_toolchains": "coreutils_toolchains", + "expand_template_toolchains": "expand_template_toolchains", + "jq_toolchains": "jq_toolchains", + "yq_toolchains": "yq_toolchains" + }, + "devImports": [], + "tags": [ + { + "tagName": "copy_directory", + "attributeValues": {}, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/aspect_bazel_lib/2.6.0/MODULE.bazel", + "line": 18, + "column": 36 + } + }, + { + "tagName": "copy_to_directory", + "attributeValues": {}, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/aspect_bazel_lib/2.6.0/MODULE.bazel", + "line": 19, + "column": 39 + } + }, + { + "tagName": "jq", + "attributeValues": {}, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/aspect_bazel_lib/2.6.0/MODULE.bazel", + "line": 20, + "column": 24 + } + }, + { + "tagName": "yq", + "attributeValues": {}, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/aspect_bazel_lib/2.6.0/MODULE.bazel", + "line": 21, + "column": 24 + } + }, + { + "tagName": "coreutils", + "attributeValues": {}, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/aspect_bazel_lib/2.6.0/MODULE.bazel", + "line": 22, + "column": 31 + } + }, + { + "tagName": "tar", + "attributeValues": {}, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/aspect_bazel_lib/2.6.0/MODULE.bazel", + "line": 23, + "column": 25 + } + }, + { + "tagName": "expand_template", + "attributeValues": {}, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/aspect_bazel_lib/2.6.0/MODULE.bazel", + "line": 24, + "column": 37 + } + }, + { + "tagName": "bats", + "attributeValues": {}, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/aspect_bazel_lib/2.6.0/MODULE.bazel", + "line": 25, + "column": 26 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "bazel_skylib": "bazel_skylib@1.5.0", + "platforms": "platforms@0.0.8", + "io_bazel_stardoc": "stardoc@0.5.6", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "urls": [ + "https://github.com/aspect-build/bazel-lib/releases/download/v2.6.0/bazel-lib-v2.6.0.tar.gz" + ], + "integrity": "sha256-PgpDCtqbjw+EV2eiZ89YS8lLjsZC1gk/Mdyjk4sY9qE=", + "strip_prefix": "bazel-lib-2.6.0", + "remote_patches": { + "https://bcr.bazel.build/modules/aspect_bazel_lib/2.6.0/patches/go_dev_dep.patch": "sha256-KgABwDzOT+DugUHn9tHLOz05osnk2FLsS10d5zqG/M0=", + "https://bcr.bazel.build/modules/aspect_bazel_lib/2.6.0/patches/module_dot_bazel_version.patch": "sha256-qSIbSBOVaz8zZVOmdy/KRrQfVeqMnziGnF1aoJomWx4=" + }, + "remote_patch_strip": 1 + } + } + }, + "aspect_rules_js@1.39.1": { + "name": "aspect_rules_js", + "version": "1.39.1", + "key": "aspect_rules_js@1.39.1", + "repoName": "aspect_rules_js", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [ + { + "extensionBzlFile": "@rules_nodejs//nodejs:extensions.bzl", + "extensionName": "node", + "usingModule": "aspect_rules_js@1.39.1", + "location": { + "file": "https://bcr.bazel.build/modules/aspect_rules_js/1.39.1/MODULE.bazel", + "line": 28, + "column": 21 + }, + "imports": { + "nodejs_darwin_amd64": "nodejs_darwin_amd64", + "nodejs_darwin_arm64": "nodejs_darwin_arm64", + "nodejs_linux_amd64": "nodejs_linux_amd64", + "nodejs_linux_arm64": "nodejs_linux_arm64", + "nodejs_linux_ppc64le": "nodejs_linux_ppc64le", + "nodejs_linux_s390x": "nodejs_linux_s390x", + "nodejs_windows_amd64": "nodejs_windows_amd64" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@aspect_rules_js//npm:extensions.bzl", + "extensionName": "pnpm", + "usingModule": "aspect_rules_js@1.39.1", + "location": { + "file": "https://bcr.bazel.build/modules/aspect_rules_js/1.39.1/MODULE.bazel", + "line": 37, + "column": 21 + }, + "imports": { + "pnpm": "pnpm", + "pnpm__links": "pnpm__links" + }, + "devImports": [], + "tags": [ + { + "tagName": "pnpm", + "attributeValues": { + "name": "pnpm", + "pnpm_version": "8.6.7", + "pnpm_version_integrity": "sha512-vRIWpD/L4phf9Bk2o/O2TDR8fFoJnpYrp2TKqTIZF/qZ2/rgL3qKXzHofHgbXsinwMoSEigz28sqk3pQ+yMEQQ==" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/aspect_rules_js/1.39.1/MODULE.bazel", + "line": 38, + "column": 10 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@aspect_bazel_lib//lib:extensions.bzl", + "extensionName": "toolchains", + "usingModule": "aspect_rules_js@1.39.1", + "location": { + "file": "https://bcr.bazel.build/modules/aspect_rules_js/1.39.1/MODULE.bazel", + "line": 45, + "column": 37 + }, + "imports": { + "coreutils_toolchains": "coreutils_toolchains", + "yq_darwin_amd64": "yq_darwin_amd64", + "yq_darwin_arm64": "yq_darwin_arm64", + "yq_linux_amd64": "yq_linux_amd64", + "yq_linux_arm64": "yq_linux_arm64", + "yq_linux_ppc64le": "yq_linux_ppc64le", + "yq_linux_s390x": "yq_linux_s390x", + "yq_windows_amd64": "yq_windows_amd64" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "aspect_bazel_lib": "aspect_bazel_lib@2.6.0", + "aspect_rules_lint": "aspect_rules_lint@0.12.0", + "bazel_features": "bazel_features@1.2.0", + "bazel_skylib": "bazel_skylib@1.5.0", + "rules_nodejs": "rules_nodejs@5.8.2", + "platforms": "platforms@0.0.8", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "urls": [ + "https://github.com/aspect-build/rules_js/releases/download/v1.39.1/rules_js-v1.39.1.tar.gz" + ], + "integrity": "sha256-Y89CsHquNJBER8dPW0FlLEkzmEzDJXJmc6XkVh2Xiec=", + "strip_prefix": "rules_js-1.39.1", + "remote_patches": { + "https://bcr.bazel.build/modules/aspect_rules_js/1.39.1/patches/module_dot_bazel_version.patch": "sha256-EREtk1OrnWOqx331g7m20w9FeN3Rf+qoFHX/Y23ybYM=" + }, + "remote_patch_strip": 1 + } + } + }, + "com_github_buildbarn_bb_browser@_": { + "name": "com_github_buildbarn_bb_browser", + "version": "", + "key": "com_github_buildbarn_bb_browser@_", + "repoName": "com_github_buildbarn_bb_browser", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [ + { + "extensionBzlFile": "@gazelle//:extensions.bzl", + "extensionName": "go_deps", + "usingModule": "com_github_buildbarn_bb_browser@_", + "location": { + "file": "@@com_github_buildbarn_bb_browser~//:MODULE.bazel", + "line": 49, + "column": 24 + }, + "imports": { + "cc_mvdan_gofumpt": "cc_mvdan_gofumpt", + "com_github_bazelbuild_buildtools": "com_github_bazelbuild_buildtools", + "com_github_bazelbuild_remote_apis": "com_github_bazelbuild_remote_apis", + "com_github_buildkite_terminal_to_html": "com_github_buildkite_terminal_to_html", + "com_github_dustin_go_humanize": "com_github_dustin_go_humanize", + "com_github_gorilla_mux": "com_github_gorilla_mux", + "com_github_jmespath_go_jmespath": "com_github_jmespath_go_jmespath", + "com_github_kballard_go_shellquote": "com_github_kballard_go_shellquote", + "org_golang_google_grpc": "org_golang_google_grpc", + "org_golang_google_protobuf": "org_golang_google_protobuf", + "org_golang_x_lint": "org_golang_x_lint", + "org_gonum_v1_plot": "org_gonum_v1_plot" + }, + "devImports": [], + "tags": [ + { + "tagName": "from_file", + "attributeValues": { + "go_mod": "//:go.mod" + }, + "devDependency": false, + "location": { + "file": "@@com_github_buildbarn_bb_browser~//:MODULE.bazel", + "line": 50, + "column": 18 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "//:MODULE.bazel", + "extensionName": "_repo_rules", + "usingModule": "com_github_buildbarn_bb_browser@_", + "location": { + "file": "@@com_github_buildbarn_bb_browser~//:MODULE.bazel", + "line": 0, + "column": 0 + }, + "imports": { + "com_github_twbs_bootstrap": "com_github_twbs_bootstrap" + }, + "devImports": [], + "tags": [ + { + "tagName": "@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributeValues": { + "build_file_content": "exports_files([\"css/bootstrap.min.css\", \"js/bootstrap.min.js\"])", + "sha256": "395342b2974e3350560e65752d36aab6573652b11cc6cb5ef79a2e5e83ad64b1", + "strip_prefix": "bootstrap-5.1.0-dist", + "urls": [ + "https://github.com/twbs/bootstrap/releases/download/v5.1.0/bootstrap-5.1.0-dist.zip" + ], + "name": "com_github_twbs_bootstrap" + }, + "devDependency": false, + "location": { + "file": "@@com_github_buildbarn_bb_browser~//:MODULE.bazel", + "line": 93, + "column": 13 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@aspect_rules_js//npm:extensions.bzl", + "extensionName": "npm", + "usingModule": "com_github_buildbarn_bb_browser@_", + "location": { + "file": "@@com_github_buildbarn_bb_browser~//:MODULE.bazel", + "line": 107, + "column": 20 + }, + "imports": { + "com_github_buildbarn_bb_browser_npm": "com_github_buildbarn_bb_browser_npm" + }, + "devImports": [], + "tags": [ + { + "tagName": "npm_translate_lock", + "attributeValues": { + "name": "com_github_buildbarn_bb_browser_npm", + "link_workspace": "com_github_buildbarn_bb_browser", + "pnpm_lock": "//:pnpm-lock.yaml" + }, + "devDependency": false, + "location": { + "file": "@@com_github_buildbarn_bb_browser~//:MODULE.bazel", + "line": 108, + "column": 23 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "aspect_rules_js": "aspect_rules_js@1.39.1", + "com_github_buildbarn_bb_remote_execution": "com_github_buildbarn_bb_remote_execution@_", + "com_github_buildbarn_bb_storage": "com_github_buildbarn_bb_storage@_", + "com_github_buildbarn_go_xdr": "com_github_buildbarn_go_xdr@_", + "gazelle": "gazelle@_", + "protobuf": "protobuf@23.1", + "rules_go": "rules_go@0.46.0", + "rules_jsonnet": "rules_jsonnet@0.6.0", + "rules_proto": "rules_proto@6.0.0-rc2", + "toolchains_llvm": "toolchains_llvm@1.0.0", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + } + }, + "com_github_buildbarn_bb_remote_execution@_": { + "name": "com_github_buildbarn_bb_remote_execution", + "version": "", + "key": "com_github_buildbarn_bb_remote_execution@_", + "repoName": "com_github_buildbarn_bb_remote_execution", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [ + { + "extensionBzlFile": "@gazelle//:extensions.bzl", + "extensionName": "go_deps", + "usingModule": "com_github_buildbarn_bb_remote_execution@_", + "location": { + "file": "@@com_github_buildbarn_bb_remote_execution~//:MODULE.bazel", + "line": 56, + "column": 24 + }, + "imports": { + "cc_mvdan_gofumpt": "cc_mvdan_gofumpt", + "com_github_bazelbuild_buildtools": "com_github_bazelbuild_buildtools", + "com_github_bazelbuild_remote_apis": "com_github_bazelbuild_remote_apis", + "com_github_golang_mock": "com_github_golang_mock", + "com_github_golang_protobuf": "com_github_golang_protobuf", + "com_github_google_uuid": "com_github_google_uuid", + "com_github_gorilla_mux": "com_github_gorilla_mux", + "com_github_hanwen_go_fuse_v2": "com_github_hanwen_go_fuse_v2", + "com_github_jmespath_go_jmespath": "com_github_jmespath_go_jmespath", + "com_github_kballard_go_shellquote": "com_github_kballard_go_shellquote", + "com_github_prometheus_client_golang": "com_github_prometheus_client_golang", + "com_github_spf13_pflag": "com_github_spf13_pflag", + "com_github_stretchr_testify": "com_github_stretchr_testify", + "com_google_cloud_go_longrunning": "com_google_cloud_go_longrunning", + "io_opentelemetry_go_otel": "io_opentelemetry_go_otel", + "io_opentelemetry_go_otel_trace": "io_opentelemetry_go_otel_trace", + "org_golang_google_genproto_googleapis_rpc": "org_golang_google_genproto_googleapis_rpc", + "org_golang_google_grpc": "org_golang_google_grpc", + "org_golang_google_protobuf": "org_golang_google_protobuf", + "org_golang_x_lint": "org_golang_x_lint", + "org_golang_x_sync": "org_golang_x_sync", + "org_golang_x_sys": "org_golang_x_sys" + }, + "devImports": [], + "tags": [ + { + "tagName": "from_file", + "attributeValues": { + "go_mod": "//:go.mod" + }, + "devDependency": false, + "location": { + "file": "@@com_github_buildbarn_bb_remote_execution~//:MODULE.bazel", + "line": 57, + "column": 18 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "//:MODULE.bazel", + "extensionName": "_repo_rules", + "usingModule": "com_github_buildbarn_bb_remote_execution@_", + "location": { + "file": "@@com_github_buildbarn_bb_remote_execution~//:MODULE.bazel", + "line": 0, + "column": 0 + }, + "imports": { + "com_github_twbs_bootstrap": "com_github_twbs_bootstrap", + "com_github_krallin_tini_tini_static_amd64": "com_github_krallin_tini_tini_static_amd64", + "com_github_krallin_tini_tini_static_arm64": "com_github_krallin_tini_tini_static_arm64" + }, + "devImports": [], + "tags": [ + { + "tagName": "@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributeValues": { + "build_file_content": "exports_files([\"css/bootstrap.min.css\", \"js/bootstrap.min.js\"])", + "sha256": "395342b2974e3350560e65752d36aab6573652b11cc6cb5ef79a2e5e83ad64b1", + "strip_prefix": "bootstrap-5.1.0-dist", + "urls": [ + "https://github.com/twbs/bootstrap/releases/download/v5.1.0/bootstrap-5.1.0-dist.zip" + ], + "name": "com_github_twbs_bootstrap" + }, + "devDependency": false, + "location": { + "file": "@@com_github_buildbarn_bb_remote_execution~//:MODULE.bazel", + "line": 125, + "column": 13 + } + }, + { + "tagName": "@bazel_tools//tools/build_defs/repo:http.bzl%http_file", + "attributeValues": { + "downloaded_file_path": "tini", + "executable": true, + "sha256": "c5b0666b4cb676901f90dfcb37106783c5fe2077b04590973b885950611b30ee", + "urls": [ + "https://github.com/krallin/tini/releases/download/v0.19.0/tini-static-amd64" + ], + "name": "com_github_krallin_tini_tini_static_amd64" + }, + "devDependency": false, + "location": { + "file": "@@com_github_buildbarn_bb_remote_execution~//:MODULE.bazel", + "line": 135, + "column": 10 + } + }, + { + "tagName": "@bazel_tools//tools/build_defs/repo:http.bzl%http_file", + "attributeValues": { + "downloaded_file_path": "tini", + "executable": true, + "sha256": "eae1d3aa50c48fb23b8cbdf4e369d0910dfc538566bfd09df89a774aa84a48b9", + "urls": [ + "https://github.com/krallin/tini/releases/download/v0.19.0/tini-static-arm64" + ], + "name": "com_github_krallin_tini_tini_static_arm64" + }, + "devDependency": false, + "location": { + "file": "@@com_github_buildbarn_bb_remote_execution~//:MODULE.bazel", + "line": 143, + "column": 10 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@aspect_rules_js//npm:extensions.bzl", + "extensionName": "npm", + "usingModule": "com_github_buildbarn_bb_remote_execution@_", + "location": { + "file": "@@com_github_buildbarn_bb_remote_execution~//:MODULE.bazel", + "line": 157, + "column": 20 + }, + "imports": { + "com_github_buildbarn_bb_remote_execution_npm": "com_github_buildbarn_bb_remote_execution_npm" + }, + "devImports": [], + "tags": [ + { + "tagName": "npm_translate_lock", + "attributeValues": { + "name": "com_github_buildbarn_bb_remote_execution_npm", + "link_workspace": "com_github_buildbarn_bb_remote_execution", + "pnpm_lock": "//:pnpm-lock.yaml" + }, + "devDependency": false, + "location": { + "file": "@@com_github_buildbarn_bb_remote_execution~//:MODULE.bazel", + "line": 158, + "column": 23 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@rules_oci//oci:extensions.bzl", + "extensionName": "oci", + "usingModule": "com_github_buildbarn_bb_remote_execution@_", + "location": { + "file": "@@com_github_buildbarn_bb_remote_execution~//:MODULE.bazel", + "line": 165, + "column": 20 + }, + "imports": { + "busybox": "busybox" + }, + "devImports": [], + "tags": [ + { + "tagName": "pull", + "attributeValues": { + "name": "busybox", + "digest": "sha256:97e3873d1f61ba651b632e4755fc52e1d90c9f6e4f01d9b720f37af5efed17e5", + "image": "docker.io/library/busybox", + "platforms": [ + "linux/amd64", + "linux/arm64/v8" + ] + }, + "devDependency": false, + "location": { + "file": "@@com_github_buildbarn_bb_remote_execution~//:MODULE.bazel", + "line": 166, + "column": 9 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "aspect_bazel_lib": "aspect_bazel_lib@2.6.0", + "aspect_rules_js": "aspect_rules_js@1.39.1", + "com_github_buildbarn_bb_storage": "com_github_buildbarn_bb_storage@_", + "com_github_buildbarn_go_xdr": "com_github_buildbarn_go_xdr@_", + "gazelle": "gazelle@_", + "googleapis": "googleapis@0.0.0-20240326-1c8d509c5", + "protobuf": "protobuf@23.1", + "rules_go": "rules_go@0.46.0", + "rules_jsonnet": "rules_jsonnet@0.6.0", + "rules_oci": "rules_oci@1.7.5", + "rules_pkg": "rules_pkg@0.10.1", + "rules_proto": "rules_proto@6.0.0-rc2", + "toolchains_llvm": "toolchains_llvm@1.0.0", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + } + }, + "com_github_buildbarn_bb_storage@_": { + "name": "com_github_buildbarn_bb_storage", + "version": "", + "key": "com_github_buildbarn_bb_storage@_", + "repoName": "com_github_buildbarn_bb_storage", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [ + { + "extensionBzlFile": "@rules_go//go:extensions.bzl", + "extensionName": "go_sdk", + "usingModule": "com_github_buildbarn_bb_storage@_", + "location": { + "file": "@@com_github_buildbarn_bb_storage~//:MODULE.bazel", + "line": 28, + "column": 23 + }, + "imports": {}, + "devImports": [], + "tags": [ + { + "tagName": "download", + "attributeValues": { + "version": "1.22.1" + }, + "devDependency": false, + "location": { + "file": "@@com_github_buildbarn_bb_storage~//:MODULE.bazel", + "line": 29, + "column": 16 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@gazelle//:extensions.bzl", + "extensionName": "go_deps", + "usingModule": "com_github_buildbarn_bb_storage@_", + "location": { + "file": "@@com_github_buildbarn_bb_storage~//:MODULE.bazel", + "line": 31, + "column": 24 + }, + "imports": { + "cc_mvdan_gofumpt": "cc_mvdan_gofumpt", + "com_github_aohorodnyk_mimeheader": "com_github_aohorodnyk_mimeheader", + "com_github_aws_aws_sdk_go_v2": "com_github_aws_aws_sdk_go_v2", + "com_github_aws_aws_sdk_go_v2_config": "com_github_aws_aws_sdk_go_v2_config", + "com_github_aws_aws_sdk_go_v2_credentials": "com_github_aws_aws_sdk_go_v2_credentials", + "com_github_aws_aws_sdk_go_v2_service_s3": "com_github_aws_aws_sdk_go_v2_service_s3", + "com_github_aws_aws_sdk_go_v2_service_sts": "com_github_aws_aws_sdk_go_v2_service_sts", + "com_github_bazelbuild_buildtools": "com_github_bazelbuild_buildtools", + "com_github_bazelbuild_remote_apis": "com_github_bazelbuild_remote_apis", + "com_github_fxtlabs_primes": "com_github_fxtlabs_primes", + "com_github_go_jose_go_jose_v3": "com_github_go_jose_go_jose_v3", + "com_github_golang_mock": "com_github_golang_mock", + "com_github_google_uuid": "com_github_google_uuid", + "com_github_gorilla_mux": "com_github_gorilla_mux", + "com_github_grpc_ecosystem_go_grpc_middleware": "com_github_grpc_ecosystem_go_grpc_middleware", + "com_github_grpc_ecosystem_go_grpc_prometheus": "com_github_grpc_ecosystem_go_grpc_prometheus", + "com_github_jmespath_go_jmespath": "com_github_jmespath_go_jmespath", + "com_github_klauspost_compress": "com_github_klauspost_compress", + "com_github_lazybeaver_xorshift": "com_github_lazybeaver_xorshift", + "com_github_prometheus_client_golang": "com_github_prometheus_client_golang", + "com_github_prometheus_client_model": "com_github_prometheus_client_model", + "com_github_prometheus_common": "com_github_prometheus_common", + "com_github_sercand_kuberesolver_v5": "com_github_sercand_kuberesolver_v5", + "com_github_stretchr_testify": "com_github_stretchr_testify", + "com_google_cloud_go_longrunning": "com_google_cloud_go_longrunning", + "com_google_cloud_go_storage": "com_google_cloud_go_storage", + "io_opentelemetry_go_contrib_instrumentation_google_golang_org_grpc_otelgrpc": "io_opentelemetry_go_contrib_instrumentation_google_golang_org_grpc_otelgrpc", + "io_opentelemetry_go_contrib_propagators_b3": "io_opentelemetry_go_contrib_propagators_b3", + "io_opentelemetry_go_otel": "io_opentelemetry_go_otel", + "io_opentelemetry_go_otel_exporters_jaeger": "io_opentelemetry_go_otel_exporters_jaeger", + "io_opentelemetry_go_otel_exporters_otlp_otlptrace": "io_opentelemetry_go_otel_exporters_otlp_otlptrace", + "io_opentelemetry_go_otel_sdk": "io_opentelemetry_go_otel_sdk", + "io_opentelemetry_go_otel_trace": "io_opentelemetry_go_otel_trace", + "io_opentelemetry_go_proto_otlp": "io_opentelemetry_go_proto_otlp", + "org_golang_google_api": "org_golang_google_api", + "org_golang_google_genproto_googleapis_bytestream": "org_golang_google_genproto_googleapis_bytestream", + "org_golang_google_genproto_googleapis_rpc": "org_golang_google_genproto_googleapis_rpc", + "org_golang_google_grpc": "org_golang_google_grpc", + "org_golang_google_protobuf": "org_golang_google_protobuf", + "org_golang_x_lint": "org_golang_x_lint", + "org_golang_x_oauth2": "org_golang_x_oauth2", + "org_golang_x_sync": "org_golang_x_sync", + "org_golang_x_sys": "org_golang_x_sys" + }, + "devImports": [], + "tags": [ + { + "tagName": "from_file", + "attributeValues": { + "go_mod": "//:go.mod" + }, + "devDependency": false, + "location": { + "file": "@@com_github_buildbarn_bb_storage~//:MODULE.bazel", + "line": 32, + "column": 18 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "//:MODULE.bazel", + "extensionName": "_repo_rules", + "usingModule": "com_github_buildbarn_bb_storage@_", + "location": { + "file": "@@com_github_buildbarn_bb_storage~//:MODULE.bazel", + "line": 0, + "column": 0 + }, + "imports": { + "com_github_twbs_bootstrap": "com_github_twbs_bootstrap" + }, + "devImports": [], + "tags": [ + { + "tagName": "@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributeValues": { + "build_file_content": "exports_files([\"css/bootstrap.min.css\", \"js/bootstrap.min.js\"])", + "sha256": "395342b2974e3350560e65752d36aab6573652b11cc6cb5ef79a2e5e83ad64b1", + "strip_prefix": "bootstrap-5.1.0-dist", + "urls": [ + "https://github.com/twbs/bootstrap/releases/download/v5.1.0/bootstrap-5.1.0-dist.zip" + ], + "name": "com_github_twbs_bootstrap" + }, + "devDependency": false, + "location": { + "file": "@@com_github_buildbarn_bb_storage~//:MODULE.bazel", + "line": 118, + "column": 13 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@aspect_rules_js//npm:extensions.bzl", + "extensionName": "npm", + "usingModule": "com_github_buildbarn_bb_storage@_", + "location": { + "file": "@@com_github_buildbarn_bb_storage~//:MODULE.bazel", + "line": 132, + "column": 20 + }, + "imports": { + "com_github_buildbarn_bb_storage_npm": "com_github_buildbarn_bb_storage_npm" + }, + "devImports": [], + "tags": [ + { + "tagName": "npm_translate_lock", + "attributeValues": { + "name": "com_github_buildbarn_bb_storage_npm", + "link_workspace": "com_github_buildbarn_bb_storage", + "pnpm_lock": "//:pnpm-lock.yaml" + }, + "devDependency": false, + "location": { + "file": "@@com_github_buildbarn_bb_storage~//:MODULE.bazel", + "line": 133, + "column": 23 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@rules_oci//oci:extensions.bzl", + "extensionName": "oci", + "usingModule": "com_github_buildbarn_bb_storage@_", + "location": { + "file": "@@com_github_buildbarn_bb_storage~//:MODULE.bazel", + "line": 140, + "column": 20 + }, + "imports": { + "distroless_static": "distroless_static" + }, + "devImports": [], + "tags": [ + { + "tagName": "pull", + "attributeValues": { + "name": "distroless_static", + "digest": "sha256:7e5c6a2a4ae854242874d36171b31d26e0539c98fc6080f942f16b03e82851ab", + "image": "gcr.io/distroless/static", + "platforms": [ + "linux/amd64", + "linux/arm64/v8" + ] + }, + "devDependency": false, + "location": { + "file": "@@com_github_buildbarn_bb_storage~//:MODULE.bazel", + "line": 141, + "column": 9 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "aspect_bazel_lib": "aspect_bazel_lib@2.6.0", + "aspect_rules_js": "aspect_rules_js@1.39.1", + "gazelle": "gazelle@_", + "googleapis": "googleapis@0.0.0-20240326-1c8d509c5", + "jsonnet_go": "jsonnet_go@0.20.0", + "opentelemetry-proto": "opentelemetry-proto@1.1.0", + "protobuf": "protobuf@23.1", + "rules_go": "rules_go@0.46.0", + "rules_jsonnet": "rules_jsonnet@0.6.0", + "rules_oci": "rules_oci@1.7.5", + "rules_pkg": "rules_pkg@0.10.1", + "rules_proto": "rules_proto@6.0.0-rc2", + "toolchains_llvm": "toolchains_llvm@1.0.0", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + } + }, + "com_github_buildbarn_go_xdr@_": { + "name": "com_github_buildbarn_go_xdr", + "version": "", + "key": "com_github_buildbarn_go_xdr@_", + "repoName": "com_github_buildbarn_go_xdr", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [ + { + "extensionBzlFile": "@rules_antlr//antlr:extensions.bzl", + "extensionName": "antlr", + "usingModule": "com_github_buildbarn_go_xdr@_", + "location": { + "file": "@@com_github_buildbarn_go_xdr~//:MODULE.bazel", + "line": 18, + "column": 22 + }, + "imports": {}, + "devImports": [], + "tags": [ + { + "tagName": "download", + "attributeValues": { + "version": "4.10" + }, + "devDependency": false, + "location": { + "file": "@@com_github_buildbarn_go_xdr~//:MODULE.bazel", + "line": 19, + "column": 15 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@rules_go//go:extensions.bzl", + "extensionName": "go_sdk", + "usingModule": "com_github_buildbarn_go_xdr@_", + "location": { + "file": "@@com_github_buildbarn_go_xdr~//:MODULE.bazel", + "line": 21, + "column": 23 + }, + "imports": {}, + "devImports": [], + "tags": [ + { + "tagName": "download", + "attributeValues": { + "version": "1.22.1" + }, + "devDependency": false, + "location": { + "file": "@@com_github_buildbarn_go_xdr~//:MODULE.bazel", + "line": 22, + "column": 16 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@gazelle//:extensions.bzl", + "extensionName": "go_deps", + "usingModule": "com_github_buildbarn_go_xdr@_", + "location": { + "file": "@@com_github_buildbarn_go_xdr~//:MODULE.bazel", + "line": 24, + "column": 24 + }, + "imports": { + "cc_mvdan_gofumpt": "cc_mvdan_gofumpt", + "com_github_antlr_antlr4_runtime_go_antlr": "com_github_antlr_antlr4_runtime_go_antlr", + "com_github_golang_mock": "com_github_golang_mock", + "com_github_gordonklaus_ineffassign": "com_github_gordonklaus_ineffassign", + "com_github_stretchr_testify": "com_github_stretchr_testify", + "org_golang_x_sync": "org_golang_x_sync" + }, + "devImports": [], + "tags": [ + { + "tagName": "from_file", + "attributeValues": { + "go_mod": "//:go.mod" + }, + "devDependency": false, + "location": { + "file": "@@com_github_buildbarn_go_xdr~//:MODULE.bazel", + "line": 25, + "column": 18 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "gazelle": "gazelle@_", + "rules_antlr": "rules_antlr@_", + "rules_go": "rules_go@0.46.0", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + } + }, + "gazelle@_": { + "name": "gazelle", + "version": "0.35.0", + "key": "gazelle@_", + "repoName": "bazel_gazelle", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [ + { + "extensionBzlFile": "@io_bazel_rules_go//go:extensions.bzl", + "extensionName": "go_sdk", + "usingModule": "gazelle@_", + "location": { + "file": "@@gazelle~//:MODULE.bazel", + "line": 12, + "column": 23 + }, + "imports": { + "go_host_compatible_sdk_label": "go_host_compatible_sdk_label" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@bazel_gazelle//internal/bzlmod:non_module_deps.bzl", + "extensionName": "non_module_deps", + "usingModule": "gazelle@_", + "location": { + "file": "@@gazelle~//:MODULE.bazel", + "line": 20, + "column": 32 + }, + "imports": { + "bazel_gazelle_go_repository_cache": "bazel_gazelle_go_repository_cache", + "bazel_gazelle_go_repository_tools": "bazel_gazelle_go_repository_tools", + "bazel_gazelle_is_bazel_module": "bazel_gazelle_is_bazel_module" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@bazel_gazelle//:extensions.bzl", + "extensionName": "go_deps", + "usingModule": "gazelle@_", + "location": { + "file": "@@gazelle~//:MODULE.bazel", + "line": 28, + "column": 24 + }, + "imports": { + "com_github_bazelbuild_buildtools": "com_github_bazelbuild_buildtools", + "com_github_bmatcuk_doublestar_v4": "com_github_bmatcuk_doublestar_v4", + "com_github_fsnotify_fsnotify": "com_github_fsnotify_fsnotify", + "com_github_google_go_cmp": "com_github_google_go_cmp", + "com_github_pmezard_go_difflib": "com_github_pmezard_go_difflib", + "org_golang_x_mod": "org_golang_x_mod", + "org_golang_x_sync": "org_golang_x_sync", + "org_golang_x_tools": "org_golang_x_tools", + "org_golang_x_tools_go_vcs": "org_golang_x_tools_go_vcs", + "bazel_gazelle_go_repository_config": "bazel_gazelle_go_repository_config", + "com_github_golang_protobuf": "com_github_golang_protobuf", + "org_golang_google_protobuf": "org_golang_google_protobuf" + }, + "devImports": [], + "tags": [ + { + "tagName": "from_file", + "attributeValues": { + "go_mod": "//:go.mod" + }, + "devDependency": false, + "location": { + "file": "@@gazelle~//:MODULE.bazel", + "line": 29, + "column": 18 + } + }, + { + "tagName": "module", + "attributeValues": { + "path": "golang.org/x/tools", + "sum": "h1:zdAyfUGbYmuVokhzVmghFl2ZJh5QhcfebBgmVPFYA+8=", + "version": "v0.15.0" + }, + "devDependency": false, + "location": { + "file": "@@gazelle~//:MODULE.bazel", + "line": 33, + "column": 15 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "bazel_skylib": "bazel_skylib@1.5.0", + "com_google_protobuf": "protobuf@23.1", + "io_bazel_rules_go": "rules_go@0.46.0", + "rules_proto": "rules_proto@6.0.0-rc2", + "googleapis": "googleapis@0.0.0-20240326-1c8d509c5", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + } + }, + "googleapis@0.0.0-20240326-1c8d509c5": { + "name": "googleapis", + "version": "0.0.0-20240326-1c8d509c5", + "key": "googleapis@0.0.0-20240326-1c8d509c5", + "repoName": "com_google_googleapis", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [ + { + "extensionBzlFile": "@com_google_googleapis//:extensions.bzl", + "extensionName": "switched_rules", + "usingModule": "googleapis@0.0.0-20240326-1c8d509c5", + "location": { + "file": "https://bcr.bazel.build/modules/googleapis/0.0.0-20240326-1c8d509c5/MODULE.bazel", + "line": 14, + "column": 31 + }, + "imports": { + "com_google_googleapis_imports": "com_google_googleapis_imports" + }, + "devImports": [], + "tags": [ + { + "tagName": "use_languages", + "attributeValues": { + "cc": true, + "go": true, + "grpc": true, + "java": true, + "python": true + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/googleapis/0.0.0-20240326-1c8d509c5/MODULE.bazel", + "line": 17, + "column": 29 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "com_github_grpc_grpc": "grpc@1.56.3.bcr.1", + "io_grpc_grpc_java": "grpc-java@1.62.2", + "com_google_protobuf": "protobuf@23.1", + "io_bazel_rules_go": "rules_go@0.46.0", + "rules_proto": "rules_proto@6.0.0-rc2", + "rules_python": "rules_python@0.31.0", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "urls": [ + "https://github.com/googleapis/googleapis/archive/1c8d509c574aeab7478be1bfd4f2e8f0931cfead.tar.gz" + ], + "integrity": "sha256-uFSuF925M8JJUw90PbjXjfgJBd+0JoElVWSh0ZId/Dw=", + "strip_prefix": "googleapis-1c8d509c574aeab7478be1bfd4f2e8f0931cfead", + "remote_patches": { + "https://bcr.bazel.build/modules/googleapis/0.0.0-20240326-1c8d509c5/patches/add_module_bazel.patch": "sha256-fyl8LjxecJdTeeCNtpG4rfZMDiSOPTUi7HvJGDWvP1o=" + }, + "remote_patch_strip": 1 + } + } + }, + "jsonnet_go@0.20.0": { + "name": "jsonnet_go", + "version": "0.20.0", + "key": "jsonnet_go@0.20.0", + "repoName": "jsonnet_go", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [ + { + "extensionBzlFile": "@bazel_gazelle//:extensions.bzl", + "extensionName": "go_deps", + "usingModule": "jsonnet_go@0.20.0", + "location": { + "file": "https://bcr.bazel.build/modules/jsonnet_go/0.20.0/MODULE.bazel", + "line": 7, + "column": 24 + }, + "imports": { + "com_github_fatih_color": "com_github_fatih_color", + "com_github_sergi_go_diff": "com_github_sergi_go_diff", + "io_k8s_sigs_yaml": "io_k8s_sigs_yaml" + }, + "devImports": [], + "tags": [ + { + "tagName": "from_file", + "attributeValues": { + "go_mod": "@jsonnet_go//:go.mod" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/jsonnet_go/0.20.0/MODULE.bazel", + "line": 8, + "column": 18 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "bazel_gazelle": "gazelle@_", + "cpp_jsonnet": "jsonnet@0.20.0", + "io_bazel_rules_go": "rules_go@0.46.0", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "urls": [ + "https://github.com/google/go-jsonnet/archive/refs/tags/v0.20.0.zip" + ], + "integrity": "sha256-EZ9sbQ3D/JrhR3GoerP+X6dOQOPj207dv0yjh5Z453c=", + "strip_prefix": "go-jsonnet-0.20.0", + "remote_patches": { + "https://bcr.bazel.build/modules/jsonnet_go/0.20.0/patches/module_dot_bazel.patch": "sha256-7/AtC31dhw3fhB7N8XIId8R5ZkJ80Y1k6BVne8xt3eo=" + }, + "remote_patch_strip": 0 + } + } + }, + "opentelemetry-proto@1.1.0": { + "name": "opentelemetry-proto", + "version": "1.1.0", + "key": "opentelemetry-proto@1.1.0", + "repoName": "opentelemetry-proto", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [], + "deps": { + "com_github_grpc_grpc": "grpc@1.56.3.bcr.1", + "rules_proto": "rules_proto@6.0.0-rc2", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "urls": [ + "https://github.com/open-telemetry/opentelemetry-proto/archive/refs/tags/v1.1.0.tar.gz" + ], + "integrity": "sha256-30kaBfP8v4bMW6XJ3oH2piTXTUdz1wCdVz431uK2r2Q=", + "strip_prefix": "opentelemetry-proto-1.1.0", + "remote_patches": { + "https://bcr.bazel.build/modules/opentelemetry-proto/1.1.0/patches/0001-Add-MODULE.bazel.patch": "sha256-RrO6zvMf7Z36RlhKw/7d3/6RnyTbMpQfOp8kq2bqWJw=" + }, + "remote_patch_strip": 1 + } + } + }, + "protobuf@23.1": { + "name": "protobuf", + "version": "23.1", + "key": "protobuf@23.1", + "repoName": "protobuf", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [ + { + "extensionBzlFile": "@protobuf//:non_module_deps.bzl", + "extensionName": "non_module_deps", + "usingModule": "protobuf@23.1", + "location": { + "file": "https://bcr.bazel.build/modules/protobuf/23.1/MODULE.bazel", + "line": 20, + "column": 32 + }, + "imports": { + "utf8_range": "utf8_range" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@rules_jvm_external//:extensions.bzl", + "extensionName": "maven", + "usingModule": "protobuf@23.1", + "location": { + "file": "https://bcr.bazel.build/modules/protobuf/23.1/MODULE.bazel", + "line": 28, + "column": 22 + }, + "imports": { + "maven": "maven" + }, + "devImports": [], + "tags": [ + { + "tagName": "install", + "attributeValues": { + "name": "maven", + "artifacts": [ + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.code.gson:gson:2.8.9", + "com.google.errorprone:error_prone_annotations:2.3.2", + "com.google.j2objc:j2objc-annotations:1.3", + "com.google.guava:guava:31.1-jre", + "com.google.guava:guava-testlib:31.1-jre", + "com.google.truth:truth:1.1.2", + "junit:junit:4.13.2", + "org.mockito:mockito-core:4.3.1" + ] + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/protobuf/23.1/MODULE.bazel", + "line": 30, + "column": 14 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "bazel_skylib": "bazel_skylib@1.5.0", + "rules_python": "rules_python@0.31.0", + "rules_cc": "rules_cc@0.0.9", + "rules_proto": "rules_proto@6.0.0-rc2", + "rules_java": "rules_java@7.5.0", + "rules_pkg": "rules_pkg@0.10.1", + "platforms": "platforms@0.0.8", + "com_google_absl": "abseil-cpp@20230802.0.bcr.1", + "zlib": "zlib@1.3", + "upb": "upb@0.0.0-20230516-61a97ef", + "rules_jvm_external": "rules_jvm_external@6.0", + "com_google_googletest": "googletest@1.14.0.bcr.1", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "urls": [ + "https://github.com/protocolbuffers/protobuf/archive/refs/tags/v23.1.zip" + ], + "integrity": "sha256-wOqfTXWzfqjp14zkxnDQZry3zr26GQ+l/IxXsfAMDCw=", + "strip_prefix": "protobuf-23.1", + "remote_patches": { + "https://bcr.bazel.build/modules/protobuf/23.1/patches/0001-Add-MODULE.bazel.patch": "sha256-x8O0nVdHrIdFH2VajXrAzYjLiIaZNcNfZk7kYyor0pg=", + "https://bcr.bazel.build/modules/protobuf/23.1/patches/0002-Add-utf8_range-dependency.patch": "sha256-UPhKk5lQVa/8675JZJG/h/WTIzmQml6g/wTFJWgWnL8=", + "https://bcr.bazel.build/modules/protobuf/23.1/patches/0003-Examples-MODULE.bazel.patch": "sha256-mzBuXdk9K9RTN4PhYkoXcSXDXncPjSYjj6nVcq+dNv4=", + "https://bcr.bazel.build/modules/protobuf/23.1/patches/0004-Relative-labels.patch": "sha256-VDVDwTRcVGkO4c2Ej6zE6gMYmHdk+V0pzG7nuScF3dQ=", + "https://bcr.bazel.build/modules/protobuf/23.1/patches/0005-Migrate-from-bind-to-alias.patch": "sha256-OHsXlAzbHYMAvGRlKGcxmolaoLXa86Rc5lhs84YAApg=", + "https://bcr.bazel.build/modules/protobuf/23.1/patches/0006-Make-rules_ruby-a-dev-only-dependency.patch": "sha256-+OEree/96gfqgK7Is+KA7/bi77icq8zaFq/9j+1lFuk=", + "https://bcr.bazel.build/modules/protobuf/23.1/patches/0007-bazel-Get-rid-of-exec_tools.-13401.patch": "sha256-Thj5ZYqMpgaUrjZv8XyWqyD+I6XQNcZjo4jI14a7QxE=" + }, + "remote_patch_strip": 1 + } + } + }, + "rules_antlr@_": { + "name": "rules_antlr", + "version": "", + "key": "rules_antlr@_", + "repoName": "rules_antlr", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [ + { + "extensionBzlFile": "@rules_antlr//antlr:extensions.bzl", + "extensionName": "antlr", + "usingModule": "rules_antlr@_", + "location": { + "file": "@@rules_antlr~//:MODULE.bazel", + "line": 5, + "column": 22 + }, + "imports": { + "antlr3_runtime": "antlr3_runtime", + "antlr4_runtime": "antlr4_runtime", + "antlr4_tool": "antlr4_tool", + "javax_json": "javax_json", + "stringtemplate4": "stringtemplate4" + }, + "devImports": [], + "tags": [ + { + "tagName": "download", + "attributeValues": { + "version": "4.8" + }, + "devDependency": false, + "location": { + "file": "@@rules_antlr~//:MODULE.bazel", + "line": 6, + "column": 15 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "rules_java": "rules_java@7.5.0", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + } + }, + "rules_go@0.46.0": { + "name": "rules_go", + "version": "0.46.0", + "key": "rules_go@0.46.0", + "repoName": "io_bazel_rules_go", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [ + "@go_toolchains//:all" + ], + "extensionUsages": [ + { + "extensionBzlFile": "@io_bazel_rules_go//go:extensions.bzl", + "extensionName": "go_sdk", + "usingModule": "rules_go@0.46.0", + "location": { + "file": "https://bcr.bazel.build/modules/rules_go/0.46.0/MODULE.bazel", + "line": 16, + "column": 23 + }, + "imports": { + "go_toolchains": "go_toolchains", + "io_bazel_rules_nogo": "io_bazel_rules_nogo" + }, + "devImports": [], + "tags": [ + { + "tagName": "download", + "attributeValues": { + "name": "go_default_sdk", + "version": "1.21.1" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/rules_go/0.46.0/MODULE.bazel", + "line": 17, + "column": 16 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@gazelle//:extensions.bzl", + "extensionName": "go_deps", + "usingModule": "rules_go@0.46.0", + "location": { + "file": "https://bcr.bazel.build/modules/rules_go/0.46.0/MODULE.bazel", + "line": 32, + "column": 24 + }, + "imports": { + "com_github_gogo_protobuf": "com_github_gogo_protobuf", + "com_github_golang_mock": "com_github_golang_mock", + "com_github_golang_protobuf": "com_github_golang_protobuf", + "org_golang_google_genproto": "org_golang_google_genproto", + "org_golang_google_grpc": "org_golang_google_grpc", + "org_golang_google_grpc_cmd_protoc_gen_go_grpc": "org_golang_google_grpc_cmd_protoc_gen_go_grpc", + "org_golang_google_protobuf": "org_golang_google_protobuf", + "org_golang_x_net": "org_golang_x_net", + "org_golang_x_tools": "org_golang_x_tools" + }, + "devImports": [], + "tags": [ + { + "tagName": "from_file", + "attributeValues": { + "go_mod": "//:go.mod" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/rules_go/0.46.0/MODULE.bazel", + "line": 33, + "column": 18 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "io_bazel_rules_go_bazel_features": "bazel_features@1.2.0", + "bazel_skylib": "bazel_skylib@1.5.0", + "platforms": "platforms@0.0.8", + "rules_proto": "rules_proto@6.0.0-rc2", + "com_google_protobuf": "protobuf@23.1", + "gazelle": "gazelle@_", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/rules_go/releases/download/v0.46.0/rules_go-v0.46.0.zip" + ], + "integrity": "sha256-gKmCd60TEdrNg3+bFttiiHcC6fHRxMn3ltASGkbI4YQ=", + "strip_prefix": "", + "remote_patches": {}, + "remote_patch_strip": 0 + } + } + }, + "rules_jsonnet@0.6.0": { + "name": "rules_jsonnet", + "version": "0.6.0", + "key": "rules_jsonnet@0.6.0", + "repoName": "io_bazel_rules_jsonnet", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [], + "deps": { + "bazel_skylib": "bazel_skylib@1.5.0", + "jsonnet": "jsonnet@0.20.0", + "google_jsonnet_go": "jsonnet_go@0.20.0", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/rules_jsonnet/releases/download/0.6.0/rules_jsonnet-0.6.0.tar.gz" + ], + "integrity": "sha256-4Js8CG7po47gztv/lnGXAL0BIdeITQGTZkr/XqMgEo0=", + "strip_prefix": "rules_jsonnet-0.6.0", + "remote_patches": {}, + "remote_patch_strip": 0 + } + } + }, + "rules_oci@1.7.5": { + "name": "rules_oci", + "version": "1.7.5", + "key": "rules_oci@1.7.5", + "repoName": "rules_oci", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [ + "@oci_crane_toolchains//:all", + "@oci_crane_registry_toolchains//:all" + ], + "extensionUsages": [ + { + "extensionBzlFile": "@rules_oci//oci:extensions.bzl", + "extensionName": "oci", + "usingModule": "rules_oci@1.7.5", + "location": { + "file": "https://bcr.bazel.build/modules/rules_oci/1.7.5/MODULE.bazel", + "line": 14, + "column": 20 + }, + "imports": { + "oci_crane_registry_toolchains": "oci_crane_registry_toolchains", + "oci_crane_toolchains": "oci_crane_toolchains" + }, + "devImports": [], + "tags": [ + { + "tagName": "toolchains", + "attributeValues": { + "crane_version": "v0.18.0" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/rules_oci/1.7.5/MODULE.bazel", + "line": 15, + "column": 15 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "aspect_bazel_lib": "aspect_bazel_lib@2.6.0", + "bazel_skylib": "bazel_skylib@1.5.0", + "platforms": "platforms@0.0.8", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "urls": [ + "https://github.com/bazel-contrib/rules_oci/releases/download/v1.7.5/rules_oci-v1.7.5.tar.gz" + ], + "integrity": "sha256-VtVJkCXWemuGsubrrlIyxyEErmgrWiEod3C9O/BmGr8=", + "strip_prefix": "rules_oci-1.7.5", + "remote_patches": { + "https://bcr.bazel.build/modules/rules_oci/1.7.5/patches/module_dot_bazel_version.patch": "sha256-lig21/o7qRchCezlG3z6xbGmkFFEsfxbrJwrdPJAc/E=" + }, + "remote_patch_strip": 1 + } + } + }, + "rules_pkg@0.10.1": { + "name": "rules_pkg", + "version": "0.10.1", + "key": "rules_pkg@0.10.1", + "repoName": "rules_pkg", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [], + "deps": { + "rules_license": "rules_license@0.0.7", + "rules_python": "rules_python@0.31.0", + "bazel_skylib": "bazel_skylib@1.5.0", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/rules_pkg/releases/download/0.10.1/rules_pkg-0.10.1.tar.gz" + ], + "integrity": "sha256-0lCSSi7MUXaAj8TCXVz16eeeY0bXnVqxxJPiieci0dA=", + "strip_prefix": "", + "remote_patches": {}, + "remote_patch_strip": 0 + } + } + }, + "rules_proto@6.0.0-rc2": { + "name": "rules_proto", + "version": "6.0.0-rc2", + "key": "rules_proto@6.0.0-rc2", + "repoName": "rules_proto", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [], + "deps": { + "rules_license": "rules_license@0.0.7", + "bazel_skylib": "bazel_skylib@1.5.0", + "bazel_features": "bazel_features@1.2.0", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/rules_proto/releases/download/6.0.0-rc2/rules_proto-6.0.0-rc2.tar.gz" + ], + "integrity": "sha256-cf2+0AoHCVIa0hIFjGDROZe5IqXQHb/Zl/DVfWiee2c=", + "strip_prefix": "rules_proto-6.0.0-rc2", + "remote_patches": { + "https://bcr.bazel.build/modules/rules_proto/6.0.0-rc2/patches/module_dot_bazel_version.patch": "sha256-xDTHv7Npgr0lIdxwTXXD5rcQ31DX09176+T4wn0hF4I=" + }, + "remote_patch_strip": 1 + } + } + }, + "toolchains_llvm@1.0.0": { + "name": "toolchains_llvm", + "version": "1.0.0", + "key": "toolchains_llvm@1.0.0", + "repoName": "toolchains_llvm", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [], + "deps": { + "bazel_skylib": "bazel_skylib@1.5.0", + "rules_cc": "rules_cc@0.0.9", + "platforms": "platforms@0.0.8", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "urls": [ + "https://github.com/bazel-contrib/toolchains_llvm/releases/download/1.0.0/toolchains_llvm-1.0.0.tar.gz" + ], + "integrity": "sha256-6RxDYfmQEaVIFOGvvlxDbg0ymHEUajzVjCOitK+1Bzc=", + "strip_prefix": "toolchains_llvm-1.0.0", + "remote_patches": {}, + "remote_patch_strip": 0 + } + } + }, + "buildifier_prebuilt@6.4.0": { + "name": "buildifier_prebuilt", + "version": "6.4.0", + "key": "buildifier_prebuilt@6.4.0", + "repoName": "buildifier_prebuilt", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [ + "@buildifier_prebuilt_toolchains//:all" + ], + "extensionUsages": [ + { + "extensionBzlFile": "@buildifier_prebuilt//:defs.bzl", + "extensionName": "buildifier_prebuilt_deps_extension", + "usingModule": "buildifier_prebuilt@6.4.0", + "location": { + "file": "https://bcr.bazel.build/modules/buildifier_prebuilt/6.4.0/MODULE.bazel", + "line": 10, + "column": 32 + }, + "imports": { + "buildifier_prebuilt_toolchains": "buildifier_prebuilt_toolchains" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "bazel_skylib": "bazel_skylib@1.5.0", + "platforms": "platforms@0.0.8", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "urls": [ + "https://github.com/keith/buildifier-prebuilt/archive/refs/tags/6.4.0.tar.gz" + ], + "integrity": "sha256-itqdiOUev1of3/N9de1B1R9eZ3zb6vsKIt2lR0fW4H4=", + "strip_prefix": "buildifier-prebuilt-6.4.0", + "remote_patches": { + "https://bcr.bazel.build/modules/buildifier_prebuilt/6.4.0/patches/module_dot_bazel_version.patch": "sha256-FpUp/q4zJ2H12lwezrYaPUGLY2rr1XoWpiDRaE19udw=" + }, + "remote_patch_strip": 0 + } + } + }, + "bazel_tools@_": { + "name": "bazel_tools", + "version": "", + "key": "bazel_tools@_", + "repoName": "bazel_tools", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [ + "@local_config_cc_toolchains//:all", + "@local_config_sh//:local_sh_toolchain" + ], + "extensionUsages": [ + { + "extensionBzlFile": "@bazel_tools//tools/cpp:cc_configure.bzl", + "extensionName": "cc_configure_extension", + "usingModule": "bazel_tools@_", + "location": { + "file": "@@bazel_tools//:MODULE.bazel", + "line": 18, + "column": 29 + }, + "imports": { + "local_config_cc": "local_config_cc", + "local_config_cc_toolchains": "local_config_cc_toolchains" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@bazel_tools//tools/osx:xcode_configure.bzl", + "extensionName": "xcode_configure_extension", + "usingModule": "bazel_tools@_", + "location": { + "file": "@@bazel_tools//:MODULE.bazel", + "line": 22, + "column": 32 + }, + "imports": { + "local_config_xcode": "local_config_xcode" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@rules_java//java:extensions.bzl", + "extensionName": "toolchains", + "usingModule": "bazel_tools@_", + "location": { + "file": "@@bazel_tools//:MODULE.bazel", + "line": 25, + "column": 32 + }, + "imports": { + "local_jdk": "local_jdk", + "remote_java_tools": "remote_java_tools", + "remote_java_tools_linux": "remote_java_tools_linux", + "remote_java_tools_windows": "remote_java_tools_windows", + "remote_java_tools_darwin_x86_64": "remote_java_tools_darwin_x86_64", + "remote_java_tools_darwin_arm64": "remote_java_tools_darwin_arm64" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@bazel_tools//tools/sh:sh_configure.bzl", + "extensionName": "sh_configure_extension", + "usingModule": "bazel_tools@_", + "location": { + "file": "@@bazel_tools//:MODULE.bazel", + "line": 36, + "column": 39 + }, + "imports": { + "local_config_sh": "local_config_sh" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@bazel_tools//tools/test:extensions.bzl", + "extensionName": "remote_coverage_tools_extension", + "usingModule": "bazel_tools@_", + "location": { + "file": "@@bazel_tools//:MODULE.bazel", + "line": 40, + "column": 48 + }, + "imports": { + "remote_coverage_tools": "remote_coverage_tools" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@bazel_tools//tools/android:android_extensions.bzl", + "extensionName": "remote_android_tools_extensions", + "usingModule": "bazel_tools@_", + "location": { + "file": "@@bazel_tools//:MODULE.bazel", + "line": 43, + "column": 42 + }, + "imports": { + "android_gmaven_r8": "android_gmaven_r8", + "android_tools": "android_tools" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@buildozer//:buildozer_binary.bzl", + "extensionName": "buildozer_binary", + "usingModule": "bazel_tools@_", + "location": { + "file": "@@bazel_tools//:MODULE.bazel", + "line": 47, + "column": 33 + }, + "imports": { + "buildozer_binary": "buildozer_binary" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "rules_cc": "rules_cc@0.0.9", + "rules_java": "rules_java@7.5.0", + "rules_license": "rules_license@0.0.7", + "rules_proto": "rules_proto@6.0.0-rc2", + "rules_python": "rules_python@0.31.0", + "buildozer": "buildozer@6.4.0.2", + "platforms": "platforms@0.0.8", + "com_google_protobuf": "protobuf@23.1", + "zlib": "zlib@1.3", + "build_bazel_apple_support": "apple_support@1.5.0", + "local_config_platform": "local_config_platform@_" + } + }, + "local_config_platform@_": { + "name": "local_config_platform", + "version": "", + "key": "local_config_platform@_", + "repoName": "local_config_platform", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [], + "deps": { + "platforms": "platforms@0.0.8", + "bazel_tools": "bazel_tools@_" + } + }, + "bazel_skylib@1.5.0": { + "name": "bazel_skylib", + "version": "1.5.0", + "key": "bazel_skylib@1.5.0", + "repoName": "bazel_skylib", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [ + "//toolchains/unittest:cmd_toolchain", + "//toolchains/unittest:bash_toolchain" + ], + "extensionUsages": [], + "deps": { + "platforms": "platforms@0.0.8", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/bazel-skylib/releases/download/1.5.0/bazel-skylib-1.5.0.tar.gz" + ], + "integrity": "sha256-zVWgYudjuTSZIfD124w5MyiNyLpPdt2UFqrGis7jy5Q=", + "strip_prefix": "", + "remote_patches": {}, + "remote_patch_strip": 0 + } + } + }, + "platforms@0.0.8": { + "name": "platforms", + "version": "0.0.8", + "key": "platforms@0.0.8", + "repoName": "platforms", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [], + "deps": { + "rules_license": "rules_license@0.0.7", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/platforms/releases/download/0.0.8/platforms-0.0.8.tar.gz" + ], + "integrity": "sha256-gVBAZgU4ns7LbaB8vLUJ1WN6OrmiS8abEQFTE2fYnXQ=", + "strip_prefix": "", + "remote_patches": {}, + "remote_patch_strip": 0 + } + } + }, + "stardoc@0.5.6": { + "name": "stardoc", + "version": "0.5.6", + "key": "stardoc@0.5.6", + "repoName": "stardoc", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [], + "deps": { + "bazel_skylib": "bazel_skylib@1.5.0", + "rules_java": "rules_java@7.5.0", + "rules_license": "rules_license@0.0.7", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/stardoc/releases/download/0.5.6/stardoc-0.5.6.tar.gz" + ], + "integrity": "sha256-37w2Sq7BQ99ebFL68fEWZ3WltECCQ/RF9EtmHP3DE08=", + "strip_prefix": "", + "remote_patches": {}, + "remote_patch_strip": 0 + } + } + }, + "aspect_rules_lint@0.12.0": { + "name": "aspect_rules_lint", + "version": "0.12.0", + "key": "aspect_rules_lint@0.12.0", + "repoName": "aspect_rules_lint", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [], + "deps": { + "aspect_bazel_lib": "aspect_bazel_lib@2.6.0", + "aspect_rules_js": "aspect_rules_js@1.39.1", + "bazel_skylib": "bazel_skylib@1.5.0", + "platforms": "platforms@0.0.8", + "rules_proto": "rules_proto@6.0.0-rc2", + "rules_buf": "rules_buf@0.1.1", + "com_google_protobuf": "protobuf@23.1", + "io_bazel_rules_go": "rules_go@0.46.0", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "urls": [ + "https://github.com/aspect-build/rules_lint/releases/download/v0.12.0/rules_lint-v0.12.0.tar.gz" + ], + "integrity": "sha256-QfrTY/EcyrRqJE+T+Myw9EK8I15gbS+th4AZh60HWbE=", + "strip_prefix": "rules_lint-0.12.0", + "remote_patches": { + "https://bcr.bazel.build/modules/aspect_rules_lint/0.12.0/patches/module_dot_bazel_version.patch": "sha256-UalspyPiq7NghK8dC4FsJYIk0q6VE4tep18M0P6mwnw=" + }, + "remote_patch_strip": 1 + } + } + }, + "bazel_features@1.2.0": { + "name": "bazel_features", + "version": "1.2.0", + "key": "bazel_features@1.2.0", + "repoName": "bazel_features", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [ + { + "extensionBzlFile": "@bazel_features//private:extensions.bzl", + "extensionName": "version_extension", + "usingModule": "bazel_features@1.2.0", + "location": { + "file": "https://bcr.bazel.build/modules/bazel_features/1.2.0/MODULE.bazel", + "line": 6, + "column": 24 + }, + "imports": { + "bazel_features_globals": "bazel_features_globals", + "bazel_features_version": "bazel_features_version" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "urls": [ + "https://github.com/bazel-contrib/bazel_features/releases/download/v1.2.0/bazel_features-v1.2.0.tar.gz" + ], + "integrity": "sha256-uHicg8iT1+8wQdPyeVd0k2sn/2FwGnBd9S/UHW3b9pI=", + "strip_prefix": "bazel_features-1.2.0", + "remote_patches": { + "https://bcr.bazel.build/modules/bazel_features/1.2.0/patches/module_dot_bazel_version.patch": "sha256-B0rNFSA7VB65YY95ORkzTgsn21RkUwlAb1Xy2y2PyXA=" + }, + "remote_patch_strip": 1 + } + } + }, + "rules_nodejs@5.8.2": { + "name": "rules_nodejs", + "version": "5.8.2", + "key": "rules_nodejs@5.8.2", + "repoName": "rules_nodejs", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [ + "@nodejs_toolchains//:all" + ], + "extensionUsages": [ + { + "extensionBzlFile": "@rules_nodejs//nodejs:extensions.bzl", + "extensionName": "node", + "usingModule": "rules_nodejs@5.8.2", + "location": { + "file": "https://bcr.bazel.build/modules/rules_nodejs/5.8.2/MODULE.bazel", + "line": 12, + "column": 21 + }, + "imports": { + "nodejs_toolchains": "nodejs_toolchains" + }, + "devImports": [], + "tags": [ + { + "tagName": "toolchain", + "attributeValues": { + "name": "nodejs" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/rules_nodejs/5.8.2/MODULE.bazel", + "line": 16, + "column": 15 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "bazel_skylib": "bazel_skylib@1.5.0", + "platforms": "platforms@0.0.8", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/rules_nodejs/releases/download/5.8.2/rules_nodejs-core-5.8.2.tar.gz" + ], + "integrity": "sha256-dko7N1e7jDxqArozRHMaPXHlWCIK3LDPfkPJu6LDe6g=", + "strip_prefix": "", + "remote_patches": { + "https://bcr.bazel.build/modules/rules_nodejs/5.8.2/patches/module_dot_bazel.patch": "sha256-5QrAbAO9TVzmRytAov5d4xvl/U3aRQsUpeP/h5SFmu4=" + }, + "remote_patch_strip": 0 + } + } + }, + "grpc@1.56.3.bcr.1": { + "name": "grpc", + "version": "1.56.3.bcr.1", + "key": "grpc@1.56.3.bcr.1", + "repoName": "com_github_grpc_grpc", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [ + { + "extensionBzlFile": "@com_github_grpc_grpc//bazel:grpc_deps.bzl", + "extensionName": "grpc_repo_deps_ext", + "usingModule": "grpc@1.56.3.bcr.1", + "location": { + "file": "https://bcr.bazel.build/modules/grpc/1.56.3.bcr.1/MODULE.bazel", + "line": 23, + "column": 35 + }, + "imports": { + "com_envoyproxy_protoc_gen_validate": "com_envoyproxy_protoc_gen_validate", + "com_google_googleapis": "com_google_googleapis", + "com_github_cncf_udpa": "com_github_cncf_udpa", + "envoy_api": "envoy_api", + "io_opencensus_cpp": "io_opencensus_cpp" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@com_github_grpc_grpc//bazel:grpc_extra_deps.bzl", + "extensionName": "grpc_extra_deps_ext", + "usingModule": "grpc@1.56.3.bcr.1", + "location": { + "file": "https://bcr.bazel.build/modules/grpc/1.56.3.bcr.1/MODULE.bazel", + "line": 34, + "column": 36 + }, + "imports": { + "com_google_googleapis_imports": "com_google_googleapis_imports" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@rules_python//python/extensions:python.bzl", + "extensionName": "python", + "usingModule": "grpc@1.56.3.bcr.1", + "location": { + "file": "https://bcr.bazel.build/modules/grpc/1.56.3.bcr.1/MODULE.bazel", + "line": 48, + "column": 23 + }, + "imports": {}, + "devImports": [], + "tags": [ + { + "tagName": "toolchain", + "attributeValues": { + "is_default": false, + "python_version": "3.8" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/grpc/1.56.3.bcr.1/MODULE.bazel", + "line": 50, + "column": 21 + } + }, + { + "tagName": "toolchain", + "attributeValues": { + "is_default": false, + "python_version": "3.9" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/grpc/1.56.3.bcr.1/MODULE.bazel", + "line": 50, + "column": 21 + } + }, + { + "tagName": "toolchain", + "attributeValues": { + "is_default": false, + "python_version": "3.10" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/grpc/1.56.3.bcr.1/MODULE.bazel", + "line": 50, + "column": 21 + } + }, + { + "tagName": "toolchain", + "attributeValues": { + "is_default": false, + "python_version": "3.11" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/grpc/1.56.3.bcr.1/MODULE.bazel", + "line": 50, + "column": 21 + } + }, + { + "tagName": "toolchain", + "attributeValues": { + "is_default": true, + "python_version": "3.12" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/grpc/1.56.3.bcr.1/MODULE.bazel", + "line": 50, + "column": 21 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@rules_python//python/extensions:pip.bzl", + "extensionName": "pip", + "usingModule": "grpc@1.56.3.bcr.1", + "location": { + "file": "https://bcr.bazel.build/modules/grpc/1.56.3.bcr.1/MODULE.bazel", + "line": 57, + "column": 20 + }, + "imports": { + "grpc_python_dependencies": "grpc_python_dependencies" + }, + "devImports": [], + "tags": [ + { + "tagName": "parse", + "attributeValues": { + "hub_name": "grpc_python_dependencies", + "python_version": "3.8", + "requirements_lock": "//:requirements.bazel.txt" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/grpc/1.56.3.bcr.1/MODULE.bazel", + "line": 59, + "column": 14 + } + }, + { + "tagName": "parse", + "attributeValues": { + "hub_name": "grpc_python_dependencies", + "python_version": "3.9", + "requirements_lock": "//:requirements.bazel.txt" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/grpc/1.56.3.bcr.1/MODULE.bazel", + "line": 59, + "column": 14 + } + }, + { + "tagName": "parse", + "attributeValues": { + "hub_name": "grpc_python_dependencies", + "python_version": "3.10", + "requirements_lock": "//:requirements.bazel.txt" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/grpc/1.56.3.bcr.1/MODULE.bazel", + "line": 59, + "column": 14 + } + }, + { + "tagName": "parse", + "attributeValues": { + "hub_name": "grpc_python_dependencies", + "python_version": "3.11", + "requirements_lock": "//:requirements.bazel.txt" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/grpc/1.56.3.bcr.1/MODULE.bazel", + "line": 59, + "column": 14 + } + }, + { + "tagName": "parse", + "attributeValues": { + "hub_name": "grpc_python_dependencies", + "python_version": "3.12", + "requirements_lock": "//:requirements.bazel.txt" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/grpc/1.56.3.bcr.1/MODULE.bazel", + "line": 59, + "column": 14 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@com_github_grpc_grpc//bazel:grpc_python_deps.bzl", + "extensionName": "grpc_python_deps_ext", + "usingModule": "grpc@1.56.3.bcr.1", + "location": { + "file": "https://bcr.bazel.build/modules/grpc/1.56.3.bcr.1/MODULE.bazel", + "line": 67, + "column": 37 + }, + "imports": { + "cython": "cython" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "bazel_skylib": "bazel_skylib@1.5.0", + "platforms": "platforms@0.0.8", + "boringssl": "boringssl@0.0.0-20230215-5c22014", + "com_github_cares_cares": "c-ares@1.15.0", + "com_google_absl": "abseil-cpp@20230802.0.bcr.1", + "com_google_protobuf": "protobuf@23.1", + "com_googlesource_code_re2": "re2@2023-09-01", + "rules_proto": "rules_proto@6.0.0-rc2", + "upb": "upb@0.0.0-20230516-61a97ef", + "zlib": "zlib@1.3", + "rules_java": "rules_java@7.5.0", + "io_bazel_rules_go": "rules_go@0.46.0", + "com_google_googletest": "googletest@1.14.0.bcr.1", + "rules_cc": "rules_cc@0.0.9", + "rules_python": "rules_python@0.31.0", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "urls": [ + "https://github.com/grpc/grpc/archive/refs/tags/v1.56.3.tar.gz" + ], + "integrity": "sha256-hOMadwF5EbLxZH7K2wFyZx2WBJ6prVEJ8CtHF8DwNwI=", + "strip_prefix": "grpc-1.56.3", + "remote_patches": { + "https://bcr.bazel.build/modules/grpc/1.56.3.bcr.1/patches/adopt_bzlmod.patch": "sha256-zzQ1ITvkm+aqpJSgxJfjfmIGFQa5U13IwSGhnulrmkI=", + "https://bcr.bazel.build/modules/grpc/1.56.3.bcr.1/patches/python.patch": "sha256-hO8Zza1CzukY2uIHdPfl/yALDwlVepWxqxzrwbhHimw=" + }, + "remote_patch_strip": 1 + } + } + }, + "grpc-java@1.62.2": { + "name": "grpc-java", + "version": "1.62.2", + "key": "grpc-java@1.62.2", + "repoName": "io_grpc_grpc_java", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [ + { + "extensionBzlFile": "@io_grpc_grpc_java//:repositories.bzl", + "extensionName": "grpc_java_repositories_extension", + "usingModule": "grpc-java@1.62.2", + "location": { + "file": "https://bcr.bazel.build/modules/grpc-java/1.62.2/MODULE.bazel", + "line": 16, + "column": 32 + }, + "imports": { + "com_github_cncf_xds": "com_github_cncf_xds", + "envoy_api": "envoy_api", + "io_grpc_grpc_proto": "io_grpc_grpc_proto" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@com_github_grpc_grpc//bazel:grpc_deps.bzl", + "extensionName": "grpc_repo_deps_ext", + "usingModule": "grpc-java@1.62.2", + "location": { + "file": "https://bcr.bazel.build/modules/grpc-java/1.62.2/MODULE.bazel", + "line": 24, + "column": 35 + }, + "imports": { + "com_envoyproxy_protoc_gen_validate": "com_envoyproxy_protoc_gen_validate", + "com_github_cncf_udpa": "com_github_cncf_udpa", + "opencensus_proto": "opencensus_proto" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@rules_jvm_external//:extensions.bzl", + "extensionName": "maven", + "usingModule": "grpc-java@1.62.2", + "location": { + "file": "https://bcr.bazel.build/modules/grpc-java/1.62.2/MODULE.bazel", + "line": 32, + "column": 22 + }, + "imports": { + "grpc_java_maven": "grpc_java_maven", + "unpinned_grpc_java_maven": "unpinned_grpc_java_maven" + }, + "devImports": [], + "tags": [ + { + "tagName": "install", + "attributeValues": { + "name": "grpc_java_maven", + "artifacts": [ + "com.google.android:annotations:4.1.1.4", + "com.google.api.grpc:proto-google-common-protos:2.29.0", + "com.google.auth:google-auth-library-credentials:1.4.0", + "com.google.auth:google-auth-library-oauth2-http:1.4.0", + "com.google.auto.value:auto-value-annotations:1.10.4", + "com.google.auto.value:auto-value:1.10.4", + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.code.gson:gson:2.10.1", + "com.google.errorprone:error_prone_annotations:2.23.0", + "com.google.guava:failureaccess:1.0.1", + "com.google.guava:guava:32.1.3-android", + "com.google.re2j:re2j:1.7", + "com.google.truth:truth:1.1.5", + "com.squareup.okhttp:okhttp:2.7.5", + "com.squareup.okio:okio:2.10.0", + "io.netty:netty-buffer:4.1.100.Final", + "io.netty:netty-codec-http2:4.1.100.Final", + "io.netty:netty-codec-http:4.1.100.Final", + "io.netty:netty-codec-socks:4.1.100.Final", + "io.netty:netty-codec:4.1.100.Final", + "io.netty:netty-common:4.1.100.Final", + "io.netty:netty-handler-proxy:4.1.100.Final", + "io.netty:netty-handler:4.1.100.Final", + "io.netty:netty-resolver:4.1.100.Final", + "io.netty:netty-tcnative-boringssl-static:2.0.61.Final", + "io.netty:netty-tcnative-classes:2.0.61.Final", + "io.netty:netty-transport-native-epoll:jar:linux-x86_64:4.1.100.Final", + "io.netty:netty-transport-native-unix-common:4.1.100.Final", + "io.netty:netty-transport:4.1.100.Final", + "io.opencensus:opencensus-api:0.31.0", + "io.opencensus:opencensus-contrib-grpc-metrics:0.31.0", + "io.perfmark:perfmark-api:0.26.0", + "junit:junit:4.13.2", + "org.apache.tomcat:annotations-api:6.0.53", + "org.codehaus.mojo:animal-sniffer-annotations:1.23" + ], + "lock_file": "//:maven_install.json", + "repositories": [ + "https://repo1.maven.org/maven2", + "https://maven.google.com" + ] + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/grpc-java/1.62.2/MODULE.bazel", + "line": 33, + "column": 14 + } + }, + { + "tagName": "override", + "attributeValues": { + "name": "grpc_java_maven", + "coordinates": "com.google.protobuf:protobuf-java", + "target": "@com_google_protobuf//:protobuf_java" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/grpc-java/1.62.2/MODULE.bazel", + "line": 79, + "column": 15 + } + }, + { + "tagName": "override", + "attributeValues": { + "name": "grpc_java_maven", + "coordinates": "com.google.protobuf:protobuf-java-util", + "target": "@com_google_protobuf//:protobuf_java_util" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/grpc-java/1.62.2/MODULE.bazel", + "line": 84, + "column": 15 + } + }, + { + "tagName": "override", + "attributeValues": { + "name": "grpc_java_maven", + "coordinates": "com.google.protobuf:protobuf-javalite", + "target": "@com_google_protobuf_javalite//:protobuf_javalite" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/grpc-java/1.62.2/MODULE.bazel", + "line": 89, + "column": 15 + } + }, + { + "tagName": "override", + "attributeValues": { + "name": "grpc_java_maven", + "coordinates": "io.grpc:grpc-alts", + "target": "@io_grpc_grpc_java//alts" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/grpc-java/1.62.2/MODULE.bazel", + "line": 94, + "column": 15 + } + }, + { + "tagName": "override", + "attributeValues": { + "name": "grpc_java_maven", + "coordinates": "io.grpc:grpc-api", + "target": "@io_grpc_grpc_java//api" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/grpc-java/1.62.2/MODULE.bazel", + "line": 99, + "column": 15 + } + }, + { + "tagName": "override", + "attributeValues": { + "name": "grpc_java_maven", + "coordinates": "io.grpc:grpc-auth", + "target": "@io_grpc_grpc_java//auth" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/grpc-java/1.62.2/MODULE.bazel", + "line": 104, + "column": 15 + } + }, + { + "tagName": "override", + "attributeValues": { + "name": "grpc_java_maven", + "coordinates": "io.grpc:grpc-census", + "target": "@io_grpc_grpc_java//census" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/grpc-java/1.62.2/MODULE.bazel", + "line": 109, + "column": 15 + } + }, + { + "tagName": "override", + "attributeValues": { + "name": "grpc_java_maven", + "coordinates": "io.grpc:grpc-context", + "target": "@io_grpc_grpc_java//context" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/grpc-java/1.62.2/MODULE.bazel", + "line": 114, + "column": 15 + } + }, + { + "tagName": "override", + "attributeValues": { + "name": "grpc_java_maven", + "coordinates": "io.grpc:grpc-core", + "target": "@io_grpc_grpc_java//core:core_maven" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/grpc-java/1.62.2/MODULE.bazel", + "line": 119, + "column": 15 + } + }, + { + "tagName": "override", + "attributeValues": { + "name": "grpc_java_maven", + "coordinates": "io.grpc:grpc-googleapis", + "target": "@io_grpc_grpc_java//googleapis" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/grpc-java/1.62.2/MODULE.bazel", + "line": 124, + "column": 15 + } + }, + { + "tagName": "override", + "attributeValues": { + "name": "grpc_java_maven", + "coordinates": "io.grpc:grpc-grpclb", + "target": "@io_grpc_grpc_java//grpclb" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/grpc-java/1.62.2/MODULE.bazel", + "line": 129, + "column": 15 + } + }, + { + "tagName": "override", + "attributeValues": { + "name": "grpc_java_maven", + "coordinates": "io.grpc:grpc-inprocess", + "target": "@io_grpc_grpc_java//inprocess" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/grpc-java/1.62.2/MODULE.bazel", + "line": 134, + "column": 15 + } + }, + { + "tagName": "override", + "attributeValues": { + "name": "grpc_java_maven", + "coordinates": "io.grpc:grpc-netty", + "target": "@io_grpc_grpc_java//netty" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/grpc-java/1.62.2/MODULE.bazel", + "line": 139, + "column": 15 + } + }, + { + "tagName": "override", + "attributeValues": { + "name": "grpc_java_maven", + "coordinates": "io.grpc:grpc-netty-shaded", + "target": "@io_grpc_grpc_java//netty:shaded_maven" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/grpc-java/1.62.2/MODULE.bazel", + "line": 144, + "column": 15 + } + }, + { + "tagName": "override", + "attributeValues": { + "name": "grpc_java_maven", + "coordinates": "io.grpc:grpc-okhttp", + "target": "@io_grpc_grpc_java//okhttp" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/grpc-java/1.62.2/MODULE.bazel", + "line": 149, + "column": 15 + } + }, + { + "tagName": "override", + "attributeValues": { + "name": "grpc_java_maven", + "coordinates": "io.grpc:grpc-protobuf", + "target": "@io_grpc_grpc_java//protobuf" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/grpc-java/1.62.2/MODULE.bazel", + "line": 154, + "column": 15 + } + }, + { + "tagName": "override", + "attributeValues": { + "name": "grpc_java_maven", + "coordinates": "io.grpc:grpc-protobuf-lite", + "target": "@io_grpc_grpc_java//protobuf-lite" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/grpc-java/1.62.2/MODULE.bazel", + "line": 159, + "column": 15 + } + }, + { + "tagName": "override", + "attributeValues": { + "name": "grpc_java_maven", + "coordinates": "io.grpc:grpc-rls", + "target": "@io_grpc_grpc_java//rls" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/grpc-java/1.62.2/MODULE.bazel", + "line": 164, + "column": 15 + } + }, + { + "tagName": "override", + "attributeValues": { + "name": "grpc_java_maven", + "coordinates": "io.grpc:grpc-services", + "target": "@io_grpc_grpc_java//services:services_maven" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/grpc-java/1.62.2/MODULE.bazel", + "line": 169, + "column": 15 + } + }, + { + "tagName": "override", + "attributeValues": { + "name": "grpc_java_maven", + "coordinates": "io.grpc:grpc-stub", + "target": "@io_grpc_grpc_java//stub" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/grpc-java/1.62.2/MODULE.bazel", + "line": 174, + "column": 15 + } + }, + { + "tagName": "override", + "attributeValues": { + "name": "grpc_java_maven", + "coordinates": "io.grpc:grpc-testing", + "target": "@io_grpc_grpc_java//testing" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/grpc-java/1.62.2/MODULE.bazel", + "line": 179, + "column": 15 + } + }, + { + "tagName": "override", + "attributeValues": { + "name": "grpc_java_maven", + "coordinates": "io.grpc:grpc-xds", + "target": "@io_grpc_grpc_java//xds:xds_maven" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/grpc-java/1.62.2/MODULE.bazel", + "line": 184, + "column": 15 + } + }, + { + "tagName": "override", + "attributeValues": { + "name": "grpc_java_maven", + "coordinates": "io.grpc:grpc-util", + "target": "@io_grpc_grpc_java//util" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/grpc-java/1.62.2/MODULE.bazel", + "line": 189, + "column": 15 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@com_google_googleapis//:extensions.bzl", + "extensionName": "switched_rules", + "usingModule": "grpc-java@1.62.2", + "location": { + "file": "https://bcr.bazel.build/modules/grpc-java/1.62.2/MODULE.bazel", + "line": 195, + "column": 31 + }, + "imports": { + "com_google_googleapis_imports": "com_google_googleapis_imports" + }, + "devImports": [], + "tags": [ + { + "tagName": "use_languages", + "attributeValues": { + "java": true + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/grpc-java/1.62.2/MODULE.bazel", + "line": 196, + "column": 29 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "com_google_googleapis": "googleapis@0.0.0-20240326-1c8d509c5", + "com_github_grpc_grpc": "grpc@1.56.3.bcr.1", + "com_google_protobuf": "protobuf@23.1", + "rules_cc": "rules_cc@0.0.9", + "io_bazel_rules_go": "rules_go@0.46.0", + "rules_jvm_external": "rules_jvm_external@6.0", + "rules_proto": "rules_proto@6.0.0-rc2", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "urls": [ + "https://github.com/grpc/grpc-java/archive/refs/tags/v1.62.2.tar.gz" + ], + "integrity": "sha256-MM/JVMIXRJOCJgGnS4doN5hsRE2bnpFwgplLXjQ0jzQ=", + "strip_prefix": "grpc-java-1.62.2", + "remote_patches": { + "https://bcr.bazel.build/modules/grpc-java/1.62.2/patches/add_module_bazel.patch": "sha256-CBDMVs47Z5StAQx+xSGGJCVqkmz9WtK0flsU9rb4MkE=", + "https://bcr.bazel.build/modules/grpc-java/1.62.2/patches/maven_lockfile.patch": "sha256-VSRs53yvnCbNzxLFLSvf2FmBCGnJrD+ArNMN2QKLBbs=", + "https://bcr.bazel.build/modules/grpc-java/1.62.2/patches/update_labels.patch": "sha256-22pO7tCUdPKjo4xOasAdrU2N50aHAH2bYAoSkPN4HeU=" + }, + "remote_patch_strip": 1 + } + } + }, + "rules_python@0.31.0": { + "name": "rules_python", + "version": "0.31.0", + "key": "rules_python@0.31.0", + "repoName": "rules_python", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [ + "@pythons_hub//:all" + ], + "extensionUsages": [ + { + "extensionBzlFile": "@rules_python//python/private/bzlmod:internal_deps.bzl", + "extensionName": "internal_deps", + "usingModule": "rules_python@0.31.0", + "location": { + "file": "https://bcr.bazel.build/modules/rules_python/0.31.0/MODULE.bazel", + "line": 15, + "column": 30 + }, + "imports": { + "rules_python_internal": "rules_python_internal", + "pypi__build": "pypi__build", + "pypi__click": "pypi__click", + "pypi__colorama": "pypi__colorama", + "pypi__importlib_metadata": "pypi__importlib_metadata", + "pypi__installer": "pypi__installer", + "pypi__more_itertools": "pypi__more_itertools", + "pypi__packaging": "pypi__packaging", + "pypi__pep517": "pypi__pep517", + "pypi__pip": "pypi__pip", + "pypi__pip_tools": "pypi__pip_tools", + "pypi__pyproject_hooks": "pypi__pyproject_hooks", + "pypi__setuptools": "pypi__setuptools", + "pypi__tomli": "pypi__tomli", + "pypi__wheel": "pypi__wheel", + "pypi__zipp": "pypi__zipp" + }, + "devImports": [], + "tags": [ + { + "tagName": "install", + "attributeValues": {}, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/rules_python/0.31.0/MODULE.bazel", + "line": 16, + "column": 22 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@rules_python//python/extensions:python.bzl", + "extensionName": "python", + "usingModule": "rules_python@0.31.0", + "location": { + "file": "https://bcr.bazel.build/modules/rules_python/0.31.0/MODULE.bazel", + "line": 41, + "column": 23 + }, + "imports": { + "pythons_hub": "pythons_hub" + }, + "devImports": [], + "tags": [ + { + "tagName": "toolchain", + "attributeValues": { + "is_default": true, + "python_version": "3.11" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/rules_python/0.31.0/MODULE.bazel", + "line": 47, + "column": 17 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "bazel_features": "bazel_features@1.2.0", + "bazel_skylib": "bazel_skylib@1.5.0", + "platforms": "platforms@0.0.8", + "rules_proto": "rules_proto@6.0.0-rc2", + "com_google_protobuf": "protobuf@23.1", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/rules_python/releases/download/0.31.0/rules_python-0.31.0.tar.gz" + ], + "integrity": "sha256-xovcT77CXeW1STuIGc/Id8TqKZwNyxXCRMWgAgjN4xE=", + "strip_prefix": "rules_python-0.31.0", + "remote_patches": { + "https://bcr.bazel.build/modules/rules_python/0.31.0/patches/module_dot_bazel_version.patch": "sha256-j2KF6j66J2fRAGtc56Zj7Hp1dTGqOWPAR3+IODr0oLQ=" + }, + "remote_patch_strip": 1 + } + } + }, + "jsonnet@0.20.0": { + "name": "jsonnet", + "version": "0.20.0", + "key": "jsonnet@0.20.0", + "repoName": "jsonnet", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [ + "//platform_defs:default_python3_toolchain" + ], + "extensionUsages": [ + { + "extensionBzlFile": "@jsonnet//tools/build_defs:extensions.bzl", + "extensionName": "build_defs", + "usingModule": "jsonnet@0.20.0", + "location": { + "file": "https://bcr.bazel.build/modules/jsonnet/0.20.0/MODULE.bazel", + "line": 5, + "column": 27 + }, + "imports": { + "default_python3_headers": "default_python3_headers", + "io_bazel_rules_jsonnet": "io_bazel_rules_jsonnet" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "com_google_googletest": "googletest@1.14.0.bcr.1", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "urls": [ + "https://github.com/google/jsonnet/archive/refs/tags/v0.20.0.zip" + ], + "integrity": "sha256-Z0/yQbHE2OFbGYwy1d50fUklc/lbS9MesYZNm9m7CYU=", + "strip_prefix": "jsonnet-0.20.0", + "remote_patches": { + "https://bcr.bazel.build/modules/jsonnet/0.20.0/patches/module_dot_bazel.patch": "sha256-zQSfOyaUBgmoR51TJwX4JWdL/tUnjOWtpjWECRtsywc=", + "https://bcr.bazel.build/modules/jsonnet/0.20.0/patches/extensions_dot_bzl.patch": "sha256-p3qnA50AsZHbXG1TkLthairYn0MsqtpQiY41C2VHUx4=" + }, + "remote_patch_strip": 0 + } + } + }, + "rules_cc@0.0.9": { + "name": "rules_cc", + "version": "0.0.9", + "key": "rules_cc@0.0.9", + "repoName": "rules_cc", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [ + "@local_config_cc_toolchains//:all" + ], + "extensionUsages": [ + { + "extensionBzlFile": "@bazel_tools//tools/cpp:cc_configure.bzl", + "extensionName": "cc_configure_extension", + "usingModule": "rules_cc@0.0.9", + "location": { + "file": "https://bcr.bazel.build/modules/rules_cc/0.0.9/MODULE.bazel", + "line": 9, + "column": 29 + }, + "imports": { + "local_config_cc_toolchains": "local_config_cc_toolchains" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "platforms": "platforms@0.0.8", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/rules_cc/releases/download/0.0.9/rules_cc-0.0.9.tar.gz" + ], + "integrity": "sha256-IDeHW5pEVtzkp50RKorohbvEqtlo5lh9ym5k86CQDN8=", + "strip_prefix": "rules_cc-0.0.9", + "remote_patches": { + "https://bcr.bazel.build/modules/rules_cc/0.0.9/patches/module_dot_bazel_version.patch": "sha256-mM+qzOI0SgAdaJBlWOSMwMPKpaA9b7R37Hj/tp5bb4g=" + }, + "remote_patch_strip": 0 + } + } + }, + "rules_java@7.5.0": { + "name": "rules_java", + "version": "7.5.0", + "key": "rules_java@7.5.0", + "repoName": "rules_java", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [ + "//toolchains:all", + "@local_jdk//:runtime_toolchain_definition", + "@local_jdk//:bootstrap_runtime_toolchain_definition", + "@remotejdk11_linux_toolchain_config_repo//:all", + "@remotejdk11_linux_aarch64_toolchain_config_repo//:all", + "@remotejdk11_linux_ppc64le_toolchain_config_repo//:all", + "@remotejdk11_linux_s390x_toolchain_config_repo//:all", + "@remotejdk11_macos_toolchain_config_repo//:all", + "@remotejdk11_macos_aarch64_toolchain_config_repo//:all", + "@remotejdk11_win_toolchain_config_repo//:all", + "@remotejdk11_win_arm64_toolchain_config_repo//:all", + "@remotejdk17_linux_toolchain_config_repo//:all", + "@remotejdk17_linux_aarch64_toolchain_config_repo//:all", + "@remotejdk17_linux_ppc64le_toolchain_config_repo//:all", + "@remotejdk17_linux_s390x_toolchain_config_repo//:all", + "@remotejdk17_macos_toolchain_config_repo//:all", + "@remotejdk17_macos_aarch64_toolchain_config_repo//:all", + "@remotejdk17_win_toolchain_config_repo//:all", + "@remotejdk17_win_arm64_toolchain_config_repo//:all", + "@remotejdk21_linux_toolchain_config_repo//:all", + "@remotejdk21_linux_aarch64_toolchain_config_repo//:all", + "@remotejdk21_linux_ppc64le_toolchain_config_repo//:all", + "@remotejdk21_linux_s390x_toolchain_config_repo//:all", + "@remotejdk21_macos_toolchain_config_repo//:all", + "@remotejdk21_macos_aarch64_toolchain_config_repo//:all", + "@remotejdk21_win_toolchain_config_repo//:all", + "@remotejdk21_win_arm64_toolchain_config_repo//:all" + ], + "extensionUsages": [ + { + "extensionBzlFile": "@rules_java//java:extensions.bzl", + "extensionName": "toolchains", + "usingModule": "rules_java@7.5.0", + "location": { + "file": "https://bcr.bazel.build/modules/rules_java/7.5.0/MODULE.bazel", + "line": 19, + "column": 27 + }, + "imports": { + "remote_java_tools": "remote_java_tools", + "remote_java_tools_linux": "remote_java_tools_linux", + "remote_java_tools_windows": "remote_java_tools_windows", + "remote_java_tools_darwin_x86_64": "remote_java_tools_darwin_x86_64", + "remote_java_tools_darwin_arm64": "remote_java_tools_darwin_arm64", + "local_jdk": "local_jdk", + "remotejdk11_linux_toolchain_config_repo": "remotejdk11_linux_toolchain_config_repo", + "remotejdk11_linux_aarch64_toolchain_config_repo": "remotejdk11_linux_aarch64_toolchain_config_repo", + "remotejdk11_linux_ppc64le_toolchain_config_repo": "remotejdk11_linux_ppc64le_toolchain_config_repo", + "remotejdk11_linux_s390x_toolchain_config_repo": "remotejdk11_linux_s390x_toolchain_config_repo", + "remotejdk11_macos_toolchain_config_repo": "remotejdk11_macos_toolchain_config_repo", + "remotejdk11_macos_aarch64_toolchain_config_repo": "remotejdk11_macos_aarch64_toolchain_config_repo", + "remotejdk11_win_toolchain_config_repo": "remotejdk11_win_toolchain_config_repo", + "remotejdk11_win_arm64_toolchain_config_repo": "remotejdk11_win_arm64_toolchain_config_repo", + "remotejdk17_linux_toolchain_config_repo": "remotejdk17_linux_toolchain_config_repo", + "remotejdk17_linux_aarch64_toolchain_config_repo": "remotejdk17_linux_aarch64_toolchain_config_repo", + "remotejdk17_linux_ppc64le_toolchain_config_repo": "remotejdk17_linux_ppc64le_toolchain_config_repo", + "remotejdk17_linux_s390x_toolchain_config_repo": "remotejdk17_linux_s390x_toolchain_config_repo", + "remotejdk17_macos_toolchain_config_repo": "remotejdk17_macos_toolchain_config_repo", + "remotejdk17_macos_aarch64_toolchain_config_repo": "remotejdk17_macos_aarch64_toolchain_config_repo", + "remotejdk17_win_toolchain_config_repo": "remotejdk17_win_toolchain_config_repo", + "remotejdk17_win_arm64_toolchain_config_repo": "remotejdk17_win_arm64_toolchain_config_repo", + "remotejdk21_linux_toolchain_config_repo": "remotejdk21_linux_toolchain_config_repo", + "remotejdk21_linux_aarch64_toolchain_config_repo": "remotejdk21_linux_aarch64_toolchain_config_repo", + "remotejdk21_linux_ppc64le_toolchain_config_repo": "remotejdk21_linux_ppc64le_toolchain_config_repo", + "remotejdk21_linux_s390x_toolchain_config_repo": "remotejdk21_linux_s390x_toolchain_config_repo", + "remotejdk21_macos_toolchain_config_repo": "remotejdk21_macos_toolchain_config_repo", + "remotejdk21_macos_aarch64_toolchain_config_repo": "remotejdk21_macos_aarch64_toolchain_config_repo", + "remotejdk21_win_toolchain_config_repo": "remotejdk21_win_toolchain_config_repo", + "remotejdk21_win_arm64_toolchain_config_repo": "remotejdk21_win_arm64_toolchain_config_repo" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "platforms": "platforms@0.0.8", + "rules_cc": "rules_cc@0.0.9", + "bazel_skylib": "bazel_skylib@1.5.0", + "rules_proto": "rules_proto@6.0.0-rc2", + "rules_license": "rules_license@0.0.7", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/rules_java/releases/download/7.5.0/rules_java-7.5.0.tar.gz" + ], + "integrity": "sha256-TaN2H2hVrZFlaOK/6GITum0mN/Vrg2BTin+2Elq/ZRg=", + "strip_prefix": "", + "remote_patches": {}, + "remote_patch_strip": 0 + } + } + }, + "abseil-cpp@20230802.0.bcr.1": { + "name": "abseil-cpp", + "version": "20230802.0.bcr.1", + "key": "abseil-cpp@20230802.0.bcr.1", + "repoName": "abseil-cpp", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [], + "deps": { + "rules_cc": "rules_cc@0.0.9", + "platforms": "platforms@0.0.8", + "bazel_skylib": "bazel_skylib@1.5.0", + "com_google_googletest": "googletest@1.14.0.bcr.1", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "urls": [ + "https://github.com/abseil/abseil-cpp/archive/refs/tags/20230802.0.tar.gz" + ], + "integrity": "sha256-WdKXavnW7PABqBo1dJpuVRozW5SdNJGM+t4Hc3udk8U=", + "strip_prefix": "abseil-cpp-20230802.0", + "remote_patches": { + "https://bcr.bazel.build/modules/abseil-cpp/20230802.0.bcr.1/patches/module_dot_bazel.patch": "sha256-Ku6wJ7uNqANq3fVmW03ySSUddevratZDsJ67NqtXIEY=" + }, + "remote_patch_strip": 0 + } + } + }, + "zlib@1.3": { + "name": "zlib", + "version": "1.3", + "key": "zlib@1.3", + "repoName": "zlib", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [], + "deps": { + "platforms": "platforms@0.0.8", + "rules_cc": "rules_cc@0.0.9", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "urls": [ + "https://github.com/madler/zlib/releases/download/v1.3/zlib-1.3.tar.gz" + ], + "integrity": "sha256-/wukwpIBPbwnUws6geH5qBPNOd4Byl4Pi/NVcC76WT4=", + "strip_prefix": "zlib-1.3", + "remote_patches": { + "https://bcr.bazel.build/modules/zlib/1.3/patches/add_build_file.patch": "sha256-Ei+FYaaOo7A3jTKunMEodTI0Uw5NXQyZEcboMC8JskY=", + "https://bcr.bazel.build/modules/zlib/1.3/patches/module_dot_bazel.patch": "sha256-fPWLM+2xaF/kuy+kZc1YTfW6hNjrkG400Ho7gckuyJk=" + }, + "remote_patch_strip": 0 + } + } + }, + "upb@0.0.0-20230516-61a97ef": { + "name": "upb", + "version": "0.0.0-20230516-61a97ef", + "key": "upb@0.0.0-20230516-61a97ef", + "repoName": "upb", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [ + { + "extensionBzlFile": "@upb//:non_module_deps.bzl", + "extensionName": "non_module_deps", + "usingModule": "upb@0.0.0-20230516-61a97ef", + "location": { + "file": "https://bcr.bazel.build/modules/upb/0.0.0-20230516-61a97ef/MODULE.bazel", + "line": 15, + "column": 32 + }, + "imports": { + "utf8_range": "utf8_range" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "bazel_skylib": "bazel_skylib@1.5.0", + "rules_proto": "rules_proto@6.0.0-rc2", + "com_google_protobuf": "protobuf@23.1", + "com_google_absl": "abseil-cpp@20230802.0.bcr.1", + "rules_pkg": "rules_pkg@0.10.1", + "platforms": "platforms@0.0.8", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "urls": [ + "https://github.com/protocolbuffers/upb/archive/61a97efa24a5ce01fb8cc73c9d1e6e7060f8ea98.tar.gz" + ], + "integrity": "sha256-fRnyrJweUIqGonKRPZqmfIFHgn+UkDWCiRC7BdnyzwM=", + "strip_prefix": "upb-61a97efa24a5ce01fb8cc73c9d1e6e7060f8ea98", + "remote_patches": { + "https://bcr.bazel.build/modules/upb/0.0.0-20230516-61a97ef/patches/0001-Add-MODULE.bazel.patch": "sha256-YSOPeNFt006ghZRI1D056RQ1USwCodZnjXMw6pAPhKc=", + "https://bcr.bazel.build/modules/upb/0.0.0-20230516-61a97ef/patches/0002-Add-utf8_range-dependency.patch": "sha256-L9jPxcjZqoJh5t9mH4BR01puRI5aUY4jtYptZt5T/p8=", + "https://bcr.bazel.build/modules/upb/0.0.0-20230516-61a97ef/patches/0003-Backport-path-generation-instead-of-hardcoded-one.patch": "sha256-K+OqQb2b+5k43UOwHupBlfqakuNST470j/yTfvwjj04=" + }, + "remote_patch_strip": 1 + } + } + }, + "rules_jvm_external@6.0": { + "name": "rules_jvm_external", + "version": "6.0", + "key": "rules_jvm_external@6.0", + "repoName": "rules_jvm_external", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [ + { + "extensionBzlFile": "@bazel_tools//tools/android:android_extensions.bzl", + "extensionName": "remote_android_tools_extensions", + "usingModule": "rules_jvm_external@6.0", + "location": { + "file": "https://bcr.bazel.build/modules/rules_jvm_external/6.0/MODULE.bazel", + "line": 29, + "column": 42 + }, + "imports": { + "android_gmaven_r8": "android_gmaven_r8", + "android_tools": "android_tools" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@rules_jvm_external//:extensions.bzl", + "extensionName": "maven", + "usingModule": "rules_jvm_external@6.0", + "location": { + "file": "https://bcr.bazel.build/modules/rules_jvm_external/6.0/MODULE.bazel", + "line": 33, + "column": 22 + }, + "imports": { + "maven_jar_migrator": "maven_jar_migrator", + "rules_jvm_external_deps": "rules_jvm_external_deps", + "unpinned_rules_jvm_external_deps": "unpinned_rules_jvm_external_deps" + }, + "devImports": [], + "tags": [ + { + "tagName": "install", + "attributeValues": { + "name": "rules_jvm_external_deps", + "artifacts": [ + "com.google.auth:google-auth-library-credentials:1.19.0", + "com.google.auth:google-auth-library-oauth2-http:1.19.0", + "com.google.cloud:google-cloud-core:2.22.0", + "com.google.cloud:google-cloud-storage:2.26.1", + "com.google.code.gson:gson:2.10.1", + "com.google.googlejavaformat:google-java-format:1.17.0", + "com.google.guava:guava:32.1.2-jre", + "org.apache.maven:maven-artifact:3.9.4", + "software.amazon.awssdk:s3:2.20.128" + ], + "lock_file": "//:rules_jvm_external_deps_install.json" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/rules_jvm_external/6.0/MODULE.bazel", + "line": 35, + "column": 14 + } + }, + { + "tagName": "install", + "attributeValues": { + "name": "maven_jar_migrator", + "artifacts": [ + "com.google.guava:guava:28.0-jre" + ] + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/rules_jvm_external/6.0/MODULE.bazel", + "line": 51, + "column": 14 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "//:MODULE.bazel", + "extensionName": "_repo_rules", + "usingModule": "rules_jvm_external@6.0", + "location": { + "file": "https://bcr.bazel.build/modules/rules_jvm_external/6.0/MODULE.bazel", + "line": 0, + "column": 0 + }, + "imports": { + "coursier_cli": "coursier_cli", + "buildifier-linux-arm64": "buildifier-linux-arm64", + "buildifier-linux-x86_64": "buildifier-linux-x86_64", + "buildifier-macos-arm64": "buildifier-macos-arm64", + "buildifier-macos-x86_64": "buildifier-macos-x86_64", + "com.google.ar.sceneform_rendering": "com.google.ar.sceneform_rendering", + "hamcrest_core_for_test": "hamcrest_core_for_test", + "hamcrest_core_srcs_for_test": "hamcrest_core_srcs_for_test", + "gson_for_test": "gson_for_test", + "junit_platform_commons_for_test": "junit_platform_commons_for_test", + "google_api_services_compute_javadoc_for_test": "google_api_services_compute_javadoc_for_test" + }, + "devImports": [], + "tags": [ + { + "tagName": "@bazel_tools//tools/build_defs/repo:http.bzl%http_file", + "attributeValues": { + "sha256": "2b78bfdd3ef13fd1f42f158de0f029d7cbb1f4f652d51773445cf2b6f7918a87", + "urls": [ + "https://github.com/coursier/coursier/releases/download/v2.1.8/coursier.jar" + ], + "name": "coursier_cli" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/rules_jvm_external/6.0/MODULE.bazel", + "line": 78, + "column": 10 + } + }, + { + "tagName": "@bazel_tools//tools/build_defs/repo:http.bzl%http_file", + "attributeValues": { + "sha256": "917d599dbb040e63ae7a7e1adb710d2057811902fdc9e35cce925ebfd966eeb8", + "urls": [ + "https://github.com/bazelbuild/buildtools/releases/download/5.1.0/buildifier-linux-arm64" + ], + "name": "buildifier-linux-arm64" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/rules_jvm_external/6.0/MODULE.bazel", + "line": 84, + "column": 10 + } + }, + { + "tagName": "@bazel_tools//tools/build_defs/repo:http.bzl%http_file", + "attributeValues": { + "sha256": "52bf6b102cb4f88464e197caac06d69793fa2b05f5ad50a7e7bf6fbd656648a3", + "urls": [ + "https://github.com/bazelbuild/buildtools/releases/download/5.1.0/buildifier-linux-amd64" + ], + "name": "buildifier-linux-x86_64" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/rules_jvm_external/6.0/MODULE.bazel", + "line": 90, + "column": 10 + } + }, + { + "tagName": "@bazel_tools//tools/build_defs/repo:http.bzl%http_file", + "attributeValues": { + "sha256": "745feb5ea96cb6ff39a76b2821c57591fd70b528325562486d47b5d08900e2e4", + "urls": [ + "https://github.com/bazelbuild/buildtools/releases/download/5.1.0/buildifier-darwin-arm64" + ], + "name": "buildifier-macos-arm64" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/rules_jvm_external/6.0/MODULE.bazel", + "line": 96, + "column": 10 + } + }, + { + "tagName": "@bazel_tools//tools/build_defs/repo:http.bzl%http_file", + "attributeValues": { + "sha256": "c9378d9f4293fc38ec54a08fbc74e7a9d28914dae6891334401e59f38f6e65dc", + "urls": [ + "https://github.com/bazelbuild/buildtools/releases/download/5.1.0/buildifier-darwin-amd64" + ], + "name": "buildifier-macos-x86_64" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/rules_jvm_external/6.0/MODULE.bazel", + "line": 102, + "column": 10 + } + }, + { + "tagName": "@bazel_tools//tools/build_defs/repo:http.bzl%http_file", + "attributeValues": { + "downloaded_file_path": "rendering-1.10.0.aar", + "sha256": "d2f6cd1d54eee0d5557518d1edcf77a3ba37494ae94f9bb862e570ee426a3431", + "urls": [ + "https://dl.google.com/android/maven2/com/google/ar/sceneform/rendering/1.10.0/rendering-1.10.0.aar" + ], + "name": "com.google.ar.sceneform_rendering" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/rules_jvm_external/6.0/MODULE.bazel", + "line": 684, + "column": 10 + } + }, + { + "tagName": "@bazel_tools//tools/build_defs/repo:http.bzl%http_file", + "attributeValues": { + "downloaded_file_path": "hamcrest-core-1.3.jar", + "sha256": "66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9", + "urls": [ + "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" + ], + "name": "hamcrest_core_for_test" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/rules_jvm_external/6.0/MODULE.bazel", + "line": 693, + "column": 10 + } + }, + { + "tagName": "@bazel_tools//tools/build_defs/repo:http.bzl%http_file", + "attributeValues": { + "downloaded_file_path": "hamcrest-core-1.3-sources.jar", + "sha256": "e223d2d8fbafd66057a8848cc94222d63c3cedd652cc48eddc0ab5c39c0f84df", + "urls": [ + "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar" + ], + "name": "hamcrest_core_srcs_for_test" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/rules_jvm_external/6.0/MODULE.bazel", + "line": 702, + "column": 10 + } + }, + { + "tagName": "@bazel_tools//tools/build_defs/repo:http.bzl%http_file", + "attributeValues": { + "downloaded_file_path": "gson-2.9.0.jar", + "sha256": "c96d60551331a196dac54b745aa642cd078ef89b6f267146b705f2c2cbef052d", + "urls": [ + "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.9.0/gson-2.9.0.jar" + ], + "name": "gson_for_test" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/rules_jvm_external/6.0/MODULE.bazel", + "line": 711, + "column": 10 + } + }, + { + "tagName": "@bazel_tools//tools/build_defs/repo:http.bzl%http_file", + "attributeValues": { + "downloaded_file_path": "junit-platform-commons-1.8.2.jar", + "sha256": "d2e015fca7130e79af2f4608dc54415e4b10b592d77333decb4b1a274c185050", + "urls": [ + "https://repo1.maven.org/maven2/org/junit/platform/junit-platform-commons/1.8.2/junit-platform-commons-1.8.2.jar" + ], + "name": "junit_platform_commons_for_test" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/rules_jvm_external/6.0/MODULE.bazel", + "line": 720, + "column": 10 + } + }, + { + "tagName": "@bazel_tools//tools/build_defs/repo:http.bzl%http_file", + "attributeValues": { + "downloaded_file_path": "google-api-services-compute-v1-rev235-1.25.0-javadoc.jar", + "sha256": "b03be5ee8effba3bfbaae53891a9c01d70e2e3bd82ad8889d78e641b22bd76c2", + "urls": [ + "https://repo1.maven.org/maven2/com/google/apis/google-api-services-compute/v1-rev235-1.25.0/google-api-services-compute-v1-rev235-1.25.0-javadoc.jar" + ], + "name": "google_api_services_compute_javadoc_for_test" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/rules_jvm_external/6.0/MODULE.bazel", + "line": 730, + "column": 10 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "bazel_skylib": "bazel_skylib@1.5.0", + "platforms": "platforms@0.0.8", + "rules_java": "rules_java@7.5.0", + "rules_kotlin": "rules_kotlin@1.9.0", + "io_bazel_stardoc": "stardoc@0.5.6", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/rules_jvm_external/releases/download/6.0/rules_jvm_external-6.0.tar.gz" + ], + "integrity": "sha256-hf1rrVisdsw6J8jgUeQlX/nM2MkrqHlnDRlWIufAqbc=", + "strip_prefix": "rules_jvm_external-6.0", + "remote_patches": { + "https://bcr.bazel.build/modules/rules_jvm_external/6.0/patches/module_dot_bazel.patch": "sha256-+Ci4gFKoiHYV4zl1HFIS8JtdDSogzDh6neAEBNd+zLA=" + }, + "remote_patch_strip": 0 + } + } + }, + "googletest@1.14.0.bcr.1": { + "name": "googletest", + "version": "1.14.0.bcr.1", + "key": "googletest@1.14.0.bcr.1", + "repoName": "googletest", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [], + "deps": { + "com_google_absl": "abseil-cpp@20230802.0.bcr.1", + "platforms": "platforms@0.0.8", + "rules_cc": "rules_cc@0.0.9", + "com_googlesource_code_re2": "re2@2023-09-01", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "urls": [ + "https://github.com/google/googletest/archive/refs/tags/v1.14.0.tar.gz" + ], + "integrity": "sha256-itWYxzrXluDYKAsILOvYKmMNc+c808cAV5OKZQG7pdc=", + "strip_prefix": "googletest-1.14.0", + "remote_patches": { + "https://bcr.bazel.build/modules/googletest/1.14.0.bcr.1/patches/module_dot_bazel.patch": "sha256-jijctisPYOzP4X4cl0K7neRh/kqJB+yODNHf8V8heCE=" + }, + "remote_patch_strip": 0 + } + } + }, + "rules_license@0.0.7": { + "name": "rules_license", + "version": "0.0.7", + "key": "rules_license@0.0.7", + "repoName": "rules_license", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [], + "deps": { + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/rules_license/releases/download/0.0.7/rules_license-0.0.7.tar.gz" + ], + "integrity": "sha256-RTHezLkTY5ww5cdRKgVNXYdWmNrrddjPkPKEN1/nw2A=", + "strip_prefix": "", + "remote_patches": {}, + "remote_patch_strip": 0 + } + } + }, + "buildozer@6.4.0.2": { + "name": "buildozer", + "version": "6.4.0.2", + "key": "buildozer@6.4.0.2", + "repoName": "buildozer", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [ + { + "extensionBzlFile": "@buildozer//:buildozer_binary.bzl", + "extensionName": "buildozer_binary", + "usingModule": "buildozer@6.4.0.2", + "location": { + "file": "https://bcr.bazel.build/modules/buildozer/6.4.0.2/MODULE.bazel", + "line": 7, + "column": 33 + }, + "imports": { + "buildozer_binary": "buildozer_binary" + }, + "devImports": [], + "tags": [ + { + "tagName": "buildozer", + "attributeValues": { + "sha256": { + "darwin-amd64": "d29e347ecd6b5673d72cb1a8de05bf1b06178dd229ff5eb67fad5100c840cc8e", + "darwin-arm64": "9b9e71bdbec5e7223871e913b65d12f6d8fa026684daf991f00e52ed36a6978d", + "linux-amd64": "8dfd6345da4e9042daa738d7fdf34f699c5dfce4632f7207956fceedd8494119", + "linux-arm64": "6559558fded658c8fa7432a9d011f7c4dcbac6b738feae73d2d5c352e5f605fa", + "windows-amd64": "e7f05bf847f7c3689dd28926460ce6e1097ae97380ac8e6ae7147b7b706ba19b" + }, + "version": "6.4.0" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/buildozer/6.4.0.2/MODULE.bazel", + "line": 8, + "column": 27 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "urls": [ + "https://github.com/fmeum/buildozer/releases/download/v6.4.0.2/buildozer-v6.4.0.2.tar.gz" + ], + "integrity": "sha256-k7tFKQMR2AygxpmZfH0yEPnQmF3efFgD9rBPkj+Yz/8=", + "strip_prefix": "buildozer-6.4.0.2", + "remote_patches": { + "https://bcr.bazel.build/modules/buildozer/6.4.0.2/patches/module_dot_bazel_version.patch": "sha256-gKANF2HMilj7bWmuXs4lbBIAAansuWC4IhWGB/CerjU=" + }, + "remote_patch_strip": 1 + } + } + }, + "apple_support@1.5.0": { + "name": "apple_support", + "version": "1.5.0", + "key": "apple_support@1.5.0", + "repoName": "build_bazel_apple_support", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [ + "@local_config_apple_cc_toolchains//:all" + ], + "extensionUsages": [ + { + "extensionBzlFile": "@build_bazel_apple_support//crosstool:setup.bzl", + "extensionName": "apple_cc_configure_extension", + "usingModule": "apple_support@1.5.0", + "location": { + "file": "https://bcr.bazel.build/modules/apple_support/1.5.0/MODULE.bazel", + "line": 17, + "column": 35 + }, + "imports": { + "local_config_apple_cc": "local_config_apple_cc", + "local_config_apple_cc_toolchains": "local_config_apple_cc_toolchains" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "bazel_skylib": "bazel_skylib@1.5.0", + "platforms": "platforms@0.0.8", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/apple_support/releases/download/1.5.0/apple_support.1.5.0.tar.gz" + ], + "integrity": "sha256-miM41vja0yRPgj8txghKA+TQ+7J8qJLclw5okNW0gYQ=", + "strip_prefix": "", + "remote_patches": {}, + "remote_patch_strip": 0 + } + } + }, + "rules_buf@0.1.1": { + "name": "rules_buf", + "version": "0.1.1", + "key": "rules_buf@0.1.1", + "repoName": "rules_buf", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [ + "@rules_buf_toolchains//:all" + ], + "extensionUsages": [ + { + "extensionBzlFile": "@rules_buf//buf:extensions.bzl", + "extensionName": "ext", + "usingModule": "rules_buf@0.1.1", + "location": { + "file": "https://bcr.bazel.build/modules/rules_buf/0.1.1/MODULE.bazel", + "line": 14, + "column": 20 + }, + "imports": { + "rules_buf_toolchains": "rules_buf_toolchains" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "platforms": "platforms@0.0.8", + "com_google_protobuf": "protobuf@23.1", + "rules_proto": "rules_proto@6.0.0-rc2", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "urls": [ + "https://github.com/bufbuild/rules_buf/archive/abbbfce7c3fccf1d4b87afa28140d9ce53f80057.zip" + ], + "integrity": "sha256-/cvkfvtor1wk3+dSdJqwsqDBrAIV49KM9unuKODCrvs=", + "strip_prefix": "rules_buf-abbbfce7c3fccf1d4b87afa28140d9ce53f80057", + "remote_patches": { + "https://bcr.bazel.build/modules/rules_buf/0.1.1/patches/bzlmod.patch": "sha256-D5PYozjx10XcIqo0mMyoGIqO3PJHJtxLQ1vo3zesDS0=" + }, + "remote_patch_strip": 1 + } + } + }, + "boringssl@0.0.0-20230215-5c22014": { + "name": "boringssl", + "version": "0.0.0-20230215-5c22014", + "key": "boringssl@0.0.0-20230215-5c22014", + "repoName": "boringssl", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [], + "deps": { + "rules_cc": "rules_cc@0.0.9", + "platforms": "platforms@0.0.8", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "urls": [ + "https://github.com/google/boringssl/archive/5c22014ca513807ed03c657e8ede076164663979.zip" + ], + "integrity": "sha256-hj/GcMRW8wkjdAwWOTBRMv37nRslujhaZ644Yu8SqK8=", + "strip_prefix": "boringssl-5c22014ca513807ed03c657e8ede076164663979", + "remote_patches": { + "https://bcr.bazel.build/modules/boringssl/0.0.0-20230215-5c22014/patches/module_dot_bazel.patch": "sha256-TbAx9h+pBkDT3JmKw1bRchtNcLK1dnvsW1IlCkl/yd0=" + }, + "remote_patch_strip": 0 + } + } + }, + "c-ares@1.15.0": { + "name": "c-ares", + "version": "1.15.0", + "key": "c-ares@1.15.0", + "repoName": "c-ares", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [], + "deps": { + "bazel_skylib": "bazel_skylib@1.5.0", + "com_github_grpc_grpc": "grpc@1.56.3.bcr.1", + "platforms": "platforms@0.0.8", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "urls": [ + "https://github.com/c-ares/c-ares/releases/download/cares-1_15_0/c-ares-1.15.0.tar.gz" + ], + "integrity": "sha256-bNuXhx8pMFMMl963z1yPpL5aCwLHzqbnx2Z2cqOdaFI=", + "strip_prefix": "c-ares-1.15.0", + "remote_patches": { + "https://bcr.bazel.build/modules/c-ares/1.15.0/patches/add_build_file.patch": "sha256-+SUCFxBIkR0GE9FRFPps/e6AnA9cQIGANBHK14UAKwQ=", + "https://bcr.bazel.build/modules/c-ares/1.15.0/patches/module_dot_bazel.patch": "sha256-SVQeSrnvd7IishMhmg8S3PK6/6bbt1IqwVEqKDfdYgk=" + }, + "remote_patch_strip": 0 + } + } + }, + "re2@2023-09-01": { + "name": "re2", + "version": "2023-09-01", + "key": "re2@2023-09-01", + "repoName": "re2", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [ + { + "extensionBzlFile": "@pybind11_bazel//:python_configure.bzl", + "extensionName": "extension", + "usingModule": "re2@2023-09-01", + "location": { + "file": "https://bcr.bazel.build/modules/re2/2023-09-01/MODULE.bazel", + "line": 22, + "column": 33 + }, + "imports": { + "local_config_python": "local_config_python", + "pybind11": "pybind11" + }, + "devImports": [], + "tags": [ + { + "tagName": "toolchain", + "attributeValues": { + "python_version": "3" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/re2/2023-09-01/MODULE.bazel", + "line": 23, + "column": 27 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "platforms": "platforms@0.0.8", + "rules_cc": "rules_cc@0.0.9", + "com_google_absl": "abseil-cpp@20230802.0.bcr.1", + "rules_python": "rules_python@0.31.0", + "pybind11_bazel": "pybind11_bazel@2.11.1", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "urls": [ + "https://github.com/google/re2/releases/download/2023-09-01/re2-2023-09-01.zip" + ], + "integrity": "sha256-IkuDUdxGM7EBLb2EdWTgYKRr5goioUY9S1uZP9S/Wcw=", + "strip_prefix": "re2-2023-09-01", + "remote_patches": { + "https://bcr.bazel.build/modules/re2/2023-09-01/patches/module_dot_bazel.patch": "sha256-MUQkRNgPJ0lbYqOXoBu2m2vLH7IuKEbK/VWTw7WWrnA=" + }, + "remote_patch_strip": 0 + } + } + }, + "rules_kotlin@1.9.0": { + "name": "rules_kotlin", + "version": "1.9.0", + "key": "rules_kotlin@1.9.0", + "repoName": "rules_kotlin", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [ + "//kotlin/internal:default_toolchain" + ], + "extensionUsages": [ + { + "extensionBzlFile": "@rules_kotlin//src/main/starlark/core/repositories:bzlmod_setup.bzl", + "extensionName": "rules_kotlin_extensions", + "usingModule": "rules_kotlin@1.9.0", + "location": { + "file": "https://bcr.bazel.build/modules/rules_kotlin/1.9.0/MODULE.bazel", + "line": 14, + "column": 40 + }, + "imports": { + "buildkite_config": "buildkite_config", + "com_github_google_ksp": "com_github_google_ksp", + "com_github_jetbrains_kotlin": "com_github_jetbrains_kotlin", + "com_github_pinterest_ktlint": "com_github_pinterest_ktlint", + "kt_java_stub_template": "kt_java_stub_template", + "rules_android": "rules_android" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@bazel_tools//tools/android:android_extensions.bzl", + "extensionName": "remote_android_tools_extensions", + "usingModule": "rules_kotlin@1.9.0", + "location": { + "file": "https://bcr.bazel.build/modules/rules_kotlin/1.9.0/MODULE.bazel", + "line": 28, + "column": 42 + }, + "imports": { + "android_gmaven_r8": "android_gmaven_r8", + "android_tools": "android_tools" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@rules_jvm_external//:extensions.bzl", + "extensionName": "maven", + "usingModule": "rules_kotlin@1.9.0", + "location": { + "file": "https://bcr.bazel.build/modules/rules_kotlin/1.9.0/MODULE.bazel", + "line": 37, + "column": 22 + }, + "imports": { + "kotlin_rules_maven": "kotlin_rules_maven" + }, + "devImports": [], + "tags": [ + { + "tagName": "install", + "attributeValues": { + "name": "kotlin_rules_maven", + "artifacts": [ + "com.google.code.findbugs:jsr305:3.0.2", + "junit:junit:4.13-beta-3", + "com.google.protobuf:protobuf-java:3.6.0", + "com.google.protobuf:protobuf-java-util:3.6.0", + "com.google.guava:guava:27.1-jre", + "com.google.truth:truth:0.45", + "com.google.auto.service:auto-service:1.0.1", + "com.google.auto.service:auto-service-annotations:1.0.1", + "com.google.auto.value:auto-value:1.10.1", + "com.google.auto.value:auto-value-annotations:1.10.1", + "com.google.dagger:dagger:2.43.2", + "com.google.dagger:dagger-compiler:2.43.2", + "com.google.dagger:dagger-producers:2.43.2", + "javax.annotation:javax.annotation-api:1.3.2", + "javax.inject:javax.inject:1", + "org.pantsbuild:jarjar:1.7.2", + "org.jetbrains.kotlinx:atomicfu-js:0.15.2", + "org.jetbrains.kotlinx:kotlinx-serialization-runtime:1.0-M1-1.4.0-rc" + ], + "fetch_sources": true, + "repositories": [ + "https://maven-central.storage.googleapis.com/repos/central/data/", + "https://maven.google.com", + "https://repo1.maven.org/maven2" + ] + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/rules_kotlin/1.9.0/MODULE.bazel", + "line": 38, + "column": 14 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "platforms": "platforms@0.0.8", + "bazel_skylib": "bazel_skylib@1.5.0", + "rules_java": "rules_java@7.5.0", + "rules_python": "rules_python@0.31.0", + "rules_cc": "rules_cc@0.0.9", + "rules_jvm_external": "rules_jvm_external@6.0", + "rules_pkg": "rules_pkg@0.10.1", + "io_bazel_stardoc": "stardoc@0.5.6", + "rules_proto": "rules_proto@6.0.0-rc2", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/rules_kotlin/releases/download/v1.9.0/rules_kotlin-v1.9.0.tar.gz" + ], + "integrity": "sha256-V2bx5Zms9VGqVvSdq5q5EIJpsDxVdJbFSsr0H5jiuNY=", + "strip_prefix": "", + "remote_patches": { + "https://bcr.bazel.build/modules/rules_kotlin/1.9.0/patches/module_dot_bazel_version.patch": "sha256-nDFDlp2ujd74k9mEF0Bh7pZqBt+CUCF2bZHIaFgM25g=" + }, + "remote_patch_strip": 1 + } + } + }, + "pybind11_bazel@2.11.1": { + "name": "pybind11_bazel", + "version": "2.11.1", + "key": "pybind11_bazel@2.11.1", + "repoName": "pybind11_bazel", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [], + "deps": { + "platforms": "platforms@0.0.8", + "rules_cc": "rules_cc@0.0.9", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "urls": [ + "https://github.com/pybind/pybind11_bazel/releases/download/v2.11.1/pybind11_bazel-2.11.1.zip" + ], + "integrity": "sha256-LEZsmzzKeFK0fgeFADEomE/PDV1hoaLkxazu/ZNawiA=", + "strip_prefix": "pybind11_bazel-2.11.1", + "remote_patches": {}, + "remote_patch_strip": 0 + } + } + } + }, + "moduleExtensions": { + "@@apple_support~//crosstool:setup.bzl%apple_cc_configure_extension": { + "general": { + "bzlTransitiveDigest": "pMLFCYaRPkgXPQ8vtuNkMfiHfPmRBy6QJfnid4sWfv0=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "local_config_apple_cc": { + "bzlFile": "@@apple_support~//crosstool:setup.bzl", + "ruleClassName": "_apple_cc_autoconf", + "attributes": {} + }, + "local_config_apple_cc_toolchains": { + "bzlFile": "@@apple_support~//crosstool:setup.bzl", + "ruleClassName": "_apple_cc_autoconf_toolchains", + "attributes": {} + } + }, + "recordedRepoMappingEntries": [ + [ + "apple_support~", + "bazel_tools", + "bazel_tools" + ] + ] + } + }, + "@@aspect_bazel_lib~//lib:extensions.bzl%toolchains": { + "general": { + "bzlTransitiveDigest": "3DMe+xbwSbNxqwKAlnUgn08hF/9FBfMa6nhVI3l+6sE=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "expand_template_windows_amd64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:expand_template_toolchain.bzl", + "ruleClassName": "expand_template_platform_repo", + "attributes": { + "platform": "windows_amd64" + } + }, + "copy_to_directory_windows_amd64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:copy_to_directory_toolchain.bzl", + "ruleClassName": "copy_to_directory_platform_repo", + "attributes": { + "platform": "windows_amd64" + } + }, + "bsd_tar_host": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:tar_toolchain.bzl", + "ruleClassName": "bsdtar_binary_repo", + "attributes": { + "platform": "host" + } + }, + "jq_darwin_amd64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:jq_toolchain.bzl", + "ruleClassName": "jq_platform_repo", + "attributes": { + "platform": "darwin_amd64", + "version": "1.7" + } + }, + "copy_to_directory_freebsd_amd64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:copy_to_directory_toolchain.bzl", + "ruleClassName": "copy_to_directory_platform_repo", + "attributes": { + "platform": "freebsd_amd64" + } + }, + "expand_template_linux_amd64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:expand_template_toolchain.bzl", + "ruleClassName": "expand_template_platform_repo", + "attributes": { + "platform": "linux_amd64" + } + }, + "jq_linux_arm64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:jq_toolchain.bzl", + "ruleClassName": "jq_platform_repo", + "attributes": { + "platform": "linux_arm64", + "version": "1.7" + } + }, + "coreutils_darwin_arm64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:coreutils_toolchain.bzl", + "ruleClassName": "coreutils_platform_repo", + "attributes": { + "platform": "darwin_arm64", + "version": "0.0.23" + } + }, + "copy_to_directory_linux_arm64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:copy_to_directory_toolchain.bzl", + "ruleClassName": "copy_to_directory_platform_repo", + "attributes": { + "platform": "linux_arm64" + } + }, + "bsd_tar_linux_arm64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:tar_toolchain.bzl", + "ruleClassName": "bsdtar_binary_repo", + "attributes": { + "platform": "linux_arm64" + } + }, + "copy_directory_darwin_amd64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:copy_directory_toolchain.bzl", + "ruleClassName": "copy_directory_platform_repo", + "attributes": { + "platform": "darwin_amd64" + } + }, + "coreutils_darwin_amd64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:coreutils_toolchain.bzl", + "ruleClassName": "coreutils_platform_repo", + "attributes": { + "platform": "darwin_amd64", + "version": "0.0.23" + } + }, + "coreutils_linux_arm64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:coreutils_toolchain.bzl", + "ruleClassName": "coreutils_platform_repo", + "attributes": { + "platform": "linux_arm64", + "version": "0.0.23" + } + }, + "yq_linux_s390x": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_platform_repo", + "attributes": { + "platform": "linux_s390x", + "version": "4.25.2" + } + }, + "yq": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_host_alias_repo", + "attributes": {} + }, + "expand_template_darwin_amd64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:expand_template_toolchain.bzl", + "ruleClassName": "expand_template_platform_repo", + "attributes": { + "platform": "darwin_amd64" + } + }, + "copy_directory_linux_amd64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:copy_directory_toolchain.bzl", + "ruleClassName": "copy_directory_platform_repo", + "attributes": { + "platform": "linux_amd64" + } + }, + "jq_darwin_arm64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:jq_toolchain.bzl", + "ruleClassName": "jq_platform_repo", + "attributes": { + "platform": "darwin_arm64", + "version": "1.7" + } + }, + "yq_darwin_amd64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_platform_repo", + "attributes": { + "platform": "darwin_amd64", + "version": "4.25.2" + } + }, + "copy_directory_linux_arm64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:copy_directory_toolchain.bzl", + "ruleClassName": "copy_directory_platform_repo", + "attributes": { + "platform": "linux_arm64" + } + }, + "expand_template_toolchains": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:expand_template_toolchain.bzl", + "ruleClassName": "expand_template_toolchains_repo", + "attributes": { + "user_repository_name": "expand_template" + } + }, + "bats_assert": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "sha256": "98ca3b685f8b8993e48ec057565e6e2abcc541034ed5b0e81f191505682037fd", + "urls": [ + "https://github.com/bats-core/bats-assert/archive/v2.1.0.tar.gz" + ], + "strip_prefix": "bats-assert-2.1.0", + "build_file_content": "load(\"@aspect_bazel_lib//lib:copy_to_directory.bzl\", \"copy_to_directory\")\n\ncopy_to_directory(\n name = \"assert\",\n hardlink = \"on\",\n srcs = glob([\n \"src/**\",\n \"load.bash\",\n ]),\n out = \"bats-assert\",\n visibility = [\"//visibility:public\"]\n)\n" + } + }, + "copy_to_directory_darwin_amd64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:copy_to_directory_toolchain.bzl", + "ruleClassName": "copy_to_directory_platform_repo", + "attributes": { + "platform": "darwin_amd64" + } + }, + "bsd_tar_linux_amd64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:tar_toolchain.bzl", + "ruleClassName": "bsdtar_binary_repo", + "attributes": { + "platform": "linux_amd64" + } + }, + "yq_toolchains": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_toolchains_repo", + "attributes": { + "user_repository_name": "yq" + } + }, + "bats_support": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "sha256": "7815237aafeb42ddcc1b8c698fc5808026d33317d8701d5ec2396e9634e2918f", + "urls": [ + "https://github.com/bats-core/bats-support/archive/v0.3.0.tar.gz" + ], + "strip_prefix": "bats-support-0.3.0", + "build_file_content": "load(\"@aspect_bazel_lib//lib:copy_to_directory.bzl\", \"copy_to_directory\")\n\ncopy_to_directory(\n name = \"support\",\n hardlink = \"on\",\n srcs = glob([\n \"src/**\",\n \"load.bash\",\n ]),\n out = \"bats-support\",\n visibility = [\"//visibility:public\"]\n)\n" + } + }, + "bsd_tar_windows_amd64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:tar_toolchain.bzl", + "ruleClassName": "bsdtar_binary_repo", + "attributes": { + "platform": "windows_amd64" + } + }, + "jq": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:jq_toolchain.bzl", + "ruleClassName": "jq_host_alias_repo", + "attributes": {} + }, + "expand_template_darwin_arm64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:expand_template_toolchain.bzl", + "ruleClassName": "expand_template_platform_repo", + "attributes": { + "platform": "darwin_arm64" + } + }, + "copy_to_directory_linux_amd64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:copy_to_directory_toolchain.bzl", + "ruleClassName": "copy_to_directory_platform_repo", + "attributes": { + "platform": "linux_amd64" + } + }, + "coreutils_linux_amd64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:coreutils_toolchain.bzl", + "ruleClassName": "coreutils_platform_repo", + "attributes": { + "platform": "linux_amd64", + "version": "0.0.23" + } + }, + "copy_directory_toolchains": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:copy_directory_toolchain.bzl", + "ruleClassName": "copy_directory_toolchains_repo", + "attributes": { + "user_repository_name": "copy_directory" + } + }, + "yq_linux_amd64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_platform_repo", + "attributes": { + "platform": "linux_amd64", + "version": "4.25.2" + } + }, + "copy_to_directory_darwin_arm64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:copy_to_directory_toolchain.bzl", + "ruleClassName": "copy_to_directory_platform_repo", + "attributes": { + "platform": "darwin_arm64" + } + }, + "coreutils_toolchains": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:coreutils_toolchain.bzl", + "ruleClassName": "coreutils_toolchains_repo", + "attributes": { + "user_repository_name": "coreutils" + } + }, + "copy_directory_freebsd_amd64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:copy_directory_toolchain.bzl", + "ruleClassName": "copy_directory_platform_repo", + "attributes": { + "platform": "freebsd_amd64" + } + }, + "bats_file": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "sha256": "9b69043241f3af1c2d251f89b4fcafa5df3f05e97b89db18d7c9bdf5731bb27a", + "urls": [ + "https://github.com/bats-core/bats-file/archive/v0.4.0.tar.gz" + ], + "strip_prefix": "bats-file-0.4.0", + "build_file_content": "load(\"@aspect_bazel_lib//lib:copy_to_directory.bzl\", \"copy_to_directory\")\n\ncopy_to_directory(\n name = \"file\",\n hardlink = \"on\",\n srcs = glob([\n \"src/**\",\n \"load.bash\",\n ]),\n out = \"bats-file\",\n visibility = [\"//visibility:public\"]\n)\n" + } + }, + "expand_template_linux_arm64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:expand_template_toolchain.bzl", + "ruleClassName": "expand_template_platform_repo", + "attributes": { + "platform": "linux_arm64" + } + }, + "jq_linux_amd64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:jq_toolchain.bzl", + "ruleClassName": "jq_platform_repo", + "attributes": { + "platform": "linux_amd64", + "version": "1.7" + } + }, + "bsd_tar_toolchains": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:tar_toolchain.bzl", + "ruleClassName": "tar_toolchains_repo", + "attributes": { + "user_repository_name": "bsd_tar" + } + }, + "bats_toolchains": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "sha256": "a1a9f7875aa4b6a9480ca384d5865f1ccf1b0b1faead6b47aa47d79709a5c5fd", + "urls": [ + "https://github.com/bats-core/bats-core/archive/v1.10.0.tar.gz" + ], + "strip_prefix": "bats-core-1.10.0", + "build_file_content": "load(\"@local_config_platform//:constraints.bzl\", \"HOST_CONSTRAINTS\")\nload(\"@aspect_bazel_lib//lib/private:bats_toolchain.bzl\", \"bats_toolchain\")\nload(\"@aspect_bazel_lib//lib:copy_to_directory.bzl\", \"copy_to_directory\")\n\ncopy_to_directory(\n name = \"core\",\n hardlink = \"on\",\n srcs = glob([\n \"lib/**\",\n \"libexec/**\"\n ]) + [\"bin/bats\"],\n out = \"bats-core\",\n)\n\nbats_toolchain(\n name = \"toolchain\",\n core = \":core\",\n libraries = [\"@bats_support//:support\", \"@bats_assert//:assert\", \"@bats_file//:file\"]\n)\n\ntoolchain(\n name = \"bats_toolchain\",\n exec_compatible_with = HOST_CONSTRAINTS,\n toolchain = \":toolchain\",\n toolchain_type = \"@aspect_bazel_lib//lib:bats_toolchain_type\",\n)\n" + } + }, + "yq_windows_amd64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_platform_repo", + "attributes": { + "platform": "windows_amd64", + "version": "4.25.2" + } + }, + "jq_windows_amd64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:jq_toolchain.bzl", + "ruleClassName": "jq_platform_repo", + "attributes": { + "platform": "windows_amd64", + "version": "1.7" + } + }, + "expand_template_freebsd_amd64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:expand_template_toolchain.bzl", + "ruleClassName": "expand_template_platform_repo", + "attributes": { + "platform": "freebsd_amd64" + } + }, + "yq_linux_ppc64le": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_platform_repo", + "attributes": { + "platform": "linux_ppc64le", + "version": "4.25.2" + } + }, + "copy_to_directory_toolchains": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:copy_to_directory_toolchain.bzl", + "ruleClassName": "copy_to_directory_toolchains_repo", + "attributes": { + "user_repository_name": "copy_to_directory" + } + }, + "jq_toolchains": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:jq_toolchain.bzl", + "ruleClassName": "jq_toolchains_repo", + "attributes": { + "user_repository_name": "jq" + } + }, + "copy_directory_darwin_arm64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:copy_directory_toolchain.bzl", + "ruleClassName": "copy_directory_platform_repo", + "attributes": { + "platform": "darwin_arm64" + } + }, + "copy_directory_windows_amd64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:copy_directory_toolchain.bzl", + "ruleClassName": "copy_directory_platform_repo", + "attributes": { + "platform": "windows_amd64" + } + }, + "yq_darwin_arm64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_platform_repo", + "attributes": { + "platform": "darwin_arm64", + "version": "4.25.2" + } + }, + "coreutils_windows_amd64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:coreutils_toolchain.bzl", + "ruleClassName": "coreutils_platform_repo", + "attributes": { + "platform": "windows_amd64", + "version": "0.0.23" + } + }, + "yq_linux_arm64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_platform_repo", + "attributes": { + "platform": "linux_arm64", + "version": "4.25.2" + } + } + }, + "recordedRepoMappingEntries": [ + [ + "aspect_bazel_lib~", + "aspect_bazel_lib", + "aspect_bazel_lib~" + ], + [ + "aspect_bazel_lib~", + "bazel_skylib", + "bazel_skylib~" + ], + [ + "aspect_bazel_lib~", + "bazel_tools", + "bazel_tools" + ] + ] + } + }, + "@@aspect_rules_js~//npm:extensions.bzl%npm": { + "general": { + "bzlTransitiveDigest": "UDmgzP9V6zK3ulOTvTWRMD2ahraz/KJW7NwK03lenIU=", + "recordedFileInputs": { + "@@com_github_buildbarn_bb_remote_execution~//pnpm-lock.yaml": "5a9624f6281ea81b417a4393efa4524231c1c23ab05c405bed6f386c473d2dfd", + "@@com_github_buildbarn_bb_browser~//pnpm-lock.yaml": "5a9624f6281ea81b417a4393efa4524231c1c23ab05c405bed6f386c473d2dfd", + "@@com_github_buildbarn_bb_storage~//pnpm-lock.yaml": "5a9624f6281ea81b417a4393efa4524231c1c23ab05c405bed6f386c473d2dfd", + "@@aspect_bazel_lib~~toolchains~yq_linux_amd64//yq": "042f7462ec8378f8b0d3bac85d1b1a063b63beef5d8e3826bb2377294116ae90" + }, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "com_github_buildbarn_bb_browser_npm__lru-cache__10.2.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "lru-cache", + "version": "10.2.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_browser", + "link_packages": {}, + "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", + "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_remote_execution_npm__is-fullwidth-code-point__3.0.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "is-fullwidth-code-point", + "version": "3.0.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_remote_execution", + "link_packages": {}, + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_remote_execution_npm__glob__10.3.12": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "glob", + "version": "10.3.12", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_remote_execution", + "link_packages": {}, + "integrity": "sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==", + "url": "https://registry.npmjs.org/glob/-/glob-10.3.12.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_browser_npm__picocolors__1.0.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "picocolors", + "version": "1.0.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "picocolors": [ + "1.0.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_browser_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__eastasianwidth__0.2.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "eastasianwidth", + "version": "0.2.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_browser", + "link_packages": {}, + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "url": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_remote_execution_npm__purgecss__6.0.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "purgecss", + "version": "6.0.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_remote_execution", + "link_packages": { + "": [ + "purgecss" + ] + }, + "integrity": "sha512-s3EBxg5RSWmpqd0KGzNqPiaBbWDz1/As+2MzoYVGMqgDqRTLBhJW6sywfTBek7OwNfoS/6pS0xdtvChNhFj2cw==", + "url": "https://registry.npmjs.org/purgecss/-/purgecss-6.0.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_remote_execution_npm__minimatch__9.0.4": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "minimatch", + "version": "9.0.4", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_remote_execution", + "link_packages": {}, + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "url": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_remote_execution_npm__picocolors__1.0.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "picocolors", + "version": "1.0.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_remote_execution", + "link_packages": {}, + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "url": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_storage_npm__path-scurry__1.10.2": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "path-scurry", + "version": "1.10.2", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_storage", + "link_packages": {}, + "integrity": "sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==", + "url": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.2.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_browser_npm__signal-exit__4.1.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "signal-exit", + "version": "4.1.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "signal-exit": [ + "4.1.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_browser_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_storage_npm__postcss__8.4.38": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "postcss", + "version": "8.4.38", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_storage", + "link_packages": {}, + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "url": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_storage_npm__at_pkgjs_parseargs__0.11.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "@pkgjs/parseargs", + "version": "0.11.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_storage", + "link_packages": {}, + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "url": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [ + "preinstall", + "install", + "postinstall" + ], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_browser_npm__cssesc__3.0.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "cssesc", + "version": "3.0.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "cssesc": [ + "3.0.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_browser_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_remote_execution_npm__string-width__4.2.3__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "string-width", + "version": "4.2.3", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "emoji-regex": "8.0.0", + "is-fullwidth-code-point": "3.0.0", + "strip-ansi": "6.0.1" + }, + "transitive_closure": { + "ansi-regex": [ + "5.0.1" + ], + "emoji-regex": [ + "8.0.0" + ], + "is-fullwidth-code-point": [ + "3.0.0" + ], + "string-width": [ + "4.2.3" + ], + "strip-ansi": [ + "6.0.1" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_remote_execution_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_storage_npm__brace-expansion__2.0.1": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "brace-expansion", + "version": "2.0.1", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_storage", + "link_packages": {}, + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_storage_npm__wrap-ansi__7.0.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "wrap-ansi", + "version": "7.0.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "ansi-styles": "4.3.0", + "string-width": "4.2.3", + "strip-ansi": "6.0.1" + }, + "transitive_closure": { + "ansi-regex": [ + "5.0.1" + ], + "ansi-styles": [ + "4.3.0" + ], + "color-convert": [ + "2.0.1" + ], + "color-name": [ + "1.1.4" + ], + "emoji-regex": [ + "8.0.0" + ], + "is-fullwidth-code-point": [ + "3.0.0" + ], + "string-width": [ + "4.2.3" + ], + "strip-ansi": [ + "6.0.1" + ], + "wrap-ansi": [ + "7.0.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_storage_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_remote_execution_npm__strip-ansi__7.1.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "strip-ansi", + "version": "7.1.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_remote_execution", + "link_packages": {}, + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_storage_npm__which__2.0.2": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "which", + "version": "2.0.2", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_storage", + "link_packages": {}, + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "url": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_remote_execution_npm__cross-spawn__7.0.3": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "cross-spawn", + "version": "7.0.3", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_remote_execution", + "link_packages": {}, + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "url": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_storage_npm__shebang-command__2.0.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "shebang-command", + "version": "2.0.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_storage", + "link_packages": {}, + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "url": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_browser_npm__source-map-js__1.2.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "source-map-js", + "version": "1.2.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_browser", + "link_packages": {}, + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "url": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_remote_execution_npm__shebang-regex__3.0.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "shebang-regex", + "version": "3.0.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "shebang-regex": [ + "3.0.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_remote_execution_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__emoji-regex__8.0.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "emoji-regex", + "version": "8.0.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_browser", + "link_packages": {}, + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_remote_execution_npm__path-key__3.1.1": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "path-key", + "version": "3.1.1", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_remote_execution", + "link_packages": {}, + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "url": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_browser_npm__path-key__3.1.1__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "path-key", + "version": "3.1.1", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "path-key": [ + "3.1.1" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_browser_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__postcss-selector-parser__6.0.16": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "postcss-selector-parser", + "version": "6.0.16", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_browser", + "link_packages": {}, + "integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==", + "url": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_remote_execution_npm__util-deprecate__1.0.2": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "util-deprecate", + "version": "1.0.2", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_remote_execution", + "link_packages": {}, + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "url": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_browser_npm__color-convert__2.0.1": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "color-convert", + "version": "2.0.1", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_browser", + "link_packages": {}, + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "url": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_remote_execution_npm__string-width__5.1.2__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "string-width", + "version": "5.1.2", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "eastasianwidth": "0.2.0", + "emoji-regex": "9.2.2", + "strip-ansi": "7.1.0" + }, + "transitive_closure": { + "ansi-regex": [ + "6.0.1" + ], + "eastasianwidth": [ + "0.2.0" + ], + "emoji-regex": [ + "9.2.2" + ], + "string-width": [ + "5.1.2" + ], + "strip-ansi": [ + "7.1.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_remote_execution_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_storage_npm__emoji-regex__8.0.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "emoji-regex", + "version": "8.0.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_storage", + "link_packages": {}, + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_remote_execution_npm__nanoid__3.3.7": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "nanoid", + "version": "3.3.7", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_remote_execution", + "link_packages": {}, + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "url": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_browser_npm__is-fullwidth-code-point__3.0.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "is-fullwidth-code-point", + "version": "3.0.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "is-fullwidth-code-point": [ + "3.0.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_browser_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_storage_npm__postcss-selector-parser__6.0.16__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "postcss-selector-parser", + "version": "6.0.16", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "cssesc": "3.0.0", + "util-deprecate": "1.0.2" + }, + "transitive_closure": { + "cssesc": [ + "3.0.0" + ], + "postcss-selector-parser": [ + "6.0.16" + ], + "util-deprecate": [ + "1.0.2" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_storage_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__color-name__1.1.4": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "color-name", + "version": "1.1.4", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_browser", + "link_packages": {}, + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "url": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_remote_execution_npm__emoji-regex__8.0.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "emoji-regex", + "version": "8.0.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_remote_execution", + "link_packages": {}, + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_remote_execution_npm__wrap-ansi__8.1.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "wrap-ansi", + "version": "8.1.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "ansi-styles": "6.2.1", + "string-width": "5.1.2", + "strip-ansi": "7.1.0" + }, + "transitive_closure": { + "ansi-regex": [ + "6.0.1" + ], + "ansi-styles": [ + "6.2.1" + ], + "eastasianwidth": [ + "0.2.0" + ], + "emoji-regex": [ + "9.2.2" + ], + "string-width": [ + "5.1.2" + ], + "strip-ansi": [ + "7.1.0" + ], + "wrap-ansi": [ + "8.1.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_remote_execution_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_storage_npm__brace-expansion__2.0.1__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "brace-expansion", + "version": "2.0.1", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "balanced-match": "1.0.2" + }, + "transitive_closure": { + "balanced-match": [ + "1.0.2" + ], + "brace-expansion": [ + "2.0.1" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_storage_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_remote_execution_npm__which__2.0.2": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "which", + "version": "2.0.2", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_remote_execution", + "link_packages": {}, + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "url": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_storage_npm__glob__10.3.12__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "glob", + "version": "10.3.12", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "foreground-child": "3.1.1", + "jackspeak": "2.3.6", + "minimatch": "9.0.4", + "minipass": "7.0.4", + "path-scurry": "1.10.2" + }, + "transitive_closure": { + "@isaacs/cliui": [ + "8.0.2" + ], + "@pkgjs/parseargs": [ + "0.11.0" + ], + "ansi-regex": [ + "5.0.1", + "6.0.1" + ], + "ansi-styles": [ + "4.3.0", + "6.2.1" + ], + "balanced-match": [ + "1.0.2" + ], + "brace-expansion": [ + "2.0.1" + ], + "color-convert": [ + "2.0.1" + ], + "color-name": [ + "1.1.4" + ], + "cross-spawn": [ + "7.0.3" + ], + "eastasianwidth": [ + "0.2.0" + ], + "emoji-regex": [ + "8.0.0", + "9.2.2" + ], + "foreground-child": [ + "3.1.1" + ], + "glob": [ + "10.3.12" + ], + "is-fullwidth-code-point": [ + "3.0.0" + ], + "isexe": [ + "2.0.0" + ], + "jackspeak": [ + "2.3.6" + ], + "lru-cache": [ + "10.2.0" + ], + "minimatch": [ + "9.0.4" + ], + "minipass": [ + "7.0.4" + ], + "path-key": [ + "3.1.1" + ], + "path-scurry": [ + "1.10.2" + ], + "shebang-command": [ + "2.0.0" + ], + "shebang-regex": [ + "3.0.0" + ], + "signal-exit": [ + "4.1.0" + ], + "string-width": [ + "4.2.3", + "5.1.2" + ], + "strip-ansi": [ + "6.0.1", + "7.1.0" + ], + "which": [ + "2.0.2" + ], + "wrap-ansi": [ + "7.0.0", + "8.1.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_storage_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__wrap-ansi__7.0.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "wrap-ansi", + "version": "7.0.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_browser", + "link_packages": {}, + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_browser_npm__string-width__5.1.2": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "string-width", + "version": "5.1.2", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_browser", + "link_packages": {}, + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "url": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_storage_npm__signal-exit__4.1.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "signal-exit", + "version": "4.1.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "signal-exit": [ + "4.1.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_storage_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_storage_npm__ansi-regex__5.0.1": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "ansi-regex", + "version": "5.0.1", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_storage", + "link_packages": {}, + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_remote_execution_npm__signal-exit__4.1.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "signal-exit", + "version": "4.1.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "signal-exit": [ + "4.1.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_remote_execution_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__foreground-child__3.1.1": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "foreground-child", + "version": "3.1.1", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_browser", + "link_packages": {}, + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "url": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_browser_npm__jackspeak__2.3.6__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "jackspeak", + "version": "2.3.6", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "@pkgjs/parseargs": "0.11.0", + "@isaacs/cliui": "8.0.2" + }, + "transitive_closure": { + "@isaacs/cliui": [ + "8.0.2" + ], + "@pkgjs/parseargs": [ + "0.11.0" + ], + "ansi-regex": [ + "5.0.1", + "6.0.1" + ], + "ansi-styles": [ + "4.3.0", + "6.2.1" + ], + "color-convert": [ + "2.0.1" + ], + "color-name": [ + "1.1.4" + ], + "eastasianwidth": [ + "0.2.0" + ], + "emoji-regex": [ + "8.0.0", + "9.2.2" + ], + "is-fullwidth-code-point": [ + "3.0.0" + ], + "jackspeak": [ + "2.3.6" + ], + "string-width": [ + "4.2.3", + "5.1.2" + ], + "strip-ansi": [ + "6.0.1", + "7.1.0" + ], + "wrap-ansi": [ + "7.0.0", + "8.1.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_browser_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_storage_npm__isexe__2.0.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "isexe", + "version": "2.0.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "isexe": [ + "2.0.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_storage_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_storage_npm__shebang-regex__3.0.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "shebang-regex", + "version": "3.0.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "shebang-regex": [ + "3.0.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_storage_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__at_pkgjs_parseargs__0.11.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "@pkgjs/parseargs", + "version": "0.11.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_browser", + "link_packages": {}, + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "url": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [ + "preinstall", + "install", + "postinstall" + ], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_storage_npm__string-width__4.2.3": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "string-width", + "version": "4.2.3", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_storage", + "link_packages": {}, + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_browser_npm__commander__12.0.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "commander", + "version": "12.0.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_browser", + "link_packages": {}, + "integrity": "sha512-MwVNWlYjDTtOjX5PiD7o5pK0UrFU/OYgcJfjjK4RaHZETNtjJqrZa9Y9ds88+A+f+d5lv+561eZ+yCKoS3gbAA==", + "url": "https://registry.npmjs.org/commander/-/commander-12.0.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_storage_npm__balanced-match__1.0.2": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "balanced-match", + "version": "1.0.2", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_storage", + "link_packages": {}, + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "url": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_storage_npm__minipass__7.0.4": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "minipass", + "version": "7.0.4", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_storage", + "link_packages": {}, + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "url": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_storage_npm__color-convert__2.0.1": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "color-convert", + "version": "2.0.1", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_storage", + "link_packages": {}, + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "url": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_browser_npm__emoji-regex__9.2.2__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "emoji-regex", + "version": "9.2.2", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "emoji-regex": [ + "9.2.2" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_browser_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_remote_execution_npm__util-deprecate__1.0.2__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "util-deprecate", + "version": "1.0.2", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "util-deprecate": [ + "1.0.2" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_remote_execution_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_remote_execution_npm__which__2.0.2__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "which", + "version": "2.0.2", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "isexe": "2.0.0" + }, + "transitive_closure": { + "isexe": [ + "2.0.0" + ], + "which": [ + "2.0.2" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_remote_execution_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__shebang-command__2.0.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "shebang-command", + "version": "2.0.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "shebang-regex": "3.0.0" + }, + "transitive_closure": { + "shebang-command": [ + "2.0.0" + ], + "shebang-regex": [ + "3.0.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_browser_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_storage_npm__is-fullwidth-code-point__3.0.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "is-fullwidth-code-point", + "version": "3.0.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_storage", + "link_packages": {}, + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_remote_execution_npm__picocolors__1.0.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "picocolors", + "version": "1.0.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "picocolors": [ + "1.0.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_remote_execution_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_storage_npm__eastasianwidth__0.2.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "eastasianwidth", + "version": "0.2.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "eastasianwidth": [ + "0.2.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_storage_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_storage_npm__shebang-command__2.0.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "shebang-command", + "version": "2.0.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "shebang-regex": "3.0.0" + }, + "transitive_closure": { + "shebang-command": [ + "2.0.0" + ], + "shebang-regex": [ + "3.0.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_storage_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__cross-spawn__7.0.3": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "cross-spawn", + "version": "7.0.3", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_browser", + "link_packages": {}, + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "url": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_browser_npm__glob__10.3.12__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "glob", + "version": "10.3.12", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "foreground-child": "3.1.1", + "jackspeak": "2.3.6", + "minimatch": "9.0.4", + "minipass": "7.0.4", + "path-scurry": "1.10.2" + }, + "transitive_closure": { + "@isaacs/cliui": [ + "8.0.2" + ], + "@pkgjs/parseargs": [ + "0.11.0" + ], + "ansi-regex": [ + "5.0.1", + "6.0.1" + ], + "ansi-styles": [ + "4.3.0", + "6.2.1" + ], + "balanced-match": [ + "1.0.2" + ], + "brace-expansion": [ + "2.0.1" + ], + "color-convert": [ + "2.0.1" + ], + "color-name": [ + "1.1.4" + ], + "cross-spawn": [ + "7.0.3" + ], + "eastasianwidth": [ + "0.2.0" + ], + "emoji-regex": [ + "8.0.0", + "9.2.2" + ], + "foreground-child": [ + "3.1.1" + ], + "glob": [ + "10.3.12" + ], + "is-fullwidth-code-point": [ + "3.0.0" + ], + "isexe": [ + "2.0.0" + ], + "jackspeak": [ + "2.3.6" + ], + "lru-cache": [ + "10.2.0" + ], + "minimatch": [ + "9.0.4" + ], + "minipass": [ + "7.0.4" + ], + "path-key": [ + "3.1.1" + ], + "path-scurry": [ + "1.10.2" + ], + "shebang-command": [ + "2.0.0" + ], + "shebang-regex": [ + "3.0.0" + ], + "signal-exit": [ + "4.1.0" + ], + "string-width": [ + "4.2.3", + "5.1.2" + ], + "strip-ansi": [ + "6.0.1", + "7.1.0" + ], + "which": [ + "2.0.2" + ], + "wrap-ansi": [ + "7.0.0", + "8.1.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_browser_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__minimatch__9.0.4__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "minimatch", + "version": "9.0.4", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "brace-expansion": "2.0.1" + }, + "transitive_closure": { + "balanced-match": [ + "1.0.2" + ], + "brace-expansion": [ + "2.0.1" + ], + "minimatch": [ + "9.0.4" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_browser_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_remote_execution_npm__minipass__7.0.4__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "minipass", + "version": "7.0.4", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "minipass": [ + "7.0.4" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_remote_execution_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__lru-cache__10.2.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "lru-cache", + "version": "10.2.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "lru-cache": [ + "10.2.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_browser_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_remote_execution_npm__string-width__5.1.2": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "string-width", + "version": "5.1.2", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_remote_execution", + "link_packages": {}, + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "url": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_remote_execution_npm__nanoid__3.3.7__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "nanoid", + "version": "3.3.7", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "nanoid": [ + "3.3.7" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_remote_execution_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_remote_execution_npm__emoji-regex__9.2.2__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "emoji-regex", + "version": "9.2.2", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "emoji-regex": [ + "9.2.2" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_remote_execution_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_remote_execution_npm__path-key__3.1.1__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "path-key", + "version": "3.1.1", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "path-key": [ + "3.1.1" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_remote_execution_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_remote_execution_npm__path-scurry__1.10.2__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "path-scurry", + "version": "1.10.2", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "lru-cache": "10.2.0", + "minipass": "7.0.4" + }, + "transitive_closure": { + "lru-cache": [ + "10.2.0" + ], + "minipass": [ + "7.0.4" + ], + "path-scurry": [ + "1.10.2" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_remote_execution_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_remote_execution_npm__minimatch__9.0.4__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "minimatch", + "version": "9.0.4", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "brace-expansion": "2.0.1" + }, + "transitive_closure": { + "balanced-match": [ + "1.0.2" + ], + "brace-expansion": [ + "2.0.1" + ], + "minimatch": [ + "9.0.4" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_remote_execution_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__shebang-regex__3.0.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "shebang-regex", + "version": "3.0.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "shebang-regex": [ + "3.0.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_browser_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_storage_npm__string-width__5.1.2": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "string-width", + "version": "5.1.2", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_storage", + "link_packages": {}, + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "url": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_storage_npm__path-scurry__1.10.2__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "path-scurry", + "version": "1.10.2", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "lru-cache": "10.2.0", + "minipass": "7.0.4" + }, + "transitive_closure": { + "lru-cache": [ + "10.2.0" + ], + "minipass": [ + "7.0.4" + ], + "path-scurry": [ + "1.10.2" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_storage_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__strip-ansi__6.0.1": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "strip-ansi", + "version": "6.0.1", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_browser", + "link_packages": {}, + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_storage_npm__wrap-ansi__8.1.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "wrap-ansi", + "version": "8.1.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "ansi-styles": "6.2.1", + "string-width": "5.1.2", + "strip-ansi": "7.1.0" + }, + "transitive_closure": { + "ansi-regex": [ + "6.0.1" + ], + "ansi-styles": [ + "6.2.1" + ], + "eastasianwidth": [ + "0.2.0" + ], + "emoji-regex": [ + "9.2.2" + ], + "string-width": [ + "5.1.2" + ], + "strip-ansi": [ + "7.1.0" + ], + "wrap-ansi": [ + "8.1.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_storage_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__path-key__3.1.1": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "path-key", + "version": "3.1.1", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_browser", + "link_packages": {}, + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "url": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_storage_npm__jackspeak__2.3.6__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "jackspeak", + "version": "2.3.6", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "@pkgjs/parseargs": "0.11.0", + "@isaacs/cliui": "8.0.2" + }, + "transitive_closure": { + "@isaacs/cliui": [ + "8.0.2" + ], + "@pkgjs/parseargs": [ + "0.11.0" + ], + "ansi-regex": [ + "5.0.1", + "6.0.1" + ], + "ansi-styles": [ + "4.3.0", + "6.2.1" + ], + "color-convert": [ + "2.0.1" + ], + "color-name": [ + "1.1.4" + ], + "eastasianwidth": [ + "0.2.0" + ], + "emoji-regex": [ + "8.0.0", + "9.2.2" + ], + "is-fullwidth-code-point": [ + "3.0.0" + ], + "jackspeak": [ + "2.3.6" + ], + "string-width": [ + "4.2.3", + "5.1.2" + ], + "strip-ansi": [ + "6.0.1", + "7.1.0" + ], + "wrap-ansi": [ + "7.0.0", + "8.1.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_storage_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__postcss__8.4.38__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "postcss", + "version": "8.4.38", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "nanoid": "3.3.7", + "picocolors": "1.0.0", + "source-map-js": "1.2.0" + }, + "transitive_closure": { + "nanoid": [ + "3.3.7" + ], + "picocolors": [ + "1.0.0" + ], + "postcss": [ + "8.4.38" + ], + "source-map-js": [ + "1.2.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_browser_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_storage_npm__util-deprecate__1.0.2": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "util-deprecate", + "version": "1.0.2", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_storage", + "link_packages": {}, + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "url": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_storage_npm__foreground-child__3.1.1__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "foreground-child", + "version": "3.1.1", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "cross-spawn": "7.0.3", + "signal-exit": "4.1.0" + }, + "transitive_closure": { + "cross-spawn": [ + "7.0.3" + ], + "foreground-child": [ + "3.1.1" + ], + "isexe": [ + "2.0.0" + ], + "path-key": [ + "3.1.1" + ], + "shebang-command": [ + "2.0.0" + ], + "shebang-regex": [ + "3.0.0" + ], + "signal-exit": [ + "4.1.0" + ], + "which": [ + "2.0.2" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_storage_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_storage_npm__at_isaacs_cliui__8.0.2": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "@isaacs/cliui", + "version": "8.0.2", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_storage", + "link_packages": {}, + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "url": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_browser_npm__shebang-regex__3.0.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "shebang-regex", + "version": "3.0.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_browser", + "link_packages": {}, + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "url": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_storage_npm__cssesc__3.0.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "cssesc", + "version": "3.0.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_storage", + "link_packages": {}, + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "url": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_browser_npm__ansi-styles__6.2.1": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "ansi-styles", + "version": "6.2.1", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_browser", + "link_packages": {}, + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_remote_execution_npm__foreground-child__3.1.1": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "foreground-child", + "version": "3.1.1", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_remote_execution", + "link_packages": {}, + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "url": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_browser_npm__purgecss__6.0.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "purgecss", + "version": "6.0.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_browser", + "link_packages": { + "": [ + "purgecss" + ] + }, + "integrity": "sha512-s3EBxg5RSWmpqd0KGzNqPiaBbWDz1/As+2MzoYVGMqgDqRTLBhJW6sywfTBek7OwNfoS/6pS0xdtvChNhFj2cw==", + "url": "https://registry.npmjs.org/purgecss/-/purgecss-6.0.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_browser_npm__purgecss__6.0.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "purgecss", + "version": "6.0.0", + "dev": false, + "root_package": "", + "link_packages": { + "": [ + "purgecss" + ] + }, + "deps": { + "commander": "12.0.0", + "glob": "10.3.12", + "postcss": "8.4.38", + "postcss-selector-parser": "6.0.16" + }, + "transitive_closure": { + "@isaacs/cliui": [ + "8.0.2" + ], + "@pkgjs/parseargs": [ + "0.11.0" + ], + "ansi-regex": [ + "5.0.1", + "6.0.1" + ], + "ansi-styles": [ + "4.3.0", + "6.2.1" + ], + "balanced-match": [ + "1.0.2" + ], + "brace-expansion": [ + "2.0.1" + ], + "color-convert": [ + "2.0.1" + ], + "color-name": [ + "1.1.4" + ], + "commander": [ + "12.0.0" + ], + "cross-spawn": [ + "7.0.3" + ], + "cssesc": [ + "3.0.0" + ], + "eastasianwidth": [ + "0.2.0" + ], + "emoji-regex": [ + "8.0.0", + "9.2.2" + ], + "foreground-child": [ + "3.1.1" + ], + "glob": [ + "10.3.12" + ], + "is-fullwidth-code-point": [ + "3.0.0" + ], + "isexe": [ + "2.0.0" + ], + "jackspeak": [ + "2.3.6" + ], + "lru-cache": [ + "10.2.0" + ], + "minimatch": [ + "9.0.4" + ], + "minipass": [ + "7.0.4" + ], + "nanoid": [ + "3.3.7" + ], + "path-key": [ + "3.1.1" + ], + "path-scurry": [ + "1.10.2" + ], + "picocolors": [ + "1.0.0" + ], + "postcss": [ + "8.4.38" + ], + "postcss-selector-parser": [ + "6.0.16" + ], + "purgecss": [ + "6.0.0" + ], + "shebang-command": [ + "2.0.0" + ], + "shebang-regex": [ + "3.0.0" + ], + "signal-exit": [ + "4.1.0" + ], + "source-map-js": [ + "1.2.0" + ], + "string-width": [ + "4.2.3", + "5.1.2" + ], + "strip-ansi": [ + "6.0.1", + "7.1.0" + ], + "util-deprecate": [ + "1.0.2" + ], + "which": [ + "2.0.2" + ], + "wrap-ansi": [ + "7.0.0", + "8.1.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_browser_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_storage_npm__picocolors__1.0.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "picocolors", + "version": "1.0.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_storage", + "link_packages": {}, + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "url": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_storage_npm__postcss-selector-parser__6.0.16": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "postcss-selector-parser", + "version": "6.0.16", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_storage", + "link_packages": {}, + "integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==", + "url": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_remote_execution_npm__lru-cache__10.2.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "lru-cache", + "version": "10.2.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "lru-cache": [ + "10.2.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_remote_execution_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_remote_execution_npm__eastasianwidth__0.2.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "eastasianwidth", + "version": "0.2.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_remote_execution", + "link_packages": {}, + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "url": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_storage_npm__strip-ansi__6.0.1": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "strip-ansi", + "version": "6.0.1", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_storage", + "link_packages": {}, + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_remote_execution_npm__signal-exit__4.1.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "signal-exit", + "version": "4.1.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_remote_execution", + "link_packages": {}, + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "url": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_remote_execution_npm__postcss-selector-parser__6.0.16": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "postcss-selector-parser", + "version": "6.0.16", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_remote_execution", + "link_packages": {}, + "integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==", + "url": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_storage_npm__ansi-regex__5.0.1__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "ansi-regex", + "version": "5.0.1", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "ansi-regex": [ + "5.0.1" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_storage_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_storage_npm__commander__12.0.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "commander", + "version": "12.0.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "commander": [ + "12.0.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_storage_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__jackspeak__2.3.6": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "jackspeak", + "version": "2.3.6", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_browser", + "link_packages": {}, + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "url": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_browser_npm__ansi-styles__6.2.1__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "ansi-styles", + "version": "6.2.1", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "ansi-styles": [ + "6.2.1" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_browser_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_storage_npm__emoji-regex__9.2.2__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "emoji-regex", + "version": "9.2.2", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "emoji-regex": [ + "9.2.2" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_storage_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_remote_execution_npm__lru-cache__10.2.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "lru-cache", + "version": "10.2.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_remote_execution", + "link_packages": {}, + "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", + "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_storage_npm__jackspeak__2.3.6": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "jackspeak", + "version": "2.3.6", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_storage", + "link_packages": {}, + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "url": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_browser_npm__signal-exit__4.1.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "signal-exit", + "version": "4.1.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_browser", + "link_packages": {}, + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "url": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_remote_execution_npm": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_translate_lock.bzl", + "ruleClassName": "npm_translate_lock_rule", + "attributes": { + "pnpm_lock": "@@com_github_buildbarn_bb_remote_execution~//:pnpm-lock.yaml", + "update_pnpm_lock": false, + "use_home_npmrc": false, + "patches": {}, + "patch_args": {}, + "custom_postinstalls": {}, + "package_visibility": {}, + "prod": false, + "public_hoist_packages": {}, + "dev": false, + "no_optional": false, + "lifecycle_hooks": { + "*": [ + "preinstall", + "install", + "postinstall" + ] + }, + "lifecycle_hooks_envs": {}, + "lifecycle_hooks_execution_requirements": { + "*": [ + "no-sandbox" + ] + }, + "lifecycle_hooks_use_default_shell_env": { + "*": "false" + }, + "replace_packages": {}, + "bins": {}, + "external_repository_action_cache": ".aspect/rules/external_repository_action_cache", + "link_workspace": "com_github_buildbarn_bb_remote_execution", + "root_package": ".", + "additional_file_contents": {}, + "repositories_bzl_filename": "repositories.bzl", + "defs_bzl_filename": "defs.bzl", + "generate_bzl_library_targets": false, + "data": [], + "preupdate": [], + "quiet": true, + "node_toolchain_prefix": "nodejs", + "use_pnpm": "@@aspect_rules_js~~pnpm~pnpm//:package/bin/pnpm.cjs", + "yq_toolchain_prefix": "yq", + "npm_package_target_name": "{dirname}", + "use_starlark_yaml_parser": false, + "bzlmod": true + } + }, + "com_github_buildbarn_bb_storage_npm__lru-cache__10.2.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "lru-cache", + "version": "10.2.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_storage", + "link_packages": {}, + "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", + "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_remote_execution_npm__color-convert__2.0.1__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "color-convert", + "version": "2.0.1", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "color-name": "1.1.4" + }, + "transitive_closure": { + "color-convert": [ + "2.0.1" + ], + "color-name": [ + "1.1.4" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_remote_execution_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__string-width__4.2.3__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "string-width", + "version": "4.2.3", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "emoji-regex": "8.0.0", + "is-fullwidth-code-point": "3.0.0", + "strip-ansi": "6.0.1" + }, + "transitive_closure": { + "ansi-regex": [ + "5.0.1" + ], + "emoji-regex": [ + "8.0.0" + ], + "is-fullwidth-code-point": [ + "3.0.0" + ], + "string-width": [ + "4.2.3" + ], + "strip-ansi": [ + "6.0.1" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_browser_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__brace-expansion__2.0.1__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "brace-expansion", + "version": "2.0.1", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "balanced-match": "1.0.2" + }, + "transitive_closure": { + "balanced-match": [ + "1.0.2" + ], + "brace-expansion": [ + "2.0.1" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_browser_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_remote_execution_npm__isexe__2.0.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "isexe", + "version": "2.0.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "isexe": [ + "2.0.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_remote_execution_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_storage_npm__which__2.0.2__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "which", + "version": "2.0.2", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "isexe": "2.0.0" + }, + "transitive_closure": { + "isexe": [ + "2.0.0" + ], + "which": [ + "2.0.2" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_storage_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_remote_execution_npm__eastasianwidth__0.2.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "eastasianwidth", + "version": "0.2.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "eastasianwidth": [ + "0.2.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_remote_execution_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_remote_execution_npm__ansi-styles__6.2.1": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "ansi-styles", + "version": "6.2.1", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_remote_execution", + "link_packages": {}, + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_storage_npm__wrap-ansi__7.0.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "wrap-ansi", + "version": "7.0.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_storage", + "link_packages": {}, + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_remote_execution_npm__balanced-match__1.0.2__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "balanced-match", + "version": "1.0.2", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "balanced-match": [ + "1.0.2" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_remote_execution_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__string-width__4.2.3": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "string-width", + "version": "4.2.3", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_browser", + "link_packages": {}, + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_browser_npm__strip-ansi__7.1.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "strip-ansi", + "version": "7.1.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "ansi-regex": "6.0.1" + }, + "transitive_closure": { + "ansi-regex": [ + "6.0.1" + ], + "strip-ansi": [ + "7.1.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_browser_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_remote_execution_npm__path-scurry__1.10.2": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "path-scurry", + "version": "1.10.2", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_remote_execution", + "link_packages": {}, + "integrity": "sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==", + "url": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.2.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_browser_npm__at_isaacs_cliui__8.0.2": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "@isaacs/cliui", + "version": "8.0.2", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_browser", + "link_packages": {}, + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "url": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_browser_npm__nanoid__3.3.7__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "nanoid", + "version": "3.3.7", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "nanoid": [ + "3.3.7" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_browser_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_storage_npm__at_isaacs_cliui__8.0.2__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "@isaacs/cliui", + "version": "8.0.2", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "string-width": "5.1.2", + "string-width-cjs": "/string-width/4.2.3", + "strip-ansi": "7.1.0", + "strip-ansi-cjs": "/strip-ansi/6.0.1", + "wrap-ansi": "8.1.0", + "wrap-ansi-cjs": "/wrap-ansi/7.0.0" + }, + "transitive_closure": { + "@isaacs/cliui": [ + "8.0.2" + ], + "ansi-regex": [ + "5.0.1", + "6.0.1" + ], + "ansi-styles": [ + "4.3.0", + "6.2.1" + ], + "color-convert": [ + "2.0.1" + ], + "color-name": [ + "1.1.4" + ], + "eastasianwidth": [ + "0.2.0" + ], + "emoji-regex": [ + "8.0.0", + "9.2.2" + ], + "is-fullwidth-code-point": [ + "3.0.0" + ], + "string-width": [ + "4.2.3", + "5.1.2" + ], + "strip-ansi": [ + "6.0.1", + "7.1.0" + ], + "wrap-ansi": [ + "7.0.0", + "8.1.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_storage_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__at_pkgjs_parseargs__0.11.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "@pkgjs/parseargs", + "version": "0.11.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "@pkgjs/parseargs": [ + "0.11.0" + ] + }, + "lifecycle_build_target": true, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [ + "no-sandbox" + ], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_browser_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__balanced-match__1.0.2__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "balanced-match", + "version": "1.0.2", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "balanced-match": [ + "1.0.2" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_browser_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_remote_execution_npm__ansi-regex__5.0.1__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "ansi-regex", + "version": "5.0.1", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "ansi-regex": [ + "5.0.1" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_remote_execution_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_storage_npm__cssesc__3.0.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "cssesc", + "version": "3.0.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "cssesc": [ + "3.0.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_storage_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__at_isaacs_cliui__8.0.2__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "@isaacs/cliui", + "version": "8.0.2", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "string-width": "5.1.2", + "string-width-cjs": "/string-width/4.2.3", + "strip-ansi": "7.1.0", + "strip-ansi-cjs": "/strip-ansi/6.0.1", + "wrap-ansi": "8.1.0", + "wrap-ansi-cjs": "/wrap-ansi/7.0.0" + }, + "transitive_closure": { + "@isaacs/cliui": [ + "8.0.2" + ], + "ansi-regex": [ + "5.0.1", + "6.0.1" + ], + "ansi-styles": [ + "4.3.0", + "6.2.1" + ], + "color-convert": [ + "2.0.1" + ], + "color-name": [ + "1.1.4" + ], + "eastasianwidth": [ + "0.2.0" + ], + "emoji-regex": [ + "8.0.0", + "9.2.2" + ], + "is-fullwidth-code-point": [ + "3.0.0" + ], + "string-width": [ + "4.2.3", + "5.1.2" + ], + "strip-ansi": [ + "6.0.1", + "7.1.0" + ], + "wrap-ansi": [ + "7.0.0", + "8.1.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_browser_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_storage_npm__eastasianwidth__0.2.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "eastasianwidth", + "version": "0.2.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_storage", + "link_packages": {}, + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "url": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_storage_npm__lru-cache__10.2.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "lru-cache", + "version": "10.2.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "lru-cache": [ + "10.2.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_storage_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__emoji-regex__8.0.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "emoji-regex", + "version": "8.0.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "emoji-regex": [ + "8.0.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_browser_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__ansi-regex__5.0.1__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "ansi-regex", + "version": "5.0.1", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "ansi-regex": [ + "5.0.1" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_browser_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__commander__12.0.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "commander", + "version": "12.0.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "commander": [ + "12.0.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_browser_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_storage_npm__path-key__3.1.1": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "path-key", + "version": "3.1.1", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_storage", + "link_packages": {}, + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "url": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_browser_npm__which__2.0.2__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "which", + "version": "2.0.2", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "isexe": "2.0.0" + }, + "transitive_closure": { + "isexe": [ + "2.0.0" + ], + "which": [ + "2.0.2" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_browser_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_remote_execution_npm__source-map-js__1.2.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "source-map-js", + "version": "1.2.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_remote_execution", + "link_packages": {}, + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "url": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_remote_execution_npm__color-name__1.1.4__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "color-name", + "version": "1.1.4", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "color-name": [ + "1.1.4" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_remote_execution_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_storage_npm__color-name__1.1.4__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "color-name", + "version": "1.1.4", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "color-name": [ + "1.1.4" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_storage_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_storage_npm__foreground-child__3.1.1": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "foreground-child", + "version": "3.1.1", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_storage", + "link_packages": {}, + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "url": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_browser_npm__ansi-regex__5.0.1": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "ansi-regex", + "version": "5.0.1", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_browser", + "link_packages": {}, + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_browser_npm__cssesc__3.0.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "cssesc", + "version": "3.0.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_browser", + "link_packages": {}, + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "url": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_remote_execution_npm__strip-ansi__6.0.1__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "strip-ansi", + "version": "6.0.1", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "ansi-regex": "5.0.1" + }, + "transitive_closure": { + "ansi-regex": [ + "5.0.1" + ], + "strip-ansi": [ + "6.0.1" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_remote_execution_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_remote_execution_npm__at_pkgjs_parseargs__0.11.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "@pkgjs/parseargs", + "version": "0.11.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_remote_execution", + "link_packages": {}, + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "url": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [ + "preinstall", + "install", + "postinstall" + ], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_storage_npm__minimatch__9.0.4": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "minimatch", + "version": "9.0.4", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_storage", + "link_packages": {}, + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "url": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_remote_execution_npm__ansi-styles__4.3.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "ansi-styles", + "version": "4.3.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "color-convert": "2.0.1" + }, + "transitive_closure": { + "ansi-styles": [ + "4.3.0" + ], + "color-convert": [ + "2.0.1" + ], + "color-name": [ + "1.1.4" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_remote_execution_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__eastasianwidth__0.2.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "eastasianwidth", + "version": "0.2.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "eastasianwidth": [ + "0.2.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_browser_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__cross-spawn__7.0.3__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "cross-spawn", + "version": "7.0.3", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "path-key": "3.1.1", + "shebang-command": "2.0.0", + "which": "2.0.2" + }, + "transitive_closure": { + "cross-spawn": [ + "7.0.3" + ], + "isexe": [ + "2.0.0" + ], + "path-key": [ + "3.1.1" + ], + "shebang-command": [ + "2.0.0" + ], + "shebang-regex": [ + "3.0.0" + ], + "which": [ + "2.0.2" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_browser_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_remote_execution_npm__shebang-command__2.0.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "shebang-command", + "version": "2.0.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_remote_execution", + "link_packages": {}, + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "url": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_storage_npm__string-width__5.1.2__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "string-width", + "version": "5.1.2", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "eastasianwidth": "0.2.0", + "emoji-regex": "9.2.2", + "strip-ansi": "7.1.0" + }, + "transitive_closure": { + "ansi-regex": [ + "6.0.1" + ], + "eastasianwidth": [ + "0.2.0" + ], + "emoji-regex": [ + "9.2.2" + ], + "string-width": [ + "5.1.2" + ], + "strip-ansi": [ + "7.1.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_storage_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__isexe__2.0.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "isexe", + "version": "2.0.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_browser", + "link_packages": {}, + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "url": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_storage_npm__ansi-styles__4.3.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "ansi-styles", + "version": "4.3.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "color-convert": "2.0.1" + }, + "transitive_closure": { + "ansi-styles": [ + "4.3.0" + ], + "color-convert": [ + "2.0.1" + ], + "color-name": [ + "1.1.4" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_storage_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__which__2.0.2": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "which", + "version": "2.0.2", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_browser", + "link_packages": {}, + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "url": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_storage_npm__color-name__1.1.4": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "color-name", + "version": "1.1.4", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_storage", + "link_packages": {}, + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "url": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_storage_npm__strip-ansi__6.0.1__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "strip-ansi", + "version": "6.0.1", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "ansi-regex": "5.0.1" + }, + "transitive_closure": { + "ansi-regex": [ + "5.0.1" + ], + "strip-ansi": [ + "6.0.1" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_storage_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_storage_npm__path-key__3.1.1__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "path-key", + "version": "3.1.1", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "path-key": [ + "3.1.1" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_storage_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_storage_npm__purgecss__6.0.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "purgecss", + "version": "6.0.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_storage", + "link_packages": { + "": [ + "purgecss" + ] + }, + "integrity": "sha512-s3EBxg5RSWmpqd0KGzNqPiaBbWDz1/As+2MzoYVGMqgDqRTLBhJW6sywfTBek7OwNfoS/6pS0xdtvChNhFj2cw==", + "url": "https://registry.npmjs.org/purgecss/-/purgecss-6.0.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_remote_execution_npm__cssesc__3.0.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "cssesc", + "version": "3.0.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "cssesc": [ + "3.0.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_remote_execution_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_remote_execution_npm__jackspeak__2.3.6__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "jackspeak", + "version": "2.3.6", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "@pkgjs/parseargs": "0.11.0", + "@isaacs/cliui": "8.0.2" + }, + "transitive_closure": { + "@isaacs/cliui": [ + "8.0.2" + ], + "@pkgjs/parseargs": [ + "0.11.0" + ], + "ansi-regex": [ + "5.0.1", + "6.0.1" + ], + "ansi-styles": [ + "4.3.0", + "6.2.1" + ], + "color-convert": [ + "2.0.1" + ], + "color-name": [ + "1.1.4" + ], + "eastasianwidth": [ + "0.2.0" + ], + "emoji-regex": [ + "8.0.0", + "9.2.2" + ], + "is-fullwidth-code-point": [ + "3.0.0" + ], + "jackspeak": [ + "2.3.6" + ], + "string-width": [ + "4.2.3", + "5.1.2" + ], + "strip-ansi": [ + "6.0.1", + "7.1.0" + ], + "wrap-ansi": [ + "7.0.0", + "8.1.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_remote_execution_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_remote_execution_npm__emoji-regex__9.2.2": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "emoji-regex", + "version": "9.2.2", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_remote_execution", + "link_packages": {}, + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_browser_npm__util-deprecate__1.0.2": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "util-deprecate", + "version": "1.0.2", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_browser", + "link_packages": {}, + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "url": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_storage_npm__nanoid__3.3.7": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "nanoid", + "version": "3.3.7", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_storage", + "link_packages": {}, + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "url": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_storage_npm__emoji-regex__9.2.2": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "emoji-regex", + "version": "9.2.2", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_storage", + "link_packages": {}, + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_storage_npm__string-width__4.2.3__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "string-width", + "version": "4.2.3", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "emoji-regex": "8.0.0", + "is-fullwidth-code-point": "3.0.0", + "strip-ansi": "6.0.1" + }, + "transitive_closure": { + "ansi-regex": [ + "5.0.1" + ], + "emoji-regex": [ + "8.0.0" + ], + "is-fullwidth-code-point": [ + "3.0.0" + ], + "string-width": [ + "4.2.3" + ], + "strip-ansi": [ + "6.0.1" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_storage_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__color-convert__2.0.1__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "color-convert", + "version": "2.0.1", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "color-name": "1.1.4" + }, + "transitive_closure": { + "color-convert": [ + "2.0.1" + ], + "color-name": [ + "1.1.4" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_browser_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__shebang-command__2.0.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "shebang-command", + "version": "2.0.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_browser", + "link_packages": {}, + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "url": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_browser_npm__string-width__5.1.2__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "string-width", + "version": "5.1.2", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "eastasianwidth": "0.2.0", + "emoji-regex": "9.2.2", + "strip-ansi": "7.1.0" + }, + "transitive_closure": { + "ansi-regex": [ + "6.0.1" + ], + "eastasianwidth": [ + "0.2.0" + ], + "emoji-regex": [ + "9.2.2" + ], + "string-width": [ + "5.1.2" + ], + "strip-ansi": [ + "7.1.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_browser_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__emoji-regex__9.2.2": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "emoji-regex", + "version": "9.2.2", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_browser", + "link_packages": {}, + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_remote_execution_npm__is-fullwidth-code-point__3.0.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "is-fullwidth-code-point", + "version": "3.0.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "is-fullwidth-code-point": [ + "3.0.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_remote_execution_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_remote_execution_npm__string-width__4.2.3": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "string-width", + "version": "4.2.3", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_remote_execution", + "link_packages": {}, + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_remote_execution_npm__wrap-ansi__7.0.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "wrap-ansi", + "version": "7.0.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_remote_execution", + "link_packages": {}, + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_remote_execution_npm__color-convert__2.0.1": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "color-convert", + "version": "2.0.1", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_remote_execution", + "link_packages": {}, + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "url": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_browser_npm__minimatch__9.0.4": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "minimatch", + "version": "9.0.4", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_browser", + "link_packages": {}, + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "url": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_storage_npm__color-convert__2.0.1__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "color-convert", + "version": "2.0.1", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "color-name": "1.1.4" + }, + "transitive_closure": { + "color-convert": [ + "2.0.1" + ], + "color-name": [ + "1.1.4" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_storage_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__glob__10.3.12": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "glob", + "version": "10.3.12", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_browser", + "link_packages": {}, + "integrity": "sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==", + "url": "https://registry.npmjs.org/glob/-/glob-10.3.12.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_remote_execution_npm__jackspeak__2.3.6": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "jackspeak", + "version": "2.3.6", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_remote_execution", + "link_packages": {}, + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "url": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_remote_execution_npm__strip-ansi__6.0.1": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "strip-ansi", + "version": "6.0.1", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_remote_execution", + "link_packages": {}, + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_storage_npm__ansi-styles__4.3.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "ansi-styles", + "version": "4.3.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_storage", + "link_packages": {}, + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_browser_npm__ansi-styles__4.3.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "ansi-styles", + "version": "4.3.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "color-convert": "2.0.1" + }, + "transitive_closure": { + "ansi-styles": [ + "4.3.0" + ], + "color-convert": [ + "2.0.1" + ], + "color-name": [ + "1.1.4" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_browser_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__brace-expansion__2.0.1": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "brace-expansion", + "version": "2.0.1", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_browser", + "link_packages": {}, + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_browser_npm__wrap-ansi__8.1.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "wrap-ansi", + "version": "8.1.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_browser", + "link_packages": {}, + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_browser_npm__wrap-ansi__8.1.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "wrap-ansi", + "version": "8.1.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "ansi-styles": "6.2.1", + "string-width": "5.1.2", + "strip-ansi": "7.1.0" + }, + "transitive_closure": { + "ansi-regex": [ + "6.0.1" + ], + "ansi-styles": [ + "6.2.1" + ], + "eastasianwidth": [ + "0.2.0" + ], + "emoji-regex": [ + "9.2.2" + ], + "string-width": [ + "5.1.2" + ], + "strip-ansi": [ + "7.1.0" + ], + "wrap-ansi": [ + "8.1.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_browser_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__color-name__1.1.4__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "color-name", + "version": "1.1.4", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "color-name": [ + "1.1.4" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_browser_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__ansi-regex__6.0.1__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "ansi-regex", + "version": "6.0.1", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "ansi-regex": [ + "6.0.1" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_browser_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_remote_execution_npm__postcss__8.4.38": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "postcss", + "version": "8.4.38", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_remote_execution", + "link_packages": {}, + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "url": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_storage_npm__purgecss__6.0.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "purgecss", + "version": "6.0.0", + "dev": false, + "root_package": "", + "link_packages": { + "": [ + "purgecss" + ] + }, + "deps": { + "commander": "12.0.0", + "glob": "10.3.12", + "postcss": "8.4.38", + "postcss-selector-parser": "6.0.16" + }, + "transitive_closure": { + "@isaacs/cliui": [ + "8.0.2" + ], + "@pkgjs/parseargs": [ + "0.11.0" + ], + "ansi-regex": [ + "5.0.1", + "6.0.1" + ], + "ansi-styles": [ + "4.3.0", + "6.2.1" + ], + "balanced-match": [ + "1.0.2" + ], + "brace-expansion": [ + "2.0.1" + ], + "color-convert": [ + "2.0.1" + ], + "color-name": [ + "1.1.4" + ], + "commander": [ + "12.0.0" + ], + "cross-spawn": [ + "7.0.3" + ], + "cssesc": [ + "3.0.0" + ], + "eastasianwidth": [ + "0.2.0" + ], + "emoji-regex": [ + "8.0.0", + "9.2.2" + ], + "foreground-child": [ + "3.1.1" + ], + "glob": [ + "10.3.12" + ], + "is-fullwidth-code-point": [ + "3.0.0" + ], + "isexe": [ + "2.0.0" + ], + "jackspeak": [ + "2.3.6" + ], + "lru-cache": [ + "10.2.0" + ], + "minimatch": [ + "9.0.4" + ], + "minipass": [ + "7.0.4" + ], + "nanoid": [ + "3.3.7" + ], + "path-key": [ + "3.1.1" + ], + "path-scurry": [ + "1.10.2" + ], + "picocolors": [ + "1.0.0" + ], + "postcss": [ + "8.4.38" + ], + "postcss-selector-parser": [ + "6.0.16" + ], + "purgecss": [ + "6.0.0" + ], + "shebang-command": [ + "2.0.0" + ], + "shebang-regex": [ + "3.0.0" + ], + "signal-exit": [ + "4.1.0" + ], + "source-map-js": [ + "1.2.0" + ], + "string-width": [ + "4.2.3", + "5.1.2" + ], + "strip-ansi": [ + "6.0.1", + "7.1.0" + ], + "util-deprecate": [ + "1.0.2" + ], + "which": [ + "2.0.2" + ], + "wrap-ansi": [ + "7.0.0", + "8.1.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_storage_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__nanoid__3.3.7": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "nanoid", + "version": "3.3.7", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_browser", + "link_packages": {}, + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "url": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_browser_npm__strip-ansi__6.0.1__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "strip-ansi", + "version": "6.0.1", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "ansi-regex": "5.0.1" + }, + "transitive_closure": { + "ansi-regex": [ + "5.0.1" + ], + "strip-ansi": [ + "6.0.1" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_browser_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__picocolors__1.0.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "picocolors", + "version": "1.0.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_browser", + "link_packages": {}, + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "url": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_browser_npm__balanced-match__1.0.2": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "balanced-match", + "version": "1.0.2", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_browser", + "link_packages": {}, + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "url": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_browser_npm__util-deprecate__1.0.2__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "util-deprecate", + "version": "1.0.2", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "util-deprecate": [ + "1.0.2" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_browser_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_storage_npm__minimatch__9.0.4__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "minimatch", + "version": "9.0.4", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "brace-expansion": "2.0.1" + }, + "transitive_closure": { + "balanced-match": [ + "1.0.2" + ], + "brace-expansion": [ + "2.0.1" + ], + "minimatch": [ + "9.0.4" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_storage_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_remote_execution_npm__at_pkgjs_parseargs__0.11.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "@pkgjs/parseargs", + "version": "0.11.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "@pkgjs/parseargs": [ + "0.11.0" + ] + }, + "lifecycle_build_target": true, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [ + "no-sandbox" + ], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_remote_execution_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_storage_npm__commander__12.0.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "commander", + "version": "12.0.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_storage", + "link_packages": {}, + "integrity": "sha512-MwVNWlYjDTtOjX5PiD7o5pK0UrFU/OYgcJfjjK4RaHZETNtjJqrZa9Y9ds88+A+f+d5lv+561eZ+yCKoS3gbAA==", + "url": "https://registry.npmjs.org/commander/-/commander-12.0.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_remote_execution_npm__color-name__1.1.4": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "color-name", + "version": "1.1.4", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_remote_execution", + "link_packages": {}, + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "url": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_remote_execution_npm__cross-spawn__7.0.3__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "cross-spawn", + "version": "7.0.3", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "path-key": "3.1.1", + "shebang-command": "2.0.0", + "which": "2.0.2" + }, + "transitive_closure": { + "cross-spawn": [ + "7.0.3" + ], + "isexe": [ + "2.0.0" + ], + "path-key": [ + "3.1.1" + ], + "shebang-command": [ + "2.0.0" + ], + "shebang-regex": [ + "3.0.0" + ], + "which": [ + "2.0.2" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_remote_execution_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_storage_npm": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_translate_lock.bzl", + "ruleClassName": "npm_translate_lock_rule", + "attributes": { + "pnpm_lock": "@@com_github_buildbarn_bb_storage~//:pnpm-lock.yaml", + "update_pnpm_lock": false, + "use_home_npmrc": false, + "patches": {}, + "patch_args": {}, + "custom_postinstalls": {}, + "package_visibility": {}, + "prod": false, + "public_hoist_packages": {}, + "dev": false, + "no_optional": false, + "lifecycle_hooks": { + "*": [ + "preinstall", + "install", + "postinstall" + ] + }, + "lifecycle_hooks_envs": {}, + "lifecycle_hooks_execution_requirements": { + "*": [ + "no-sandbox" + ] + }, + "lifecycle_hooks_use_default_shell_env": { + "*": "false" + }, + "replace_packages": {}, + "bins": {}, + "external_repository_action_cache": ".aspect/rules/external_repository_action_cache", + "link_workspace": "com_github_buildbarn_bb_storage", + "root_package": ".", + "additional_file_contents": {}, + "repositories_bzl_filename": "repositories.bzl", + "defs_bzl_filename": "defs.bzl", + "generate_bzl_library_targets": false, + "data": [], + "preupdate": [], + "quiet": true, + "node_toolchain_prefix": "nodejs", + "use_pnpm": "@@aspect_rules_js~~pnpm~pnpm//:package/bin/pnpm.cjs", + "yq_toolchain_prefix": "yq", + "npm_package_target_name": "{dirname}", + "use_starlark_yaml_parser": false, + "bzlmod": true + } + }, + "com_github_buildbarn_bb_remote_execution_npm__brace-expansion__2.0.1": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "brace-expansion", + "version": "2.0.1", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_remote_execution", + "link_packages": {}, + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_remote_execution_npm__commander__12.0.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "commander", + "version": "12.0.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "commander": [ + "12.0.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_remote_execution_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_storage_npm__balanced-match__1.0.2__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "balanced-match", + "version": "1.0.2", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "balanced-match": [ + "1.0.2" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_storage_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__foreground-child__3.1.1__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "foreground-child", + "version": "3.1.1", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "cross-spawn": "7.0.3", + "signal-exit": "4.1.0" + }, + "transitive_closure": { + "cross-spawn": [ + "7.0.3" + ], + "foreground-child": [ + "3.1.1" + ], + "isexe": [ + "2.0.0" + ], + "path-key": [ + "3.1.1" + ], + "shebang-command": [ + "2.0.0" + ], + "shebang-regex": [ + "3.0.0" + ], + "signal-exit": [ + "4.1.0" + ], + "which": [ + "2.0.2" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_browser_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_storage_npm__glob__10.3.12": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "glob", + "version": "10.3.12", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_storage", + "link_packages": {}, + "integrity": "sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==", + "url": "https://registry.npmjs.org/glob/-/glob-10.3.12.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_remote_execution_npm__ansi-styles__6.2.1__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "ansi-styles", + "version": "6.2.1", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "ansi-styles": [ + "6.2.1" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_remote_execution_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_remote_execution_npm__ansi-styles__4.3.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "ansi-styles", + "version": "4.3.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_remote_execution", + "link_packages": {}, + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_remote_execution_npm__postcss__8.4.38__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "postcss", + "version": "8.4.38", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "nanoid": "3.3.7", + "picocolors": "1.0.0", + "source-map-js": "1.2.0" + }, + "transitive_closure": { + "nanoid": [ + "3.3.7" + ], + "picocolors": [ + "1.0.0" + ], + "postcss": [ + "8.4.38" + ], + "source-map-js": [ + "1.2.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_remote_execution_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_storage_npm__wrap-ansi__8.1.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "wrap-ansi", + "version": "8.1.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_storage", + "link_packages": {}, + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_remote_execution_npm__glob__10.3.12__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "glob", + "version": "10.3.12", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "foreground-child": "3.1.1", + "jackspeak": "2.3.6", + "minimatch": "9.0.4", + "minipass": "7.0.4", + "path-scurry": "1.10.2" + }, + "transitive_closure": { + "@isaacs/cliui": [ + "8.0.2" + ], + "@pkgjs/parseargs": [ + "0.11.0" + ], + "ansi-regex": [ + "5.0.1", + "6.0.1" + ], + "ansi-styles": [ + "4.3.0", + "6.2.1" + ], + "balanced-match": [ + "1.0.2" + ], + "brace-expansion": [ + "2.0.1" + ], + "color-convert": [ + "2.0.1" + ], + "color-name": [ + "1.1.4" + ], + "cross-spawn": [ + "7.0.3" + ], + "eastasianwidth": [ + "0.2.0" + ], + "emoji-regex": [ + "8.0.0", + "9.2.2" + ], + "foreground-child": [ + "3.1.1" + ], + "glob": [ + "10.3.12" + ], + "is-fullwidth-code-point": [ + "3.0.0" + ], + "isexe": [ + "2.0.0" + ], + "jackspeak": [ + "2.3.6" + ], + "lru-cache": [ + "10.2.0" + ], + "minimatch": [ + "9.0.4" + ], + "minipass": [ + "7.0.4" + ], + "path-key": [ + "3.1.1" + ], + "path-scurry": [ + "1.10.2" + ], + "shebang-command": [ + "2.0.0" + ], + "shebang-regex": [ + "3.0.0" + ], + "signal-exit": [ + "4.1.0" + ], + "string-width": [ + "4.2.3", + "5.1.2" + ], + "strip-ansi": [ + "6.0.1", + "7.1.0" + ], + "which": [ + "2.0.2" + ], + "wrap-ansi": [ + "7.0.0", + "8.1.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_remote_execution_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_storage_npm__strip-ansi__7.1.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "strip-ansi", + "version": "7.1.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_storage", + "link_packages": {}, + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_browser_npm__postcss__8.4.38": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "postcss", + "version": "8.4.38", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_browser", + "link_packages": {}, + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "url": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_storage_npm__ansi-styles__6.2.1": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "ansi-styles", + "version": "6.2.1", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_storage", + "link_packages": {}, + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_remote_execution_npm__minipass__7.0.4": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "minipass", + "version": "7.0.4", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_remote_execution", + "link_packages": {}, + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "url": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_storage_npm__source-map-js__1.2.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "source-map-js", + "version": "1.2.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_storage", + "link_packages": {}, + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "url": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_storage_npm__strip-ansi__7.1.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "strip-ansi", + "version": "7.1.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "ansi-regex": "6.0.1" + }, + "transitive_closure": { + "ansi-regex": [ + "6.0.1" + ], + "strip-ansi": [ + "7.1.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_storage_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_remote_execution_npm__balanced-match__1.0.2": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "balanced-match", + "version": "1.0.2", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_remote_execution", + "link_packages": {}, + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "url": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_remote_execution_npm__source-map-js__1.2.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "source-map-js", + "version": "1.2.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "source-map-js": [ + "1.2.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_remote_execution_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_storage_npm__nanoid__3.3.7__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "nanoid", + "version": "3.3.7", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "nanoid": [ + "3.3.7" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_storage_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_remote_execution_npm__wrap-ansi__8.1.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "wrap-ansi", + "version": "8.1.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_remote_execution", + "link_packages": {}, + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_storage_npm__ansi-styles__6.2.1__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "ansi-styles", + "version": "6.2.1", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "ansi-styles": [ + "6.2.1" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_storage_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_remote_execution_npm__shebang-regex__3.0.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "shebang-regex", + "version": "3.0.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_remote_execution", + "link_packages": {}, + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "url": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_remote_execution_npm__at_isaacs_cliui__8.0.2__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "@isaacs/cliui", + "version": "8.0.2", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "string-width": "5.1.2", + "string-width-cjs": "/string-width/4.2.3", + "strip-ansi": "7.1.0", + "strip-ansi-cjs": "/strip-ansi/6.0.1", + "wrap-ansi": "8.1.0", + "wrap-ansi-cjs": "/wrap-ansi/7.0.0" + }, + "transitive_closure": { + "@isaacs/cliui": [ + "8.0.2" + ], + "ansi-regex": [ + "5.0.1", + "6.0.1" + ], + "ansi-styles": [ + "4.3.0", + "6.2.1" + ], + "color-convert": [ + "2.0.1" + ], + "color-name": [ + "1.1.4" + ], + "eastasianwidth": [ + "0.2.0" + ], + "emoji-regex": [ + "8.0.0", + "9.2.2" + ], + "is-fullwidth-code-point": [ + "3.0.0" + ], + "string-width": [ + "4.2.3", + "5.1.2" + ], + "strip-ansi": [ + "6.0.1", + "7.1.0" + ], + "wrap-ansi": [ + "7.0.0", + "8.1.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_remote_execution_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__isexe__2.0.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "isexe", + "version": "2.0.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "isexe": [ + "2.0.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_browser_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_storage_npm__postcss__8.4.38__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "postcss", + "version": "8.4.38", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "nanoid": "3.3.7", + "picocolors": "1.0.0", + "source-map-js": "1.2.0" + }, + "transitive_closure": { + "nanoid": [ + "3.3.7" + ], + "picocolors": [ + "1.0.0" + ], + "postcss": [ + "8.4.38" + ], + "source-map-js": [ + "1.2.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_storage_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_storage_npm__ansi-regex__6.0.1__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "ansi-regex", + "version": "6.0.1", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "ansi-regex": [ + "6.0.1" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_storage_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__minipass__7.0.4__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "minipass", + "version": "7.0.4", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "minipass": [ + "7.0.4" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_browser_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_remote_execution_npm__ansi-regex__6.0.1": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "ansi-regex", + "version": "6.0.1", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_remote_execution", + "link_packages": {}, + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_storage_npm__cross-spawn__7.0.3__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "cross-spawn", + "version": "7.0.3", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "path-key": "3.1.1", + "shebang-command": "2.0.0", + "which": "2.0.2" + }, + "transitive_closure": { + "cross-spawn": [ + "7.0.3" + ], + "isexe": [ + "2.0.0" + ], + "path-key": [ + "3.1.1" + ], + "shebang-command": [ + "2.0.0" + ], + "shebang-regex": [ + "3.0.0" + ], + "which": [ + "2.0.2" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_storage_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_remote_execution_npm__at_isaacs_cliui__8.0.2": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "@isaacs/cliui", + "version": "8.0.2", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_remote_execution", + "link_packages": {}, + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "url": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_storage_npm__signal-exit__4.1.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "signal-exit", + "version": "4.1.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_storage", + "link_packages": {}, + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "url": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_storage_npm__source-map-js__1.2.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "source-map-js", + "version": "1.2.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "source-map-js": [ + "1.2.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_storage_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_remote_execution_npm__wrap-ansi__7.0.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "wrap-ansi", + "version": "7.0.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "ansi-styles": "4.3.0", + "string-width": "4.2.3", + "strip-ansi": "6.0.1" + }, + "transitive_closure": { + "ansi-regex": [ + "5.0.1" + ], + "ansi-styles": [ + "4.3.0" + ], + "color-convert": [ + "2.0.1" + ], + "color-name": [ + "1.1.4" + ], + "emoji-regex": [ + "8.0.0" + ], + "is-fullwidth-code-point": [ + "3.0.0" + ], + "string-width": [ + "4.2.3" + ], + "strip-ansi": [ + "6.0.1" + ], + "wrap-ansi": [ + "7.0.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_remote_execution_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_remote_execution_npm__strip-ansi__7.1.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "strip-ansi", + "version": "7.1.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "ansi-regex": "6.0.1" + }, + "transitive_closure": { + "ansi-regex": [ + "6.0.1" + ], + "strip-ansi": [ + "7.1.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_remote_execution_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_remote_execution_npm__isexe__2.0.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "isexe", + "version": "2.0.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_remote_execution", + "link_packages": {}, + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "url": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_remote_execution_npm__commander__12.0.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "commander", + "version": "12.0.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_remote_execution", + "link_packages": {}, + "integrity": "sha512-MwVNWlYjDTtOjX5PiD7o5pK0UrFU/OYgcJfjjK4RaHZETNtjJqrZa9Y9ds88+A+f+d5lv+561eZ+yCKoS3gbAA==", + "url": "https://registry.npmjs.org/commander/-/commander-12.0.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_remote_execution_npm__foreground-child__3.1.1__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "foreground-child", + "version": "3.1.1", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "cross-spawn": "7.0.3", + "signal-exit": "4.1.0" + }, + "transitive_closure": { + "cross-spawn": [ + "7.0.3" + ], + "foreground-child": [ + "3.1.1" + ], + "isexe": [ + "2.0.0" + ], + "path-key": [ + "3.1.1" + ], + "shebang-command": [ + "2.0.0" + ], + "shebang-regex": [ + "3.0.0" + ], + "signal-exit": [ + "4.1.0" + ], + "which": [ + "2.0.2" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_remote_execution_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_storage_npm__picocolors__1.0.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "picocolors", + "version": "1.0.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "picocolors": [ + "1.0.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_storage_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_remote_execution_npm__shebang-command__2.0.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "shebang-command", + "version": "2.0.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "shebang-regex": "3.0.0" + }, + "transitive_closure": { + "shebang-command": [ + "2.0.0" + ], + "shebang-regex": [ + "3.0.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_remote_execution_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_translate_lock.bzl", + "ruleClassName": "npm_translate_lock_rule", + "attributes": { + "pnpm_lock": "@@com_github_buildbarn_bb_browser~//:pnpm-lock.yaml", + "update_pnpm_lock": false, + "use_home_npmrc": false, + "patches": {}, + "patch_args": {}, + "custom_postinstalls": {}, + "package_visibility": {}, + "prod": false, + "public_hoist_packages": {}, + "dev": false, + "no_optional": false, + "lifecycle_hooks": { + "*": [ + "preinstall", + "install", + "postinstall" + ] + }, + "lifecycle_hooks_envs": {}, + "lifecycle_hooks_execution_requirements": { + "*": [ + "no-sandbox" + ] + }, + "lifecycle_hooks_use_default_shell_env": { + "*": "false" + }, + "replace_packages": {}, + "bins": {}, + "external_repository_action_cache": ".aspect/rules/external_repository_action_cache", + "link_workspace": "com_github_buildbarn_bb_browser", + "root_package": ".", + "additional_file_contents": {}, + "repositories_bzl_filename": "repositories.bzl", + "defs_bzl_filename": "defs.bzl", + "generate_bzl_library_targets": false, + "data": [], + "preupdate": [], + "quiet": true, + "node_toolchain_prefix": "nodejs", + "use_pnpm": "@@aspect_rules_js~~pnpm~pnpm//:package/bin/pnpm.cjs", + "yq_toolchain_prefix": "yq", + "npm_package_target_name": "{dirname}", + "use_starlark_yaml_parser": false, + "bzlmod": true + } + }, + "com_github_buildbarn_bb_remote_execution_npm__cssesc__3.0.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "cssesc", + "version": "3.0.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_remote_execution", + "link_packages": {}, + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "url": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_browser_npm__ansi-styles__4.3.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "ansi-styles", + "version": "4.3.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_browser", + "link_packages": {}, + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_browser_npm__strip-ansi__7.1.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "strip-ansi", + "version": "7.1.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_browser", + "link_packages": {}, + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_browser_npm__wrap-ansi__7.0.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "wrap-ansi", + "version": "7.0.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "ansi-styles": "4.3.0", + "string-width": "4.2.3", + "strip-ansi": "6.0.1" + }, + "transitive_closure": { + "ansi-regex": [ + "5.0.1" + ], + "ansi-styles": [ + "4.3.0" + ], + "color-convert": [ + "2.0.1" + ], + "color-name": [ + "1.1.4" + ], + "emoji-regex": [ + "8.0.0" + ], + "is-fullwidth-code-point": [ + "3.0.0" + ], + "string-width": [ + "4.2.3" + ], + "strip-ansi": [ + "6.0.1" + ], + "wrap-ansi": [ + "7.0.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_browser_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_storage_npm__util-deprecate__1.0.2__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "util-deprecate", + "version": "1.0.2", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "util-deprecate": [ + "1.0.2" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_storage_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__path-scurry__1.10.2__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "path-scurry", + "version": "1.10.2", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "lru-cache": "10.2.0", + "minipass": "7.0.4" + }, + "transitive_closure": { + "lru-cache": [ + "10.2.0" + ], + "minipass": [ + "7.0.4" + ], + "path-scurry": [ + "1.10.2" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_browser_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_storage_npm__at_pkgjs_parseargs__0.11.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "@pkgjs/parseargs", + "version": "0.11.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "@pkgjs/parseargs": [ + "0.11.0" + ] + }, + "lifecycle_build_target": true, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [ + "no-sandbox" + ], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_storage_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_storage_npm__is-fullwidth-code-point__3.0.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "is-fullwidth-code-point", + "version": "3.0.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "is-fullwidth-code-point": [ + "3.0.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_storage_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_remote_execution_npm__postcss-selector-parser__6.0.16__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "postcss-selector-parser", + "version": "6.0.16", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "cssesc": "3.0.0", + "util-deprecate": "1.0.2" + }, + "transitive_closure": { + "cssesc": [ + "3.0.0" + ], + "postcss-selector-parser": [ + "6.0.16" + ], + "util-deprecate": [ + "1.0.2" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_remote_execution_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_storage_npm__isexe__2.0.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "isexe", + "version": "2.0.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_storage", + "link_packages": {}, + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "url": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_storage_npm__ansi-regex__6.0.1": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "ansi-regex", + "version": "6.0.1", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_storage", + "link_packages": {}, + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_remote_execution_npm__ansi-regex__5.0.1": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "ansi-regex", + "version": "5.0.1", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_remote_execution", + "link_packages": {}, + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_storage_npm__cross-spawn__7.0.3": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "cross-spawn", + "version": "7.0.3", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_storage", + "link_packages": {}, + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "url": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_storage_npm__emoji-regex__8.0.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "emoji-regex", + "version": "8.0.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "emoji-regex": [ + "8.0.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_storage_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__path-scurry__1.10.2": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "path-scurry", + "version": "1.10.2", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_browser", + "link_packages": {}, + "integrity": "sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==", + "url": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.2.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_browser_npm__postcss-selector-parser__6.0.16__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "postcss-selector-parser", + "version": "6.0.16", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "cssesc": "3.0.0", + "util-deprecate": "1.0.2" + }, + "transitive_closure": { + "cssesc": [ + "3.0.0" + ], + "postcss-selector-parser": [ + "6.0.16" + ], + "util-deprecate": [ + "1.0.2" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_browser_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_remote_execution_npm__emoji-regex__8.0.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "emoji-regex", + "version": "8.0.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "emoji-regex": [ + "8.0.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_remote_execution_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_storage_npm__minipass__7.0.4__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "minipass", + "version": "7.0.4", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "minipass": [ + "7.0.4" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_storage_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__is-fullwidth-code-point__3.0.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "is-fullwidth-code-point", + "version": "3.0.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_browser", + "link_packages": {}, + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_browser_npm__source-map-js__1.2.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "source-map-js", + "version": "1.2.0", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "source-map-js": [ + "1.2.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_browser_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_remote_execution_npm__ansi-regex__6.0.1__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "ansi-regex", + "version": "6.0.1", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": { + "ansi-regex": [ + "6.0.1" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_remote_execution_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_remote_execution_npm__brace-expansion__2.0.1__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "brace-expansion", + "version": "2.0.1", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": { + "balanced-match": "1.0.2" + }, + "transitive_closure": { + "balanced-match": [ + "1.0.2" + ], + "brace-expansion": [ + "2.0.1" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_remote_execution_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__minipass__7.0.4": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "minipass", + "version": "7.0.4", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_browser", + "link_packages": {}, + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "url": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_storage_npm__shebang-regex__3.0.0": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "shebang-regex", + "version": "3.0.0", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_storage", + "link_packages": {}, + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "url": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + }, + "com_github_buildbarn_bb_remote_execution_npm__purgecss__6.0.0__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "purgecss", + "version": "6.0.0", + "dev": false, + "root_package": "", + "link_packages": { + "": [ + "purgecss" + ] + }, + "deps": { + "commander": "12.0.0", + "glob": "10.3.12", + "postcss": "8.4.38", + "postcss-selector-parser": "6.0.16" + }, + "transitive_closure": { + "@isaacs/cliui": [ + "8.0.2" + ], + "@pkgjs/parseargs": [ + "0.11.0" + ], + "ansi-regex": [ + "5.0.1", + "6.0.1" + ], + "ansi-styles": [ + "4.3.0", + "6.2.1" + ], + "balanced-match": [ + "1.0.2" + ], + "brace-expansion": [ + "2.0.1" + ], + "color-convert": [ + "2.0.1" + ], + "color-name": [ + "1.1.4" + ], + "commander": [ + "12.0.0" + ], + "cross-spawn": [ + "7.0.3" + ], + "cssesc": [ + "3.0.0" + ], + "eastasianwidth": [ + "0.2.0" + ], + "emoji-regex": [ + "8.0.0", + "9.2.2" + ], + "foreground-child": [ + "3.1.1" + ], + "glob": [ + "10.3.12" + ], + "is-fullwidth-code-point": [ + "3.0.0" + ], + "isexe": [ + "2.0.0" + ], + "jackspeak": [ + "2.3.6" + ], + "lru-cache": [ + "10.2.0" + ], + "minimatch": [ + "9.0.4" + ], + "minipass": [ + "7.0.4" + ], + "nanoid": [ + "3.3.7" + ], + "path-key": [ + "3.1.1" + ], + "path-scurry": [ + "1.10.2" + ], + "picocolors": [ + "1.0.0" + ], + "postcss": [ + "8.4.38" + ], + "postcss-selector-parser": [ + "6.0.16" + ], + "purgecss": [ + "6.0.0" + ], + "shebang-command": [ + "2.0.0" + ], + "shebang-regex": [ + "3.0.0" + ], + "signal-exit": [ + "4.1.0" + ], + "source-map-js": [ + "1.2.0" + ], + "string-width": [ + "4.2.3", + "5.1.2" + ], + "strip-ansi": [ + "6.0.1", + "7.1.0" + ], + "util-deprecate": [ + "1.0.2" + ], + "which": [ + "2.0.2" + ], + "wrap-ansi": [ + "7.0.0", + "8.1.0" + ] + }, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "com_github_buildbarn_bb_remote_execution_npm", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "com_github_buildbarn_bb_browser_npm__ansi-regex__6.0.1": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "ansi-regex", + "version": "6.0.1", + "root_package": "", + "link_workspace": "com_github_buildbarn_bb_browser", + "link_packages": {}, + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "commit": "", + "patch_args": [], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "", + "generate_bzl_library_targets": false + } + } + }, + "recordedRepoMappingEntries": [ + [ + "aspect_bazel_lib~", + "bazel_skylib", + "bazel_skylib~" + ], + [ + "aspect_bazel_lib~", + "bazel_tools", + "bazel_tools" + ], + [ + "aspect_rules_js~", + "aspect_bazel_lib", + "aspect_bazel_lib~" + ], + [ + "aspect_rules_js~", + "bazel_features", + "bazel_features~" + ], + [ + "aspect_rules_js~", + "bazel_skylib", + "bazel_skylib~" + ], + [ + "aspect_rules_js~", + "bazel_tools", + "bazel_tools" + ], + [ + "aspect_rules_js~", + "yq_linux_amd64", + "aspect_bazel_lib~~toolchains~yq_linux_amd64" + ] + ] + } + }, + "@@aspect_rules_js~//npm:extensions.bzl%pnpm": { + "general": { + "bzlTransitiveDigest": "UDmgzP9V6zK3ulOTvTWRMD2ahraz/KJW7NwK03lenIU=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "pnpm__links": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_links", + "attributes": { + "package": "pnpm", + "version": "8.6.7", + "dev": false, + "root_package": "", + "link_packages": {}, + "deps": {}, + "transitive_closure": {}, + "lifecycle_build_target": false, + "lifecycle_hooks_env": [], + "lifecycle_hooks_execution_requirements": [ + "no-sandbox" + ], + "lifecycle_hooks_use_default_shell_env": false, + "bins": {}, + "npm_translate_lock_repo": "", + "package_visibility": [ + "//visibility:public" + ], + "replace_package": "" + } + }, + "pnpm": { + "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", + "ruleClassName": "npm_import_rule", + "attributes": { + "package": "pnpm", + "version": "8.6.7", + "root_package": "", + "link_workspace": "", + "link_packages": {}, + "integrity": "sha512-vRIWpD/L4phf9Bk2o/O2TDR8fFoJnpYrp2TKqTIZF/qZ2/rgL3qKXzHofHgbXsinwMoSEigz28sqk3pQ+yMEQQ==", + "url": "", + "commit": "", + "patch_args": [ + "-p0" + ], + "patches": [], + "custom_postinstall": "", + "npm_auth": "", + "npm_auth_basic": "", + "npm_auth_username": "", + "npm_auth_password": "", + "lifecycle_hooks": [], + "extra_build_content": "load(\"@aspect_rules_js//js:defs.bzl\", \"js_binary\")\njs_binary(name = \"pnpm\", data = glob([\"package/**\"]), entry_point = \"package/dist/pnpm.cjs\", visibility = [\"//visibility:public\"])", + "generate_bzl_library_targets": false + } + } + }, + "recordedRepoMappingEntries": [ + [ + "aspect_bazel_lib~", + "bazel_skylib", + "bazel_skylib~" + ], + [ + "aspect_bazel_lib~", + "bazel_tools", + "bazel_tools" + ], + [ + "aspect_rules_js~", + "aspect_bazel_lib", + "aspect_bazel_lib~" + ], + [ + "aspect_rules_js~", + "bazel_features", + "bazel_features~" + ], + [ + "aspect_rules_js~", + "bazel_skylib", + "bazel_skylib~" + ], + [ + "aspect_rules_js~", + "bazel_tools", + "bazel_tools" + ] + ] + } + }, + "@@bazel_features~//private:extensions.bzl%version_extension": { + "general": { + "bzlTransitiveDigest": "xm7Skm1Las5saxzFWt2hbS+e68BWi+MXyt6+lKIhjPA=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "bazel_features_version": { + "bzlFile": "@@bazel_features~//private:version_repo.bzl", + "ruleClassName": "version_repo", + "attributes": {} + }, + "bazel_features_globals": { + "bzlFile": "@@bazel_features~//private:globals_repo.bzl", + "ruleClassName": "globals_repo", + "attributes": { + "globals": { + "RunEnvironmentInfo": "5.3.0", + "DefaultInfo": "0.0.1", + "__TestingOnly_NeverAvailable": "1000000000.0.0" + } + } + } + }, + "recordedRepoMappingEntries": [] + } + }, + "@@bazel_tools//tools/cpp:cc_configure.bzl%cc_configure_extension": { + "general": { + "bzlTransitiveDigest": "PHpT2yqMGms2U4L3E/aZ+WcQalmZWm+ILdP3yiLsDhA=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "local_config_cc": { + "bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl", + "ruleClassName": "cc_autoconf", + "attributes": {} + }, + "local_config_cc_toolchains": { + "bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl", + "ruleClassName": "cc_autoconf_toolchains", + "attributes": {} + } + }, + "recordedRepoMappingEntries": [ + [ + "bazel_tools", + "bazel_tools", + "bazel_tools" + ] + ] + } + }, + "@@bazel_tools//tools/osx:xcode_configure.bzl%xcode_configure_extension": { + "general": { + "bzlTransitiveDigest": "Qh2bWTU6QW6wkrd87qrU4YeY+SG37Nvw3A0PR4Y0L2Y=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "local_config_xcode": { + "bzlFile": "@@bazel_tools//tools/osx:xcode_configure.bzl", + "ruleClassName": "xcode_autoconf", + "attributes": { + "xcode_locator": "@bazel_tools//tools/osx:xcode_locator.m", + "remote_xcode": "" + } + } + }, + "recordedRepoMappingEntries": [] + } + }, + "@@bazel_tools//tools/sh:sh_configure.bzl%sh_configure_extension": { + "general": { + "bzlTransitiveDigest": "hp4NgmNjEg5+xgvzfh6L83bt9/aiiWETuNpwNuF1MSU=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "local_config_sh": { + "bzlFile": "@@bazel_tools//tools/sh:sh_configure.bzl", + "ruleClassName": "sh_config", + "attributes": {} + } + }, + "recordedRepoMappingEntries": [] + } + }, + "@@bazel_tools//tools/test:extensions.bzl%remote_coverage_tools_extension": { + "general": { + "bzlTransitiveDigest": "l5mcjH2gWmbmIycx97bzI2stD0Q0M5gpDc0aLOHKIm8=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "remote_coverage_tools": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "sha256": "7006375f6756819b7013ca875eab70a541cf7d89142d9c511ed78ea4fefa38af", + "urls": [ + "https://mirror.bazel.build/bazel_coverage_output_generator/releases/coverage_output_generator-v2.6.zip" + ] + } + } + }, + "recordedRepoMappingEntries": [] + } + }, + "@@buildifier_prebuilt~//:defs.bzl%buildifier_prebuilt_deps_extension": { + "general": { + "bzlTransitiveDigest": "uAKOFsVgkdVxGK8RC6cNqxYMcezLf942BzB5DqaZxDQ=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "buildozer_darwin_amd64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_file", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/buildtools/releases/download/v6.4.0/buildozer-darwin-amd64" + ], + "downloaded_file_path": "buildozer", + "executable": true, + "sha256": "d29e347ecd6b5673d72cb1a8de05bf1b06178dd229ff5eb67fad5100c840cc8e" + } + }, + "buildifier_linux_amd64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_file", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/buildtools/releases/download/v6.4.0/buildifier-linux-amd64" + ], + "downloaded_file_path": "buildifier", + "executable": true, + "sha256": "be63db12899f48600bad94051123b1fd7b5251e7661b9168582ce52396132e92" + } + }, + "buildozer_darwin_arm64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_file", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/buildtools/releases/download/v6.4.0/buildozer-darwin-arm64" + ], + "downloaded_file_path": "buildozer", + "executable": true, + "sha256": "9b9e71bdbec5e7223871e913b65d12f6d8fa026684daf991f00e52ed36a6978d" + } + }, + "buildozer_linux_amd64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_file", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/buildtools/releases/download/v6.4.0/buildozer-linux-amd64" + ], + "downloaded_file_path": "buildozer", + "executable": true, + "sha256": "8dfd6345da4e9042daa738d7fdf34f699c5dfce4632f7207956fceedd8494119" + } + }, + "buildozer_windows_amd64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_file", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/buildtools/releases/download/v6.4.0/buildozer-windows-amd64.exe" + ], + "downloaded_file_path": "buildozer.exe", + "executable": true, + "sha256": "e7f05bf847f7c3689dd28926460ce6e1097ae97380ac8e6ae7147b7b706ba19b" + } + }, + "buildozer_linux_arm64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_file", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/buildtools/releases/download/v6.4.0/buildozer-linux-arm64" + ], + "downloaded_file_path": "buildozer", + "executable": true, + "sha256": "6559558fded658c8fa7432a9d011f7c4dcbac6b738feae73d2d5c352e5f605fa" + } + }, + "buildifier_windows_amd64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_file", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/buildtools/releases/download/v6.4.0/buildifier-windows-amd64.exe" + ], + "downloaded_file_path": "buildifier.exe", + "executable": true, + "sha256": "da8372f35e34b65fb6d997844d041013bb841e55f58b54d596d35e49680fe13c" + } + }, + "buildifier_prebuilt_toolchains": { + "bzlFile": "@@buildifier_prebuilt~//:defs.bzl", + "ruleClassName": "_buildifier_toolchain_setup", + "attributes": { + "assets_json": "[{\"arch\":\"amd64\",\"name\":\"buildifier\",\"platform\":\"darwin\",\"sha256\":\"eeb47b2de27f60efe549348b183fac24eae80f1479e8b06cac0799c486df5bed\",\"version\":\"v6.4.0\"},{\"arch\":\"arm64\",\"name\":\"buildifier\",\"platform\":\"darwin\",\"sha256\":\"fa07ba0d20165917ca4cc7609f9b19a8a4392898148b7babdf6bb2a7dd963f05\",\"version\":\"v6.4.0\"},{\"arch\":\"amd64\",\"name\":\"buildifier\",\"platform\":\"linux\",\"sha256\":\"be63db12899f48600bad94051123b1fd7b5251e7661b9168582ce52396132e92\",\"version\":\"v6.4.0\"},{\"arch\":\"arm64\",\"name\":\"buildifier\",\"platform\":\"linux\",\"sha256\":\"18540fc10f86190f87485eb86963e603e41fa022f88a2d1b0cf52ff252b5e1dd\",\"version\":\"v6.4.0\"},{\"arch\":\"amd64\",\"name\":\"buildifier\",\"platform\":\"windows\",\"sha256\":\"da8372f35e34b65fb6d997844d041013bb841e55f58b54d596d35e49680fe13c\",\"version\":\"v6.4.0\"},{\"arch\":\"amd64\",\"name\":\"buildozer\",\"platform\":\"darwin\",\"sha256\":\"d29e347ecd6b5673d72cb1a8de05bf1b06178dd229ff5eb67fad5100c840cc8e\",\"version\":\"v6.4.0\"},{\"arch\":\"arm64\",\"name\":\"buildozer\",\"platform\":\"darwin\",\"sha256\":\"9b9e71bdbec5e7223871e913b65d12f6d8fa026684daf991f00e52ed36a6978d\",\"version\":\"v6.4.0\"},{\"arch\":\"amd64\",\"name\":\"buildozer\",\"platform\":\"linux\",\"sha256\":\"8dfd6345da4e9042daa738d7fdf34f699c5dfce4632f7207956fceedd8494119\",\"version\":\"v6.4.0\"},{\"arch\":\"arm64\",\"name\":\"buildozer\",\"platform\":\"linux\",\"sha256\":\"6559558fded658c8fa7432a9d011f7c4dcbac6b738feae73d2d5c352e5f605fa\",\"version\":\"v6.4.0\"},{\"arch\":\"amd64\",\"name\":\"buildozer\",\"platform\":\"windows\",\"sha256\":\"e7f05bf847f7c3689dd28926460ce6e1097ae97380ac8e6ae7147b7b706ba19b\",\"version\":\"v6.4.0\"}]" + } + }, + "buildifier_darwin_amd64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_file", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/buildtools/releases/download/v6.4.0/buildifier-darwin-amd64" + ], + "downloaded_file_path": "buildifier", + "executable": true, + "sha256": "eeb47b2de27f60efe549348b183fac24eae80f1479e8b06cac0799c486df5bed" + } + }, + "buildifier_darwin_arm64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_file", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/buildtools/releases/download/v6.4.0/buildifier-darwin-arm64" + ], + "downloaded_file_path": "buildifier", + "executable": true, + "sha256": "fa07ba0d20165917ca4cc7609f9b19a8a4392898148b7babdf6bb2a7dd963f05" + } + }, + "buildifier_linux_arm64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_file", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/buildtools/releases/download/v6.4.0/buildifier-linux-arm64" + ], + "downloaded_file_path": "buildifier", + "executable": true, + "sha256": "18540fc10f86190f87485eb86963e603e41fa022f88a2d1b0cf52ff252b5e1dd" + } + } + }, + "recordedRepoMappingEntries": [ + [ + "buildifier_prebuilt~", + "bazel_skylib", + "bazel_skylib~" + ], + [ + "buildifier_prebuilt~", + "bazel_tools", + "bazel_tools" + ] + ] + } + }, + "@@buildozer~//:buildozer_binary.bzl%buildozer_binary": { + "general": { + "bzlTransitiveDigest": "EleDU/FQ1+e/RgkW3aIDmdaxZEthvoWQhsqFTxiSgMI=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "buildozer_binary": { + "bzlFile": "@@buildozer~//private:buildozer_binary.bzl", + "ruleClassName": "_buildozer_binary_repo", + "attributes": { + "sha256": { + "darwin-amd64": "d29e347ecd6b5673d72cb1a8de05bf1b06178dd229ff5eb67fad5100c840cc8e", + "darwin-arm64": "9b9e71bdbec5e7223871e913b65d12f6d8fa026684daf991f00e52ed36a6978d", + "linux-amd64": "8dfd6345da4e9042daa738d7fdf34f699c5dfce4632f7207956fceedd8494119", + "linux-arm64": "6559558fded658c8fa7432a9d011f7c4dcbac6b738feae73d2d5c352e5f605fa", + "windows-amd64": "e7f05bf847f7c3689dd28926460ce6e1097ae97380ac8e6ae7147b7b706ba19b" + }, + "version": "6.4.0" + } + } + }, + "recordedRepoMappingEntries": [] + } + }, + "@@gazelle~//:extensions.bzl%go_deps": { + "general": { + "bzlTransitiveDigest": "D1+rhhbwX4ufoTmeUVxDpPg+Sknv3QzVXZnyK2zOjj4=", + "recordedFileInputs": { + "@@rules_go~//go.mod": "de22304b720f7f61350ec1c9739de6c0a1b1103fd22bfeb6e92c6c843ddc6d6e", + "@@com_github_buildbarn_bb_browser~//go.mod": "9dec0a3b0e7acc8e88ed27649398b908dc1e67fa004892a46fead2276656f467", + "@@com_github_buildbarn_bb_remote_execution~//go.sum": "43b537b9108433ea38feb68959c540f38af5c10397f97ca881c0a6a76540f3d2", + "@@com_github_buildbarn_go_xdr~//go.mod": "6b49e0ea6c06c8c1cadc3257856c8a8aa9bf04ec62b23ce758488b2ec8568778", + "@@//go.sum": "d5bc06a02864c2e26ea1e0b01ce9785d54cb0f999ee983c40ab5f642cfd8529f", + "@@gazelle~//go.mod": "48dc6e771c3028ee1c18b9ffc81e596fd5f6d7e0016c5ef280e30f2821f60473", + "@@com_github_buildbarn_bb_storage~//go.mod": "2c43bef8396b8ab8e4a83e8c9d3058f90d30d41b0ccd042303cf0333fc7aa7fe", + "@@jsonnet_go~//go.sum": "cf6cba94b78ec389dcea5dda9207b611deea699e8dbbe45e98b7a7f990482bb4", + "@@//go.mod": "bb97c4d375a8d3387638058d9ba453f58157c20a966918ef8c3a9e400326ff48", + "@@gazelle~//go.sum": "7c4460e8ecb5dd8691a51d4fa2e9e4751108b933636497ce46db499fc2e7a88d", + "@@com_github_buildbarn_bb_remote_execution~//go.mod": "2a33f97abaceb19dd2d1474509921179b57537c2e87f0fea1eaf47317edd665b", + "@@com_github_buildbarn_go_xdr~//go.sum": "b1e5f20131cf47d0339d501b0abd80b8851edcd738b88f8694948c4f81f97c85", + "@@com_github_buildbarn_bb_storage~//go.sum": "c137d9570bae586a7044a9fe6337221b953059039902f0fc33a75e82827a0d10", + "@@jsonnet_go~//go.mod": "35238699c0cd09f5e79619863a0014f01129615f811c8a30239b80e8e3a58145", + "@@com_github_buildbarn_bb_browser~//go.sum": "ba109763dc85c6a5830f8516c0ae6efdf3562808419a9a01a3e578f595103359", + "@@rules_go~//go.sum": "d56fdb19b21a5f12bcf625c49432371ac39c2def0f564098fbda107f7c080f40" + }, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "com_github_prometheus_common": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/prometheus/common", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:U2pL9w9nmJwJDa4qqLQ3ZaePJ6ZTwt7cMD3AG3+aLCE=", + "replace": "", + "version": "v0.53.0" + } + }, + "com_github_fsnotify_fsnotify": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/fsnotify/fsnotify", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:8JEhPFa5W2WU7YfeZzPNqzMP6Lwt7L2715Ggo0nosvA=", + "replace": "", + "version": "v1.7.0" + } + }, + "com_github_go_fonts_liberation": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/go-fonts/liberation", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:XuwG0vGHFBPRRI8Qwbi5tIvR3cku9LUfZGq/Ar16wlQ=", + "replace": "", + "version": "v0.3.2" + } + }, + "com_github_mattn_go_colorable": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/mattn/go-colorable", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:c1ghPdyEDarC70ftn0y+A/Ee++9zz8ljHG1b13eJ0s8=", + "replace": "", + "version": "v0.1.8" + } + }, + "io_opentelemetry_go_proto_otlp": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "go.opentelemetry.io/proto/otlp", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:pVeZGk7nXDC9O2hncA6nHldxEjm6LByfA2aN8IOkz94=", + "replace": "", + "version": "v1.2.0" + } + }, + "com_github_googleapis_gax_go_v2": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/googleapis/gax-go/v2", + "build_directives": [ + "gazelle:proto disable" + ], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:5/zPPDvw8Q1SuXjrqrZslrqT7dL/uJT2CQii/cLCKqA=", + "replace": "", + "version": "v2.12.3" + } + }, + "com_github_campoy_embedmd": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/campoy/embedmd", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:V4kI2qTJJLf4J29RzI/MAt2c3Bl4dQSYPuflzwFH2hY=", + "replace": "", + "version": "v1.0.0" + } + }, + "com_github_googleapis_enterprise_certificate_proxy": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/googleapis/enterprise-certificate-proxy", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:Vie5ybvEvT75RniqhfFxPRy3Bf7vr3h0cechB90XaQs=", + "replace": "", + "version": "v0.3.2" + } + }, + "com_github_golang_mock": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/golang/mock", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:YojYx61/OLFsiv6Rw1Z96LpldJIy31o+UHmwAUMJ6/U=", + "replace": "", + "version": "v1.7.0-rc.1" + } + }, + "com_github_grpc_ecosystem_go_grpc_prometheus": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/grpc-ecosystem/go-grpc-prometheus", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:Ovs26xHkKqVztRpIrF/92BcuyuQ/YW4NSIpoGtfXNho=", + "replace": "", + "version": "v1.2.0" + } + }, + "com_github_aohorodnyk_mimeheader": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/aohorodnyk/mimeheader", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:WCV4NQjtbqnd2N3FT5MEPesan/lfvaLYmt5v4xSaX/M=", + "replace": "", + "version": "v0.0.6" + } + }, + "org_golang_x_xerrors": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "golang.org/x/xerrors", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE=", + "replace": "", + "version": "v0.0.0-20200804184101-5ec99f83aff1" + } + }, + "com_github_aws_aws_sdk_go_v2_service_internal_accept_encoding": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:Ji0DY1xUsUr3I8cHps0G+XM3WWU16lP6yG8qu1GAZAs=", + "replace": "", + "version": "v1.11.2" + } + }, + "com_github_buildkite_terminal_to_html": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/buildkite/terminal-to-html", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [ + "@@//:patches/com_github_buildkite_terminal_to_html/assets.diff" + ], + "patch_args": [ + "-p0" + ], + "sum": "h1:WdXzl7ZmYzCAz4pElZosPaUlRTW+qwVx/SkQSCa1jXs=", + "replace": "", + "version": "v3.2.0+incompatible" + } + }, + "com_github_cespare_xxhash_v2": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/cespare/xxhash/v2", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs=", + "replace": "", + "version": "v2.3.0" + } + }, + "com_github_aws_aws_sdk_go_v2_service_ssooidc": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/aws/aws-sdk-go-v2/service/ssooidc", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:Jux+gDDyi1Lruk+KHF91tK2KCuY61kzoCpvtvJJBtOE=", + "replace": "", + "version": "v1.23.4" + } + }, + "org_golang_x_mod": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "golang.org/x/mod", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:zY54UmvipHiNd+pm+m0x9KhZ9hl1/7QNMyxXbc6ICqA=", + "replace": "", + "version": "v0.17.0" + } + }, + "com_github_google_s2a_go": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/google/s2a-go", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:60BLSyTrOV4/haCDW4zb1guZItoSq8foHCXrAnjBo/o=", + "replace": "", + "version": "v0.1.7" + } + }, + "com_github_kballard_go_shellquote": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/kballard/go-shellquote", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:Z9n2FFNUXsshfwJMBgNA0RU6/i7WVaAegv3PtuIHPMs=", + "replace": "", + "version": "v0.0.0-20180428030007-95032a82bc51" + } + }, + "io_opentelemetry_go_contrib_instrumentation_net_http_otelhttp": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:cEPbyTSEHlQR89XVlyo78gqluF8Y3oMeBkXGWzQsfXY=", + "replace": "", + "version": "v0.50.0" + } + }, + "org_golang_x_lint": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "golang.org/x/lint", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:VLliZ0d+/avPrXXH+OakdXhpJuEoBZuwh1m2j7U6Iug=", + "replace": "", + "version": "v0.0.0-20210508222113-6edffad5e616" + } + }, + "com_github_go_jose_go_jose_v3": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/go-jose/go-jose/v3", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:fFKWeig/irsp7XD2zBxvnmA/XaRWp5V3CBsZXJF7G7k=", + "replace": "", + "version": "v3.0.3" + } + }, + "com_github_aws_aws_sdk_go_v2_internal_ini": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/aws/aws-sdk-go-v2/internal/ini", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:hT8rVHwugYE2lEfdFE0QWVo81lF7jMrYJVDWI+f+VxU=", + "replace": "", + "version": "v1.8.0" + } + }, + "com_github_klauspost_compress": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/klauspost/compress", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:YcnTYrq7MikUT7k0Yb5eceMmALQPYBW/Xltxn0NAMnU=", + "replace": "", + "version": "v1.17.8" + } + }, + "org_golang_x_time": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "golang.org/x/time", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:o7cqy6amK/52YcAKIPlM3a+Fpj35zvRj2TP+e1xFSfk=", + "replace": "", + "version": "v0.5.0" + } + }, + "com_github_aws_aws_sdk_go_v2_feature_ec2_imds": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/aws/aws-sdk-go-v2/feature/ec2/imds", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:FVJ0r5XTHSmIHJV6KuDmdYhEpvlHpiSd38RQWhut5J4=", + "replace": "", + "version": "v1.16.1" + } + }, + "com_github_pmezard_go_difflib": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/pmezard/go-difflib", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=", + "replace": "", + "version": "v1.0.0" + } + }, + "com_github_grpc_ecosystem_grpc_gateway_v2": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/grpc-ecosystem/grpc-gateway/v2", + "build_directives": [], + "build_file_generation": "on", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:RoziI+96HlQWrbaVhgOOdFYUHtX81pwA6tCgDS9FNRo=", + "replace": "github.com/grpc-ecosystem/grpc-gateway/v2", + "version": "v2.16.1" + } + }, + "com_github_mattn_go_isatty": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/mattn/go-isatty", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:wuysRhFDzyxgEmMf5xjvJ2M9dZoWAXNNr5LSBS7uHXY=", + "replace": "", + "version": "v0.0.12" + } + }, + "io_opentelemetry_go_otel_metric": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "go.opentelemetry.io/otel/metric", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:LUKbS7ArpFL/I2jJHdJcqMGxkRdxpPHE0VU/D4NuEwA=", + "replace": "", + "version": "v1.25.0" + } + }, + "io_opentelemetry_go_otel_exporters_jaeger": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "go.opentelemetry.io/otel/exporters/jaeger", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:D7UpUy2Xc2wsi1Ras6V40q806WM07rqoCWzXu7Sqy+4=", + "replace": "", + "version": "v1.17.0" + } + }, + "org_golang_x_tools": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "golang.org/x/tools", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:vSDcovVPld282ceKgDimkRSC8kpaH1dgyc9UMzlt84Y=", + "replace": "golang.org/x/tools", + "version": "v0.8.0" + } + }, + "com_github_aws_aws_sdk_go_v2_service_sso": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/aws/aws-sdk-go-v2/service/sso", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:vN8hEbpRnL7+Hopy9dzmRle1xmDc7o8tmY0klsr175w=", + "replace": "", + "version": "v1.20.5" + } + }, + "com_github_gorilla_mux": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/gorilla/mux", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:TuBL49tXwgrFYWhqrNgrUNEY92u81SPhu7sTdzQEiWY=", + "replace": "", + "version": "v1.8.1" + } + }, + "com_github_jmespath_go_jmespath": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/jmespath/go-jmespath", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:BEgLn5cpjn8UN1mAw4NjwDrS35OdebyEtFe+9YPoQUg=", + "replace": "", + "version": "v0.4.0" + } + }, + "com_github_gogo_protobuf": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/gogo/protobuf", + "build_directives": [ + "gazelle:proto disable" + ], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q=", + "replace": "", + "version": "v1.3.2" + } + }, + "org_golang_google_genproto_googleapis_rpc": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "google.golang.org/genproto/googleapis/rpc", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:LG9vZxsWGOmUKieR8wPAUR3u3MpnYFQZROPIMaXh7/A=", + "replace": "", + "version": "v0.0.0-20240415180920-8c6c420018be" + } + }, + "com_github_aws_aws_sdk_go_v2_internal_endpoints_v2": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/aws/aws-sdk-go-v2/internal/endpoints/v2", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:PG1F3OD1szkuQPzDw3CIQsRIrtTlUC3lP84taWzHlq0=", + "replace": "", + "version": "v2.6.5" + } + }, + "com_github_google_go_cmp": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/google/go-cmp", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI=", + "replace": "", + "version": "v0.6.0" + } + }, + "com_github_prometheus_client_golang": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/prometheus/client_golang", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:ygXvpU1AoN1MhdzckN+PyD9QJOSD4x7kmXYlnfbA6JU=", + "replace": "", + "version": "v1.19.0" + } + }, + "com_github_google_uuid": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/google/uuid", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=", + "replace": "", + "version": "v1.6.0" + } + }, + "com_google_cloud_go_longrunning": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "cloud.google.com/go/longrunning", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:xAe8+0YaWoCKr9t1+aWe+OeQgN/iJK1fEgZSXmjuEaE=", + "replace": "", + "version": "v0.5.6" + } + }, + "com_google_cloud_go_compute_metadata": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "cloud.google.com/go/compute/metadata", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:Tz+eQXMEqDIKRsmY3cHTL6FVaynIjX2QxYC4trgAKZc=", + "replace": "", + "version": "v0.3.0" + } + }, + "com_github_aws_aws_sdk_go_v2_service_sts": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/aws/aws-sdk-go-v2/service/sts", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:cwIxeBttqPN3qkaAjcEcsh8NYr8n2HZPkcKgPAi1phU=", + "replace": "", + "version": "v1.28.6" + } + }, + "io_opentelemetry_go_contrib_instrumentation_google_golang_org_grpc_otelgrpc": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:zvpPXY7RfYAGSdYQLjp6zxdJNSYD/+FFoCTQN9IPxBs=", + "replace": "", + "version": "v0.50.0" + } + }, + "com_github_aws_aws_sdk_go_v2_service_internal_s3shared": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/aws/aws-sdk-go-v2/service/internal/s3shared", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:f9RyWNtS8oH7cZlbn+/JNPpjUk5+5fLd5lM9M0i49Ys=", + "replace": "", + "version": "v1.17.5" + } + }, + "com_github_fxtlabs_primes": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/fxtlabs/primes", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:HOYnhuVrhAVGKdg3rZapII640so7QfXQmkLkefUN/uM=", + "replace": "", + "version": "v0.0.0-20150821004651-dad82d10a449" + } + }, + "org_golang_x_image": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "golang.org/x/image", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:kOELfmgrmJlw4Cdb7g/QGuB3CvDrXbqEIww/pNtNBm8=", + "replace": "", + "version": "v0.15.0" + } + }, + "com_github_aws_aws_sdk_go_v2_service_internal_presigned_url": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/aws/aws-sdk-go-v2/service/internal/presigned-url", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:ogRAwT1/gxJBcSWDMZlgyFUM962F51A5CRhDLbxLdmo=", + "replace": "", + "version": "v1.11.7" + } + }, + "com_github_ajstarks_svgo": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/ajstarks/svgo", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:slYM766cy2nI3BwyRiyQj/Ud48djTMtMebDqepE95rw=", + "replace": "", + "version": "v0.0.0-20211024235047-1546f124cd8b" + } + }, + "org_golang_x_tools_go_vcs": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "golang.org/x/tools/go/vcs", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:cOIJqWBl99H1dH5LWizPa+0ImeeJq3t3cJjaeOWUAL4=", + "replace": "", + "version": "v0.1.0-deprecated" + } + }, + "com_github_golang_freetype": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/golang/freetype", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:DACJavvAHhabrF08vX0COfcOBJRhZ8lUbR+ZWIs0Y5g=", + "replace": "", + "version": "v0.0.0-20170609003504-e2365dfdc4a0" + } + }, + "com_github_aws_aws_sdk_go_v2_credentials": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/aws/aws-sdk-go-v2/credentials", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:YuIB1dJNf1Re822rriUOTxopaHHvIq0l/pX3fwO+Tzs=", + "replace": "", + "version": "v1.17.11" + } + }, + "com_github_aws_aws_sdk_go_v2_internal_v4a": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/aws/aws-sdk-go-v2/internal/v4a", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:81KE7vaZzrl7yHBYHVEzYB8sypz11NMOZ40YlWvPxsU=", + "replace": "", + "version": "v1.3.5" + } + }, + "org_golang_x_net": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "golang.org/x/net", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:1PcaxkF854Fu3+lvBIx5SYn9wRlBzzcnHZSiaFFAb0w=", + "replace": "", + "version": "v0.24.0" + } + }, + "com_github_spf13_pflag": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/spf13/pflag", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA=", + "replace": "", + "version": "v1.0.5" + } + }, + "ht_sr_git__sbinet_gg": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "git.sr.ht/~sbinet/gg", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:6V43j30HM623V329xA9Ntq+WJrMjDxRjuAB1LFWF5m8=", + "replace": "", + "version": "v0.5.0" + } + }, + "com_github_aws_aws_sdk_go_v2_config": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/aws/aws-sdk-go-v2/config", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:f47rANd2LQEYHda2ddSCKYId18/8BhSRM4BULGmfgNA=", + "replace": "", + "version": "v1.27.11" + } + }, + "com_github_beorn7_perks": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/beorn7/perks", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM=", + "replace": "", + "version": "v1.0.1" + } + }, + "org_golang_x_oauth2": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "golang.org/x/oauth2", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:9+E/EZBCbTLNrbN35fHv/a/d/mOBatymz1zbtQrXpIg=", + "replace": "", + "version": "v0.19.0" + } + }, + "in_gopkg_yaml_v2": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "gopkg.in/yaml.v2", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:VUgggvou5XRW9mHwD/yXxIYSMtY0zoKQf/v226p2nyo=", + "replace": "", + "version": "v2.2.7" + } + }, + "org_golang_x_sync": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "golang.org/x/sync", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:YsImfSBoP9QPYL0xyKJPq0gcaJdG3rInoqxTWbfQu9M=", + "replace": "", + "version": "v0.7.0" + } + }, + "org_golang_google_appengine": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "google.golang.org/appengine", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:IhEN5q69dyKagZPYMSdIjS2HqprW324FRQZJcGqPAsM=", + "replace": "", + "version": "v1.6.8" + } + }, + "com_github_grpc_ecosystem_go_grpc_middleware": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/grpc-ecosystem/go-grpc-middleware", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:UH//fgunKIs4JdUbpDl1VZCDaL56wXCB/5+wF6uHfaI=", + "replace": "", + "version": "v1.4.0" + } + }, + "com_github_felixge_httpsnoop": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/felixge/httpsnoop", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:NFTV2Zj1bL4mc9sqWACXbQFVBBg2W3GPvqp8/ESS2Wg=", + "replace": "", + "version": "v1.0.4" + } + }, + "io_opentelemetry_go_otel": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "go.opentelemetry.io/otel", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:gldB5FfhRl7OJQbUHt/8s0a7cE8fbsPAtdpRaApKy4k=", + "replace": "", + "version": "v1.25.0" + } + }, + "com_github_aws_aws_sdk_go_v2_service_internal_checksum": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/aws/aws-sdk-go-v2/service/internal/checksum", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:ZMeFZ5yk+Ek+jNr1+uwCd2tG89t6oTS5yVWpa6yy2es=", + "replace": "", + "version": "v1.3.7" + } + }, + "com_google_cloud_go_storage": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "cloud.google.com/go/storage", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:VEpDQV5CJxFmJ6ueWNsKxcr1QAYOXEgxDa+sBbJahPw=", + "replace": "", + "version": "v1.40.0" + } + }, + "org_golang_google_genproto_googleapis_api": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "google.golang.org/genproto/googleapis/api", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:Zz7rLWqp0ApfsR/l7+zSHhY3PMiH2xqgxlfYfAfNpoU=", + "replace": "", + "version": "v0.0.0-20240415180920-8c6c420018be" + } + }, + "com_github_sercand_kuberesolver_v5": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/sercand/kuberesolver/v5", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:CYH+d67G0sGBj7q5wLK61yzqJJ8gLLC8aeprPTHb6yY=", + "replace": "", + "version": "v5.1.1" + } + }, + "org_golang_google_protobuf": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "google.golang.org/protobuf", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:pPC6BG5ex8PDFnkbrGU3EixyhKcQ2aDuBS36lqK/C7I=", + "replace": "google.golang.org/protobuf", + "version": "v1.32.0" + } + }, + "io_opentelemetry_go_contrib_propagators_b3": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "go.opentelemetry.io/contrib/propagators/b3", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:QU8UEKyPqgr/8vCC9LlDmkPnfFmiWAUF9GtJdcLz+BU=", + "replace": "", + "version": "v1.25.0" + } + }, + "io_opentelemetry_go_otel_exporters_otlp_otlptrace": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "go.opentelemetry.io/otel/exporters/otlp/otlptrace", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:dT33yIHtmsqpixFsSQPwNeY5drM9wTcoL8h0FWF4oGM=", + "replace": "", + "version": "v1.25.0" + } + }, + "com_github_fatih_color": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/fatih/color", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:mRhaKNwANqRgUBGKmnI5ZxEk7QXmjQeCcuYFMX2bfcc=", + "replace": "", + "version": "v1.12.0" + } + }, + "in_gopkg_yaml_v3": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "gopkg.in/yaml.v3", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=", + "replace": "", + "version": "v3.0.1" + } + }, + "com_github_prometheus_client_model": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/prometheus/client_model", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:ZKSh/rekM+n3CeS952MLRAdFwIKqeY8b62p8ais2e9E=", + "replace": "", + "version": "v0.6.1" + } + }, + "org_golang_x_crypto": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "golang.org/x/crypto", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:g1v0xeRhjcugydODzvb3mEM9SQ0HGp9s/nh3COQ/C30=", + "replace": "", + "version": "v0.22.0" + } + }, + "com_github_aws_aws_sdk_go_v2_internal_configsources": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/aws/aws-sdk-go-v2/internal/configsources", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:aw39xVGeRWlWx9EzGVnhOR4yOjQDHPQ6o6NmBlscyQg=", + "replace": "", + "version": "v1.3.5" + } + }, + "com_github_aws_aws_sdk_go_v2": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/aws/aws-sdk-go-v2", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:5554eUqIYVWpU0YmeeYZ0wU64H2VLBs8TlhRB2L+EkA=", + "replace": "", + "version": "v1.26.1" + } + }, + "com_github_aws_aws_sdk_go_v2_service_s3": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/aws/aws-sdk-go-v2/service/s3", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:6cnno47Me9bRykw9AEv9zkXE+5or7jz8TsskTTccbgc=", + "replace": "", + "version": "v1.53.1" + } + }, + "com_github_golang_protobuf": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/golang/protobuf", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek=", + "replace": "", + "version": "v1.5.4" + } + }, + "io_opentelemetry_go_otel_sdk": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "go.opentelemetry.io/otel/sdk", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:PDryEJPC8YJZQSyLY5eqLeafHtG+X7FWnf3aXMtxbqo=", + "replace": "", + "version": "v1.25.0" + } + }, + "cc_mvdan_gofumpt": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "mvdan.cc/gofumpt", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:G3QvahNDmpD+Aek/bNOLrFR2XC6ZAdo62dZu65gmwGo=", + "replace": "", + "version": "v0.6.0" + } + }, + "com_google_cloud_go_iam": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "cloud.google.com/go/iam", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:z4VHOhwKLF/+UYXAJDFwGtNF0b6gjsW1Pk9Ml0U/IoM=", + "replace": "", + "version": "v1.1.7" + } + }, + "org_golang_google_grpc_cmd_protoc_gen_go_grpc": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "google.golang.org/grpc/cmd/protoc-gen-go-grpc", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:rNBFJjBCOgVr9pWD7rs/knKL4FRTKgpZmsRfV214zcA=", + "replace": "", + "version": "v1.3.0" + } + }, + "org_golang_google_genproto_googleapis_bytestream": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "google.golang.org/genproto/googleapis/bytestream", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [ + "@@//:patches/org_golang_google_genproto_googleapis_bytestream/service-registrar.diff" + ], + "patch_args": [ + "-p0" + ], + "sum": "h1:jim2YME38zpxupaDm9lYorRLuMbUbSX78vM2s2Hc4Ao=", + "replace": "", + "version": "v0.0.0-20240415180920-8c6c420018be" + } + }, + "com_github_aws_aws_sdk_go_v2_aws_protocol_eventstream": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:x6xsQXGSmW6frevwDA+vi/wqhp1ct18mVXYN08/93to=", + "replace": "", + "version": "v1.6.2" + } + }, + "com_github_go_latex_latex": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/go-latex/latex", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:DfZQkvEbdmOe+JK2TMtBM+0I9GSdzE2y/L1/AmD8xKc=", + "replace": "", + "version": "v0.0.0-20231108140139-5c1ce85aa4ea" + } + }, + "com_github_gordonklaus_ineffassign": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/gordonklaus/ineffassign", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:y2Gd/9I7MdY1oEIt+n+rowjBNDcLQq3RsH5hwJd0f9s=", + "replace": "", + "version": "v0.1.0" + } + }, + "com_github_bmatcuk_doublestar_v4": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/bmatcuk/doublestar/v4", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:FH9SifrbvJhnlQpztAx++wlkk70QBf0iBWDwNy7PA4I=", + "replace": "", + "version": "v4.6.1" + } + }, + "io_opencensus_go": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "go.opencensus.io", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0=", + "replace": "", + "version": "v0.24.0" + } + }, + "com_github_davecgh_go_spew": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/davecgh/go-spew", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=", + "replace": "", + "version": "v1.1.1" + } + }, + "com_github_bazelbuild_buildtools": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/bazelbuild/buildtools", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:VNqmvOfFzn2Hrtoni8vqgXlIQ4C2Zt22fxeZ9gOOkp0=", + "replace": "", + "version": "v0.0.0-20240313121412-66c605173954" + } + }, + "com_github_hanwen_go_fuse_v2": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/hanwen/go-fuse/v2", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [ + "@@//:patches/com_github_hanwen_go_fuse_v2/direntrylist-offsets-and-testability.diff", + "@@//:patches/com_github_hanwen_go_fuse_v2/writeback-cache.diff", + "@@//:patches/com_github_hanwen_go_fuse_v2/notify-testability.diff" + ], + "patch_args": [ + "-p0" + ], + "sum": "h1:OQBE8zVemSocRxA4OaFJbjJ5hlpCmIWbGr7r0M4uoQQ=", + "replace": "", + "version": "v2.5.1" + } + }, + "org_gonum_v1_plot": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "gonum.org/v1/plot", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:+LBDVFYwFe4LHhdP8coW6296MBEY4nQ+Y4vuUpJopcE=", + "replace": "", + "version": "v0.14.0" + } + }, + "org_golang_google_genproto": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "google.golang.org/genproto", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:g4aX8SUFA8V5F4LrSY5EclyGYw1OZN4HS1jTyjB9ZDc=", + "replace": "", + "version": "v0.0.0-20240415180920-8c6c420018be" + } + }, + "com_github_stretchr_testify": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/stretchr/testify", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg=", + "replace": "", + "version": "v1.9.0" + } + }, + "com_google_cloud_go": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "cloud.google.com/go", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:ZaGT6LiG7dBzi6zNOvVZwacaXlmf3lRqnC4DQzqyRQw=", + "replace": "", + "version": "v0.112.2" + } + }, + "com_github_aws_smithy_go": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/aws/smithy-go", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:tbp628ireGtzcHDDmLT/6ADHidqnwgF57XOXZe6tp4Q=", + "replace": "", + "version": "v1.20.2" + } + }, + "org_golang_google_grpc": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "google.golang.org/grpc", + "build_directives": [ + "gazelle:proto disable" + ], + "build_file_generation": "on", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:MUeiw1B2maTVZthpU5xvASfTh3LDbxHd6IJ6QQVU+xM=", + "replace": "", + "version": "v1.63.2" + } + }, + "com_github_dustin_go_humanize": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/dustin/go-humanize", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY=", + "replace": "", + "version": "v1.0.1" + } + }, + "io_k8s_sigs_yaml": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "sigs.k8s.io/yaml", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:Mk1wCc2gy/F0THH0TAp1QYyJNzRm2KCLy3o5ASXVI5E=", + "replace": "", + "version": "v1.4.0" + } + }, + "com_github_prometheus_procfs": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/prometheus/procfs", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:GqzLlQyfsPbaEHaQkO7tbDlriv/4o5Hudv6OXHGKX7o=", + "replace": "", + "version": "v0.13.0" + } + }, + "com_github_go_logr_stdr": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/go-logr/stdr", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag=", + "replace": "", + "version": "v1.2.2" + } + }, + "com_github_lazybeaver_xorshift": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/lazybeaver/xorshift", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:TfmftEfB1zJiDTFi3Qw1xlbEbfJPKUhEDC19clfBMb8=", + "replace": "", + "version": "v0.0.0-20170702203709-ce511d4823dd" + } + }, + "com_github_go_logr_logr": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/go-logr/logr", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:pKouT5E8xu9zeFC39JXRDukb6JFQPXM5p5I91188VAQ=", + "replace": "", + "version": "v1.4.1" + } + }, + "org_golang_x_text": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "golang.org/x/text", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ=", + "replace": "", + "version": "v0.14.0" + } + }, + "com_github_antlr_antlr4_runtime_go_antlr": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/antlr/antlr4/runtime/Go/antlr", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:yL7+Jz0jTC6yykIK/Wh74gnTJnrGr5AyrNMXuA0gves=", + "replace": "", + "version": "v1.4.10" + } + }, + "io_opentelemetry_go_otel_trace": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "go.opentelemetry.io/otel/trace", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:CsKnnL4dUAr/0llH9FKuc698G04IrpWV0MQA/Y1YELI=", + "replace": "go.opentelemetry.io/otel/trace", + "version": "v1.24.0" + } + }, + "com_google_cloud_go_auth": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "cloud.google.com/go/auth", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:RMl6PI2MH1Qc3CM7XNJJHGwbC4WHQppSAjL0Cvu/M/g=", + "replace": "", + "version": "v0.2.1" + } + }, + "com_github_bazelbuild_remote_apis": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/bazelbuild/remote-apis", + "build_directives": [ + "gazelle:go_grpc_compilers @io_bazel_rules_go//proto:go_proto,@io_bazel_rules_go//proto:go_grpc_v2", + "gazelle:resolve proto go build/bazel/semver/semver.proto //build/bazel/semver", + "gazelle:resolve proto go google/api/annotations.proto @org_golang_google_genproto_googleapis_api//annotations", + "gazelle:resolve proto go google/longrunning/operations.proto @com_google_cloud_go_longrunning//autogen/longrunningpb", + "gazelle:resolve proto go google/rpc/status.proto @org_golang_google_genproto_googleapis_rpc//status", + "gazelle:resolve proto google/api/annotations.proto @googleapis//google/api:annotations_proto", + "gazelle:resolve proto google/longrunning/operations.proto @googleapis//google/longrunning:operations_proto", + "gazelle:resolve proto google/rpc/status.proto @googleapis//google/rpc:status_proto" + ], + "build_file_generation": "on", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:j7cFtmrEw6q2vI35p8ucoBWu8LuN/yEbXAhayqmNvTA=", + "replace": "", + "version": "v0.0.0-20240319211552-96942a2107c7" + } + }, + "org_golang_google_api": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "google.golang.org/api", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:zB1BWl7ocxfTea2aQ9mgdzXjnfPySllpPOskdnO+q34=", + "replace": "", + "version": "v0.174.0" + } + }, + "com_github_sergi_go_diff": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/sergi/go-diff", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:we8PVUC3FE2uYfodKH/nBHMSetSfHDR6scGdBi+erh0=", + "replace": "", + "version": "v1.1.0" + } + }, + "com_github_go_pdf_fpdf": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/go-pdf/fpdf", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:PPvSaUuo1iMi9KkaAn90NuKi+P4gwMedWPHhj8YlJQw=", + "replace": "", + "version": "v0.9.0" + } + }, + "bazel_gazelle_go_repository_config": { + "bzlFile": "@@gazelle~//internal/bzlmod:go_deps.bzl", + "ruleClassName": "_go_repository_config", + "attributes": { + "importpaths": { + "@rules_go~": "github.com/bazelbuild/rules_go", + "@com_github_buildbarn_bb_browser~": "github.com/buildbarn/bb-browser", + "@com_github_buildbarn_bb_remote_execution~": "github.com/buildbarn/bb-remote-execution", + "@com_github_buildbarn_bb_storage~": "github.com/buildbarn/bb-storage", + "org_golang_x_lint": "golang.org/x/lint", + "cc_mvdan_gofumpt": "mvdan.cc/gofumpt", + "com_google_cloud_go": "cloud.google.com/go", + "com_google_cloud_go_auth": "cloud.google.com/go/auth", + "com_google_cloud_go_auth_oauth2adapt": "cloud.google.com/go/auth/oauth2adapt", + "com_google_cloud_go_compute_metadata": "cloud.google.com/go/compute/metadata", + "com_google_cloud_go_iam": "cloud.google.com/go/iam", + "com_google_cloud_go_longrunning": "cloud.google.com/go/longrunning", + "com_google_cloud_go_storage": "cloud.google.com/go/storage", + "ht_sr_git__sbinet_gg": "git.sr.ht/~sbinet/gg", + "com_github_ajstarks_svgo": "github.com/ajstarks/svgo", + "com_github_aohorodnyk_mimeheader": "github.com/aohorodnyk/mimeheader", + "com_github_aws_aws_sdk_go_v2": "github.com/aws/aws-sdk-go-v2", + "com_github_aws_aws_sdk_go_v2_aws_protocol_eventstream": "github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream", + "com_github_aws_aws_sdk_go_v2_config": "github.com/aws/aws-sdk-go-v2/config", + "com_github_aws_aws_sdk_go_v2_credentials": "github.com/aws/aws-sdk-go-v2/credentials", + "com_github_aws_aws_sdk_go_v2_feature_ec2_imds": "github.com/aws/aws-sdk-go-v2/feature/ec2/imds", + "com_github_aws_aws_sdk_go_v2_internal_configsources": "github.com/aws/aws-sdk-go-v2/internal/configsources", + "com_github_aws_aws_sdk_go_v2_internal_endpoints_v2": "github.com/aws/aws-sdk-go-v2/internal/endpoints/v2", + "com_github_aws_aws_sdk_go_v2_internal_ini": "github.com/aws/aws-sdk-go-v2/internal/ini", + "com_github_aws_aws_sdk_go_v2_internal_v4a": "github.com/aws/aws-sdk-go-v2/internal/v4a", + "com_github_aws_aws_sdk_go_v2_service_internal_accept_encoding": "github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding", + "com_github_aws_aws_sdk_go_v2_service_internal_checksum": "github.com/aws/aws-sdk-go-v2/service/internal/checksum", + "com_github_aws_aws_sdk_go_v2_service_internal_presigned_url": "github.com/aws/aws-sdk-go-v2/service/internal/presigned-url", + "com_github_aws_aws_sdk_go_v2_service_internal_s3shared": "github.com/aws/aws-sdk-go-v2/service/internal/s3shared", + "com_github_aws_aws_sdk_go_v2_service_s3": "github.com/aws/aws-sdk-go-v2/service/s3", + "com_github_aws_aws_sdk_go_v2_service_sso": "github.com/aws/aws-sdk-go-v2/service/sso", + "com_github_aws_aws_sdk_go_v2_service_ssooidc": "github.com/aws/aws-sdk-go-v2/service/ssooidc", + "com_github_aws_aws_sdk_go_v2_service_sts": "github.com/aws/aws-sdk-go-v2/service/sts", + "com_github_aws_smithy_go": "github.com/aws/smithy-go", + "com_github_bazelbuild_remote_apis": "github.com/bazelbuild/remote-apis", + "com_github_beorn7_perks": "github.com/beorn7/perks", + "@com_github_buildbarn_go_xdr~": "github.com/buildbarn/go-xdr", + "com_github_buildkite_terminal_to_html": "github.com/buildkite/terminal-to-html", + "com_github_campoy_embedmd": "github.com/campoy/embedmd", + "com_github_cespare_xxhash_v2": "github.com/cespare/xxhash/v2", + "com_github_dustin_go_humanize": "github.com/dustin/go-humanize", + "com_github_felixge_httpsnoop": "github.com/felixge/httpsnoop", + "com_github_fsnotify_fsnotify": "github.com/fsnotify/fsnotify", + "com_github_fxtlabs_primes": "github.com/fxtlabs/primes", + "com_github_go_fonts_liberation": "github.com/go-fonts/liberation", + "com_github_go_jose_go_jose_v3": "github.com/go-jose/go-jose/v3", + "com_github_go_latex_latex": "github.com/go-latex/latex", + "com_github_go_logr_logr": "github.com/go-logr/logr", + "com_github_go_logr_stdr": "github.com/go-logr/stdr", + "com_github_go_pdf_fpdf": "github.com/go-pdf/fpdf", + "com_github_golang_freetype": "github.com/golang/freetype", + "com_github_golang_groupcache": "github.com/golang/groupcache", + "com_github_golang_protobuf": "github.com/golang/protobuf", + "com_github_google_go_cmp": "github.com/google/go-cmp", + "@jsonnet_go~": "github.com/google/go-jsonnet", + "com_github_google_s2a_go": "github.com/google/s2a-go", + "com_github_google_uuid": "github.com/google/uuid", + "com_github_googleapis_enterprise_certificate_proxy": "github.com/googleapis/enterprise-certificate-proxy", + "com_github_googleapis_gax_go_v2": "github.com/googleapis/gax-go/v2", + "com_github_gorilla_mux": "github.com/gorilla/mux", + "com_github_grpc_ecosystem_go_grpc_middleware": "github.com/grpc-ecosystem/go-grpc-middleware", + "com_github_grpc_ecosystem_go_grpc_prometheus": "github.com/grpc-ecosystem/go-grpc-prometheus", + "com_github_grpc_ecosystem_grpc_gateway_v2": "github.com/grpc-ecosystem/grpc-gateway/v2", + "com_github_hanwen_go_fuse_v2": "github.com/hanwen/go-fuse/v2", + "com_github_jmespath_go_jmespath": "github.com/jmespath/go-jmespath", + "com_github_kballard_go_shellquote": "github.com/kballard/go-shellquote", + "com_github_klauspost_compress": "github.com/klauspost/compress", + "com_github_lazybeaver_xorshift": "github.com/lazybeaver/xorshift", + "com_github_pmezard_go_difflib": "github.com/pmezard/go-difflib", + "com_github_prometheus_client_golang": "github.com/prometheus/client_golang", + "com_github_prometheus_client_model": "github.com/prometheus/client_model", + "com_github_prometheus_common": "github.com/prometheus/common", + "com_github_prometheus_procfs": "github.com/prometheus/procfs", + "com_github_sercand_kuberesolver_v5": "github.com/sercand/kuberesolver/v5", + "io_opencensus_go": "go.opencensus.io", + "io_opentelemetry_go_contrib_instrumentation_google_golang_org_grpc_otelgrpc": "go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc", + "io_opentelemetry_go_contrib_instrumentation_net_http_otelhttp": "go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp", + "io_opentelemetry_go_contrib_propagators_b3": "go.opentelemetry.io/contrib/propagators/b3", + "io_opentelemetry_go_otel": "go.opentelemetry.io/otel", + "io_opentelemetry_go_otel_exporters_jaeger": "go.opentelemetry.io/otel/exporters/jaeger", + "io_opentelemetry_go_otel_exporters_otlp_otlptrace": "go.opentelemetry.io/otel/exporters/otlp/otlptrace", + "io_opentelemetry_go_otel_metric": "go.opentelemetry.io/otel/metric", + "io_opentelemetry_go_otel_sdk": "go.opentelemetry.io/otel/sdk", + "io_opentelemetry_go_otel_trace": "go.opentelemetry.io/otel/trace", + "io_opentelemetry_go_proto_otlp": "go.opentelemetry.io/proto/otlp", + "org_golang_x_crypto": "golang.org/x/crypto", + "org_golang_x_image": "golang.org/x/image", + "org_golang_x_mod": "golang.org/x/mod", + "org_golang_x_net": "golang.org/x/net", + "org_golang_x_oauth2": "golang.org/x/oauth2", + "org_golang_x_sync": "golang.org/x/sync", + "org_golang_x_sys": "golang.org/x/sys", + "org_golang_x_text": "golang.org/x/text", + "org_golang_x_time": "golang.org/x/time", + "org_golang_x_tools": "golang.org/x/tools", + "org_gonum_v1_plot": "gonum.org/v1/plot", + "org_golang_google_api": "google.golang.org/api", + "org_golang_google_genproto": "google.golang.org/genproto", + "org_golang_google_genproto_googleapis_api": "google.golang.org/genproto/googleapis/api", + "org_golang_google_genproto_googleapis_bytestream": "google.golang.org/genproto/googleapis/bytestream", + "org_golang_google_genproto_googleapis_rpc": "google.golang.org/genproto/googleapis/rpc", + "org_golang_google_grpc": "google.golang.org/grpc", + "org_golang_google_protobuf": "google.golang.org/protobuf", + "io_k8s_sigs_yaml": "sigs.k8s.io/yaml", + "com_github_bazelbuild_buildtools": "github.com/bazelbuild/buildtools", + "com_google_cloud_go_compute": "cloud.google.com/go/compute", + "org_golang_google_appengine": "google.golang.org/appengine", + "com_github_golang_mock": "github.com/golang/mock", + "com_github_spf13_pflag": "github.com/spf13/pflag", + "com_github_stretchr_testify": "github.com/stretchr/testify", + "com_github_davecgh_go_spew": "github.com/davecgh/go-spew", + "in_gopkg_yaml_v3": "gopkg.in/yaml.v3", + "com_github_antlr_antlr4_runtime_go_antlr": "github.com/antlr/antlr4/runtime/Go/antlr", + "com_github_gordonklaus_ineffassign": "github.com/gordonklaus/ineffassign", + "org_golang_x_xerrors": "golang.org/x/xerrors", + "com_github_bmatcuk_doublestar_v4": "github.com/bmatcuk/doublestar/v4", + "org_golang_x_tools_go_vcs": "golang.org/x/tools/go/vcs", + "com_github_fatih_color": "github.com/fatih/color", + "com_github_sergi_go_diff": "github.com/sergi/go-diff", + "com_github_mattn_go_colorable": "github.com/mattn/go-colorable", + "com_github_mattn_go_isatty": "github.com/mattn/go-isatty", + "in_gopkg_yaml_v2": "gopkg.in/yaml.v2", + "com_github_gogo_protobuf": "github.com/gogo/protobuf", + "org_golang_google_grpc_cmd_protoc_gen_go_grpc": "google.golang.org/grpc/cmd/protoc-gen-go-grpc", + "@gazelle~": "github.com/bazelbuild/bazel-gazelle" + }, + "module_names": { + "@com_github_buildbarn_bb_browser~": "com_github_buildbarn_bb_browser", + "@com_github_buildbarn_bb_remote_execution~": "com_github_buildbarn_bb_remote_execution", + "@com_github_buildbarn_bb_storage~": "com_github_buildbarn_bb_storage", + "@com_github_buildbarn_go_xdr~": "com_github_buildbarn_go_xdr", + "@gazelle~": "gazelle", + "@jsonnet_go~": "jsonnet_go", + "@rules_go~": "rules_go" + }, + "build_naming_conventions": {} + } + }, + "com_google_cloud_go_compute": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "cloud.google.com/go/compute", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:ZRpHJedLtTpKgr3RV1Fx23NuaAEN1Zfx9hw1u4aJdjU=", + "replace": "", + "version": "v1.25.1" + } + }, + "org_golang_x_sys": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "golang.org/x/sys", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:q5f1RH2jigJ1MoAWp2KTp3gm5zAGFUTarQZ5U386+4o=", + "replace": "", + "version": "v0.19.0" + } + }, + "com_google_cloud_go_auth_oauth2adapt": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "cloud.google.com/go/auth/oauth2adapt", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:VSPmMmUlT8CkIZ2PzD9AlLN+R3+D1clXMWHHa6vG/Ag=", + "replace": "", + "version": "v0.2.1" + } + }, + "com_github_golang_groupcache": { + "bzlFile": "@@gazelle~//internal:go_repository.bzl", + "ruleClassName": "go_repository", + "attributes": { + "importpath": "github.com/golang/groupcache", + "build_directives": [], + "build_file_generation": "auto", + "build_extra_args": [], + "patches": [], + "patch_args": [], + "sum": "h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE=", + "replace": "", + "version": "v0.0.0-20210331224755-41bb18bfe9da" + } + } + }, + "moduleExtensionMetadata": { + "explicitRootModuleDirectDeps": [ + "org_golang_x_lint", + "cc_mvdan_gofumpt" + ], + "explicitRootModuleDirectDevDeps": [], + "useAllRepos": "NO", + "reproducible": false + }, + "recordedRepoMappingEntries": [ + [ + "gazelle~", + "bazel_tools", + "bazel_tools" + ] + ] + } + }, + "@@gazelle~//internal/bzlmod:non_module_deps.bzl%non_module_deps": { + "general": { + "bzlTransitiveDigest": "SUXn/zDgC7rZIls6nbIl4fzmksIQHk9wsiYeS40loxA=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "bazel_gazelle_is_bazel_module": { + "bzlFile": "@@gazelle~//internal:is_bazel_module.bzl", + "ruleClassName": "is_bazel_module", + "attributes": { + "is_bazel_module": true + } + }, + "bazel_gazelle_go_repository_tools": { + "bzlFile": "@@gazelle~//internal:go_repository_tools.bzl", + "ruleClassName": "go_repository_tools", + "attributes": { + "go_cache": "@@gazelle~~non_module_deps~bazel_gazelle_go_repository_cache//:go.env" + } + }, + "bazel_gazelle_go_repository_cache": { + "bzlFile": "@@gazelle~//internal:go_repository_cache.bzl", + "ruleClassName": "go_repository_cache", + "attributes": { + "go_sdk_name": "@rules_go~~go_sdk~com_github_buildbarn_bb_deployments__download_0", + "go_env": {} + } + } + }, + "recordedRepoMappingEntries": [ + [ + "gazelle~", + "bazel_gazelle_go_repository_cache", + "gazelle~~non_module_deps~bazel_gazelle_go_repository_cache" + ], + [ + "gazelle~", + "go_host_compatible_sdk_label", + "rules_go~~go_sdk~go_host_compatible_sdk_label" + ], + [ + "rules_go~~go_sdk~go_host_compatible_sdk_label", + "com_github_buildbarn_bb_deployments__download_0", + "rules_go~~go_sdk~com_github_buildbarn_bb_deployments__download_0" + ] + ] + } + }, + "@@googleapis~//:extensions.bzl%switched_rules": { + "general": { + "bzlTransitiveDigest": "vG6fuTzXD8MMvHWZEQud0MMH7eoC4GXY0va7VrFFh04=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "com_google_googleapis_imports": { + "bzlFile": "@@googleapis~//:repository_rules.bzl", + "ruleClassName": "switched_rules", + "attributes": { + "rules": { + "proto_library_with_info": [ + "", + "" + ], + "moved_proto_library": [ + "", + "" + ], + "java_proto_library": [ + "", + "" + ], + "java_grpc_library": [ + "", + "" + ], + "java_gapic_library": [ + "", + "" + ], + "java_gapic_test": [ + "", + "" + ], + "java_gapic_assembly_gradle_pkg": [ + "", + "" + ], + "py_proto_library": [ + "", + "" + ], + "py_grpc_library": [ + "", + "" + ], + "py_gapic_library": [ + "", + "" + ], + "py_test": [ + "", + "" + ], + "py_gapic_assembly_pkg": [ + "", + "" + ], + "py_import": [ + "", + "" + ], + "go_proto_library": [ + "", + "" + ], + "go_grpc_library": [ + "", + "" + ], + "go_library": [ + "", + "" + ], + "go_test": [ + "", + "" + ], + "go_gapic_library": [ + "", + "" + ], + "go_gapic_assembly_pkg": [ + "", + "" + ], + "cc_proto_library": [ + "", + "" + ], + "cc_grpc_library": [ + "", + "" + ], + "cc_gapic_library": [ + "", + "" + ], + "php_proto_library": [ + "", + "php_proto_library" + ], + "php_grpc_library": [ + "", + "php_grpc_library" + ], + "php_gapic_library": [ + "", + "php_gapic_library" + ], + "php_gapic_assembly_pkg": [ + "", + "php_gapic_assembly_pkg" + ], + "nodejs_gapic_library": [ + "", + "typescript_gapic_library" + ], + "nodejs_gapic_assembly_pkg": [ + "", + "typescript_gapic_assembly_pkg" + ], + "ruby_proto_library": [ + "", + "" + ], + "ruby_grpc_library": [ + "", + "" + ], + "ruby_ads_gapic_library": [ + "", + "" + ], + "ruby_cloud_gapic_library": [ + "", + "" + ], + "ruby_gapic_assembly_pkg": [ + "", + "" + ], + "csharp_proto_library": [ + "", + "" + ], + "csharp_grpc_library": [ + "", + "" + ], + "csharp_gapic_library": [ + "", + "" + ], + "csharp_gapic_assembly_pkg": [ + "", + "" + ] + } + } + } + }, + "recordedRepoMappingEntries": [] + } + }, + "@@protobuf~//:non_module_deps.bzl%non_module_deps": { + "general": { + "bzlTransitiveDigest": "aGnO/HqVtCmRLEQWGCuKp7jwX+lCh/nc3/hI3clfwD8=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "utf8_range": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "urls": [ + "https://github.com/protocolbuffers/utf8_range/archive/de0b4a8ff9b5d4c98108bdfe723291a33c52c54f.zip" + ], + "strip_prefix": "utf8_range-de0b4a8ff9b5d4c98108bdfe723291a33c52c54f", + "sha256": "5da960e5e5d92394c809629a03af3c7709d2d3d0ca731dacb3a9fb4bf28f7702" + } + } + }, + "recordedRepoMappingEntries": [ + [ + "protobuf~", + "bazel_tools", + "bazel_tools" + ] + ] + } + }, + "@@rules_antlr~//antlr:extensions.bzl%antlr": { + "general": { + "bzlTransitiveDigest": "ZUscqCMGEenJThiI3EIQmCeqCpRJeMFjOYxuHkLnI5k=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "javax_json": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_jar", + "attributes": { + "urls": [ + "https://jcenter.bintray.com/org/glassfish/javax.json/1.0.4/javax.json-1.0.4.jar", + "https://repo1.maven.org/maven2/org/glassfish/javax.json/1.0.4/javax.json-1.0.4.jar" + ], + "sha256": "0e1dec40a1ede965941251eda968aeee052cc4f50378bc316cc48e8159bdbeb4" + } + }, + "antlr3_runtime": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_jar", + "attributes": { + "urls": [ + "https://jcenter.bintray.com/org/antlr/antlr-runtime/3.5.2/antlr-runtime-3.5.2.jar", + "https://repo1.maven.org/maven2/org/antlr/antlr-runtime/3.5.2/antlr-runtime-3.5.2.jar" + ], + "sha256": "ce3fc8ecb10f39e9a3cddcbb2ce350d272d9cd3d0b1e18e6fe73c3b9389c8734" + } + }, + "antlr4_tool": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_jar", + "attributes": { + "urls": [ + "https://jcenter.bintray.com/org/antlr/antlr4/4.10/antlr4-4.10.jar", + "https://repo1.maven.org/maven2/org/antlr/antlr4/4.10/antlr4-4.10.jar" + ], + "sha256": "f32485cfdf114295a58cd2005af9463706c5fd43d900118126eb3a9ac36bfec3" + } + }, + "antlr4_runtime": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_jar", + "attributes": { + "urls": [ + "https://jcenter.bintray.com/org/antlr/antlr4-runtime/4.10/antlr4-runtime-4.10.jar", + "https://repo1.maven.org/maven2/org/antlr/antlr4-runtime/4.10/antlr4-runtime-4.10.jar" + ], + "sha256": "4663a38f88e1935ea612336cbf34f702f10bd0af8e62715a9e959629f141654e" + } + }, + "stringtemplate4": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_jar", + "attributes": { + "urls": [ + "https://jcenter.bintray.com/org/antlr/ST4/4.3/ST4-4.3.jar", + "https://repo1.maven.org/maven2/org/antlr/ST4/4.3/ST4-4.3.jar" + ], + "sha256": "28547dba48cfceb77b6efbfe069aebe9ed3324ae60dbd52093d13a1d636ed069" + } + } + }, + "recordedRepoMappingEntries": [ + [ + "rules_antlr~", + "bazel_tools", + "bazel_tools" + ] + ] + } + }, + "@@rules_buf~//buf:extensions.bzl%ext": { + "general": { + "bzlTransitiveDigest": "g+jMGdq+n4/yJrpHH5E0NFOhJJ1qUGT36b/kwcBonsU=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "rules_buf_toolchains": { + "bzlFile": "@@rules_buf~//buf/internal:toolchain.bzl", + "ruleClassName": "buf_download_releases", + "attributes": { + "version": "v1.27.0" + } + } + }, + "recordedRepoMappingEntries": [ + [ + "rules_buf~", + "bazel_tools", + "bazel_tools" + ] + ] + } + }, + "@@rules_go~//go:extensions.bzl%go_sdk": { + "os:linux,arch:amd64": { + "bzlTransitiveDigest": "moKNJhvzEEWvpwQZ6leBGJTdY6Wbawba5S3xfG2fHwU=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "com_github_buildbarn_bb_deployments__download_0": { + "bzlFile": "@@rules_go~//go/private:sdk.bzl", + "ruleClassName": "go_download_sdk_rule", + "attributes": { + "goos": "", + "goarch": "", + "sdks": {}, + "experiments": [], + "patches": [], + "patch_strip": 0, + "urls": [ + "https://dl.google.com/go/{}" + ], + "version": "1.22.1", + "strip_prefix": "go" + } + }, + "go_host_compatible_sdk_label": { + "bzlFile": "@@rules_go~//go/private:extensions.bzl", + "ruleClassName": "host_compatible_toolchain", + "attributes": { + "toolchain": "@com_github_buildbarn_bb_deployments__download_0//:ROOT" + } + }, + "com_github_buildbarn_bb_storage__download_0_darwin_amd64": { + "bzlFile": "@@rules_go~//go/private:sdk.bzl", + "ruleClassName": "go_download_sdk_rule", + "attributes": { + "goos": "", + "goarch": "", + "sdks": {}, + "urls": [ + "https://dl.google.com/go/{}" + ], + "version": "1.22.1" + } + }, + "rules_go__download_0_darwin_amd64": { + "bzlFile": "@@rules_go~//go/private:sdk.bzl", + "ruleClassName": "go_download_sdk_rule", + "attributes": { + "goos": "", + "goarch": "", + "sdks": {}, + "urls": [ + "https://dl.google.com/go/{}" + ], + "version": "1.21.1" + } + }, + "com_github_buildbarn_go_xdr__download_0": { + "bzlFile": "@@rules_go~//go/private:sdk.bzl", + "ruleClassName": "go_download_sdk_rule", + "attributes": { + "goos": "", + "goarch": "", + "sdks": {}, + "experiments": [], + "patches": [], + "patch_strip": 0, + "urls": [ + "https://dl.google.com/go/{}" + ], + "version": "1.22.1", + "strip_prefix": "go" + } + }, + "go_toolchains": { + "bzlFile": "@@rules_go~//go/private:sdk.bzl", + "ruleClassName": "go_multiple_toolchains", + "attributes": { + "prefixes": [ + "_0000_com_github_buildbarn_bb_deployments__download_0_", + "_0001_com_github_buildbarn_bb_deployments__download_0_darwin_amd64_", + "_0002_com_github_buildbarn_bb_deployments__download_0_darwin_arm64_", + "_0003_com_github_buildbarn_bb_deployments__download_0_linux_arm64_", + "_0004_com_github_buildbarn_bb_deployments__download_0_windows_amd64_", + "_0005_com_github_buildbarn_bb_deployments__download_0_windows_arm64_", + "_0006_com_github_buildbarn_bb_storage__download_0_", + "_0007_com_github_buildbarn_bb_storage__download_0_darwin_amd64_", + "_0008_com_github_buildbarn_bb_storage__download_0_darwin_arm64_", + "_0009_com_github_buildbarn_bb_storage__download_0_linux_arm64_", + "_0010_com_github_buildbarn_bb_storage__download_0_windows_amd64_", + "_0011_com_github_buildbarn_bb_storage__download_0_windows_arm64_", + "_0012_com_github_buildbarn_go_xdr__download_0_", + "_0013_com_github_buildbarn_go_xdr__download_0_darwin_amd64_", + "_0014_com_github_buildbarn_go_xdr__download_0_darwin_arm64_", + "_0015_com_github_buildbarn_go_xdr__download_0_linux_arm64_", + "_0016_com_github_buildbarn_go_xdr__download_0_windows_amd64_", + "_0017_com_github_buildbarn_go_xdr__download_0_windows_arm64_", + "_0018_go_default_sdk_", + "_0019_rules_go__download_0_darwin_amd64_", + "_0020_rules_go__download_0_darwin_arm64_", + "_0021_rules_go__download_0_linux_arm64_", + "_0022_rules_go__download_0_windows_amd64_", + "_0023_rules_go__download_0_windows_arm64_" + ], + "geese": [ + "", + "darwin", + "darwin", + "linux", + "windows", + "windows", + "", + "darwin", + "darwin", + "linux", + "windows", + "windows", + "", + "darwin", + "darwin", + "linux", + "windows", + "windows", + "", + "darwin", + "darwin", + "linux", + "windows", + "windows" + ], + "goarchs": [ + "", + "amd64", + "arm64", + "arm64", + "amd64", + "arm64", + "", + "amd64", + "arm64", + "arm64", + "amd64", + "arm64", + "", + "amd64", + "arm64", + "arm64", + "amd64", + "arm64", + "", + "amd64", + "arm64", + "arm64", + "amd64", + "arm64" + ], + "sdk_repos": [ + "com_github_buildbarn_bb_deployments__download_0", + "com_github_buildbarn_bb_deployments__download_0_darwin_amd64", + "com_github_buildbarn_bb_deployments__download_0_darwin_arm64", + "com_github_buildbarn_bb_deployments__download_0_linux_arm64", + "com_github_buildbarn_bb_deployments__download_0_windows_amd64", + "com_github_buildbarn_bb_deployments__download_0_windows_arm64", + "com_github_buildbarn_bb_storage__download_0", + "com_github_buildbarn_bb_storage__download_0_darwin_amd64", + "com_github_buildbarn_bb_storage__download_0_darwin_arm64", + "com_github_buildbarn_bb_storage__download_0_linux_arm64", + "com_github_buildbarn_bb_storage__download_0_windows_amd64", + "com_github_buildbarn_bb_storage__download_0_windows_arm64", + "com_github_buildbarn_go_xdr__download_0", + "com_github_buildbarn_go_xdr__download_0_darwin_amd64", + "com_github_buildbarn_go_xdr__download_0_darwin_arm64", + "com_github_buildbarn_go_xdr__download_0_linux_arm64", + "com_github_buildbarn_go_xdr__download_0_windows_amd64", + "com_github_buildbarn_go_xdr__download_0_windows_arm64", + "go_default_sdk", + "rules_go__download_0_darwin_amd64", + "rules_go__download_0_darwin_arm64", + "rules_go__download_0_linux_arm64", + "rules_go__download_0_windows_amd64", + "rules_go__download_0_windows_arm64" + ], + "sdk_types": [ + "remote", + "remote", + "remote", + "remote", + "remote", + "remote", + "remote", + "remote", + "remote", + "remote", + "remote", + "remote", + "remote", + "remote", + "remote", + "remote", + "remote", + "remote", + "remote", + "remote", + "remote", + "remote", + "remote", + "remote" + ], + "sdk_versions": [ + "1.22.1", + "1.22.1", + "1.22.1", + "1.22.1", + "1.22.1", + "1.22.1", + "1.22.1", + "1.22.1", + "1.22.1", + "1.22.1", + "1.22.1", + "1.22.1", + "1.22.1", + "1.22.1", + "1.22.1", + "1.22.1", + "1.22.1", + "1.22.1", + "1.21.1", + "1.21.1", + "1.21.1", + "1.21.1", + "1.21.1", + "1.21.1" + ] + } + }, + "com_github_buildbarn_go_xdr__download_0_windows_amd64": { + "bzlFile": "@@rules_go~//go/private:sdk.bzl", + "ruleClassName": "go_download_sdk_rule", + "attributes": { + "goos": "", + "goarch": "", + "sdks": {}, + "urls": [ + "https://dl.google.com/go/{}" + ], + "version": "1.22.1" + } + }, + "io_bazel_rules_nogo": { + "bzlFile": "@@rules_go~//go/private:nogo.bzl", + "ruleClassName": "go_register_nogo", + "attributes": { + "nogo": "@io_bazel_rules_go//:default_nogo", + "includes": [ + "'@@//:__subpackages__'" + ], + "excludes": [] + } + }, + "com_github_buildbarn_bb_deployments__download_0_linux_arm64": { + "bzlFile": "@@rules_go~//go/private:sdk.bzl", + "ruleClassName": "go_download_sdk_rule", + "attributes": { + "goos": "", + "goarch": "", + "sdks": {}, + "urls": [ + "https://dl.google.com/go/{}" + ], + "version": "1.22.1" + } + }, + "com_github_buildbarn_bb_storage__download_0_windows_amd64": { + "bzlFile": "@@rules_go~//go/private:sdk.bzl", + "ruleClassName": "go_download_sdk_rule", + "attributes": { + "goos": "", + "goarch": "", + "sdks": {}, + "urls": [ + "https://dl.google.com/go/{}" + ], + "version": "1.22.1" + } + }, + "rules_go__download_0_windows_arm64": { + "bzlFile": "@@rules_go~//go/private:sdk.bzl", + "ruleClassName": "go_download_sdk_rule", + "attributes": { + "goos": "", + "goarch": "", + "sdks": {}, + "urls": [ + "https://dl.google.com/go/{}" + ], + "version": "1.21.1" + } + }, + "rules_go__download_0_linux_arm64": { + "bzlFile": "@@rules_go~//go/private:sdk.bzl", + "ruleClassName": "go_download_sdk_rule", + "attributes": { + "goos": "", + "goarch": "", + "sdks": {}, + "urls": [ + "https://dl.google.com/go/{}" + ], + "version": "1.21.1" + } + }, + "com_github_buildbarn_bb_deployments__download_0_darwin_amd64": { + "bzlFile": "@@rules_go~//go/private:sdk.bzl", + "ruleClassName": "go_download_sdk_rule", + "attributes": { + "goos": "", + "goarch": "", + "sdks": {}, + "urls": [ + "https://dl.google.com/go/{}" + ], + "version": "1.22.1" + } + }, + "go_default_sdk": { + "bzlFile": "@@rules_go~//go/private:sdk.bzl", + "ruleClassName": "go_download_sdk_rule", + "attributes": { + "goos": "", + "goarch": "", + "sdks": {}, + "experiments": [], + "patches": [], + "patch_strip": 0, + "urls": [ + "https://dl.google.com/go/{}" + ], + "version": "1.21.1", + "strip_prefix": "go" + } + }, + "com_github_buildbarn_bb_deployments__download_0_windows_amd64": { + "bzlFile": "@@rules_go~//go/private:sdk.bzl", + "ruleClassName": "go_download_sdk_rule", + "attributes": { + "goos": "", + "goarch": "", + "sdks": {}, + "urls": [ + "https://dl.google.com/go/{}" + ], + "version": "1.22.1" + } + }, + "com_github_buildbarn_bb_storage__download_0_darwin_arm64": { + "bzlFile": "@@rules_go~//go/private:sdk.bzl", + "ruleClassName": "go_download_sdk_rule", + "attributes": { + "goos": "", + "goarch": "", + "sdks": {}, + "urls": [ + "https://dl.google.com/go/{}" + ], + "version": "1.22.1" + } + }, + "com_github_buildbarn_go_xdr__download_0_darwin_arm64": { + "bzlFile": "@@rules_go~//go/private:sdk.bzl", + "ruleClassName": "go_download_sdk_rule", + "attributes": { + "goos": "", + "goarch": "", + "sdks": {}, + "urls": [ + "https://dl.google.com/go/{}" + ], + "version": "1.22.1" + } + }, + "com_github_buildbarn_go_xdr__download_0_linux_arm64": { + "bzlFile": "@@rules_go~//go/private:sdk.bzl", + "ruleClassName": "go_download_sdk_rule", + "attributes": { + "goos": "", + "goarch": "", + "sdks": {}, + "urls": [ + "https://dl.google.com/go/{}" + ], + "version": "1.22.1" + } + }, + "com_github_buildbarn_go_xdr__download_0_windows_arm64": { + "bzlFile": "@@rules_go~//go/private:sdk.bzl", + "ruleClassName": "go_download_sdk_rule", + "attributes": { + "goos": "", + "goarch": "", + "sdks": {}, + "urls": [ + "https://dl.google.com/go/{}" + ], + "version": "1.22.1" + } + }, + "rules_go__download_0_darwin_arm64": { + "bzlFile": "@@rules_go~//go/private:sdk.bzl", + "ruleClassName": "go_download_sdk_rule", + "attributes": { + "goos": "", + "goarch": "", + "sdks": {}, + "urls": [ + "https://dl.google.com/go/{}" + ], + "version": "1.21.1" + } + }, + "com_github_buildbarn_bb_deployments__download_0_windows_arm64": { + "bzlFile": "@@rules_go~//go/private:sdk.bzl", + "ruleClassName": "go_download_sdk_rule", + "attributes": { + "goos": "", + "goarch": "", + "sdks": {}, + "urls": [ + "https://dl.google.com/go/{}" + ], + "version": "1.22.1" + } + }, + "com_github_buildbarn_bb_storage__download_0": { + "bzlFile": "@@rules_go~//go/private:sdk.bzl", + "ruleClassName": "go_download_sdk_rule", + "attributes": { + "goos": "", + "goarch": "", + "sdks": {}, + "experiments": [], + "patches": [], + "patch_strip": 0, + "urls": [ + "https://dl.google.com/go/{}" + ], + "version": "1.22.1", + "strip_prefix": "go" + } + }, + "com_github_buildbarn_bb_storage__download_0_linux_arm64": { + "bzlFile": "@@rules_go~//go/private:sdk.bzl", + "ruleClassName": "go_download_sdk_rule", + "attributes": { + "goos": "", + "goarch": "", + "sdks": {}, + "urls": [ + "https://dl.google.com/go/{}" + ], + "version": "1.22.1" + } + }, + "com_github_buildbarn_bb_storage__download_0_windows_arm64": { + "bzlFile": "@@rules_go~//go/private:sdk.bzl", + "ruleClassName": "go_download_sdk_rule", + "attributes": { + "goos": "", + "goarch": "", + "sdks": {}, + "urls": [ + "https://dl.google.com/go/{}" + ], + "version": "1.22.1" + } + }, + "com_github_buildbarn_bb_deployments__download_0_darwin_arm64": { + "bzlFile": "@@rules_go~//go/private:sdk.bzl", + "ruleClassName": "go_download_sdk_rule", + "attributes": { + "goos": "", + "goarch": "", + "sdks": {}, + "urls": [ + "https://dl.google.com/go/{}" + ], + "version": "1.22.1" + } + }, + "com_github_buildbarn_go_xdr__download_0_darwin_amd64": { + "bzlFile": "@@rules_go~//go/private:sdk.bzl", + "ruleClassName": "go_download_sdk_rule", + "attributes": { + "goos": "", + "goarch": "", + "sdks": {}, + "urls": [ + "https://dl.google.com/go/{}" + ], + "version": "1.22.1" + } + }, + "rules_go__download_0_windows_amd64": { + "bzlFile": "@@rules_go~//go/private:sdk.bzl", + "ruleClassName": "go_download_sdk_rule", + "attributes": { + "goos": "", + "goarch": "", + "sdks": {}, + "urls": [ + "https://dl.google.com/go/{}" + ], + "version": "1.21.1" + } + } + }, + "recordedRepoMappingEntries": [ + [ + "bazel_features~", + "bazel_features_globals", + "bazel_features~~version_extension~bazel_features_globals" + ], + [ + "bazel_features~", + "bazel_features_version", + "bazel_features~~version_extension~bazel_features_version" + ], + [ + "rules_go~", + "bazel_tools", + "bazel_tools" + ], + [ + "rules_go~", + "io_bazel_rules_go", + "rules_go~" + ], + [ + "rules_go~", + "io_bazel_rules_go_bazel_features", + "bazel_features~" + ] + ] + } + }, + "@@rules_java~//java:extensions.bzl%toolchains": { + "general": { + "bzlTransitiveDigest": "KiqmcRAp4qH+XPVV8NRBzuVzmA0tpT0ufDifw+XvVd0=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "remotejdk17_linux_s390x_toolchain_config_repo": { + "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:s390x\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux_s390x//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:s390x\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux_s390x//:jdk\",\n)\n" + } + }, + "remotejdk21_macos_aarch64_toolchain_config_repo": { + "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_21\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"21\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk21_macos_aarch64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk21_macos_aarch64//:jdk\",\n)\n" + } + }, + "remotejdk17_linux_aarch64_toolchain_config_repo": { + "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux_aarch64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux_aarch64//:jdk\",\n)\n" + } + }, + "remotejdk17_linux_toolchain_config_repo": { + "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux//:jdk\",\n)\n" + } + }, + "remote_java_tools_windows": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "sha256": "4e25c1e9915da2c46bf3f1185693a9731aa62ad89c9384de6adad12425eefff9", + "urls": [ + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.5/java_tools_windows-v13.5.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.5/java_tools_windows-v13.5.zip" + ] + } + }, + "remotejdk11_win_toolchain_config_repo": { + "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_win//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_win//:jdk\",\n)\n" + } + }, + "remotejdk21_linux_ppc64le": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 21,\n)\n", + "sha256": "d08de863499d8851811c893e8915828f2cd8eb67ed9e29432a6b4e222d80a12f", + "strip_prefix": "jdk-21.0.2+13", + "urls": [ + "https://mirror.bazel.build/github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.2%2B13/OpenJDK21U-jdk_ppc64le_linux_hotspot_21.0.2_13.tar.gz", + "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.2%2B13/OpenJDK21U-jdk_ppc64le_linux_hotspot_21.0.2_13.tar.gz" + ] + } + }, + "remotejdk11_linux_aarch64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n", + "sha256": "54174439f2b3fddd11f1048c397fe7bb45d4c9d66d452d6889b013d04d21c4de", + "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-linux_aarch64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_aarch64.tar.gz", + "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_aarch64.tar.gz" + ] + } + }, + "remotejdk17_linux": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n", + "sha256": "b9482f2304a1a68a614dfacddcf29569a72f0fac32e6c74f83dc1b9a157b8340", + "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-linux_x64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_x64.tar.gz", + "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_x64.tar.gz" + ] + } + }, + "remotejdk11_linux_s390x_toolchain_config_repo": { + "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:s390x\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_s390x//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:s390x\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_s390x//:jdk\",\n)\n" + } + }, + "remotejdk17_macos": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n", + "sha256": "640453e8afe8ffe0fb4dceb4535fb50db9c283c64665eebb0ba68b19e65f4b1f", + "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-macosx_x64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_x64.tar.gz", + "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_x64.tar.gz" + ] + } + }, + "remotejdk21_macos_toolchain_config_repo": { + "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_21\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"21\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk21_macos//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk21_macos//:jdk\",\n)\n" + } + }, + "remotejdk17_win": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n", + "sha256": "192f2afca57701de6ec496234f7e45d971bf623ff66b8ee4a5c81582054e5637", + "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-win_x64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_x64.zip", + "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_x64.zip" + ] + } + }, + "remotejdk11_linux_ppc64le_toolchain_config_repo": { + "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:ppc\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_ppc64le//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:ppc\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_ppc64le//:jdk\",\n)\n" + } + }, + "remotejdk17_win_arm64_toolchain_config_repo": { + "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:arm64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_win_arm64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:arm64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_win_arm64//:jdk\",\n)\n" + } + }, + "remotejdk11_linux": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n", + "sha256": "a34b404f87a08a61148b38e1416d837189e1df7a040d949e743633daf4695a3c", + "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-linux_x64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_x64.tar.gz", + "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_x64.tar.gz" + ] + } + }, + "remotejdk11_macos_toolchain_config_repo": { + "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_macos//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_macos//:jdk\",\n)\n" + } + }, + "remotejdk17_win_arm64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n", + "sha256": "6802c99eae0d788e21f52d03cab2e2b3bf42bc334ca03cbf19f71eb70ee19f85", + "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-win_aarch64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_aarch64.zip", + "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_aarch64.zip" + ] + } + }, + "remotejdk17_linux_ppc64le": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n", + "sha256": "00a4c07603d0218cd678461b5b3b7e25b3253102da4022d31fc35907f21a2efd", + "strip_prefix": "jdk-17.0.8.1+1", + "urls": [ + "https://mirror.bazel.build/github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.8.1%2B1/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.8.1_1.tar.gz", + "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.8.1%2B1/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.8.1_1.tar.gz" + ] + } + }, + "remotejdk21_win_arm64_toolchain_config_repo": { + "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_21\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"21\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:arm64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk21_win_arm64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:arm64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk21_win_arm64//:jdk\",\n)\n" + } + }, + "remotejdk21_linux_s390x_toolchain_config_repo": { + "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_21\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"21\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:s390x\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk21_linux_s390x//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:s390x\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk21_linux_s390x//:jdk\",\n)\n" + } + }, + "local_jdk": { + "bzlFile": "@@rules_java~//toolchains:local_java_repository.bzl", + "ruleClassName": "_local_java_repository_rule", + "attributes": { + "java_home": "", + "version": "", + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = {RUNTIME_VERSION},\n)\n" + } + }, + "remote_java_tools_darwin_x86_64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "sha256": "702d9b8a759979423df3a385e10253fe2b7ad080654fc112bd1643d826aa058c", + "urls": [ + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.5/java_tools_darwin_x86_64-v13.5.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.5/java_tools_darwin_x86_64-v13.5.zip" + ] + } + }, + "remote_java_tools": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "sha256": "c1e1045ed067777fe2be3b0369ee186bef42885f4ec59e500c2c92d03e71e28f", + "urls": [ + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.5/java_tools-v13.5.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.5/java_tools-v13.5.zip" + ] + } + }, + "remotejdk17_win_toolchain_config_repo": { + "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_win//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_win//:jdk\",\n)\n" + } + }, + "remotejdk21_linux_toolchain_config_repo": { + "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_21\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"21\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk21_linux//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk21_linux//:jdk\",\n)\n" + } + }, + "remotejdk17_macos_toolchain_config_repo": { + "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_macos//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_macos//:jdk\",\n)\n" + } + }, + "remotejdk21_macos_aarch64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 21,\n)\n", + "sha256": "e8260516de8b60661422a725f1df2c36ef888f6fb35393566b00e7325db3d04e", + "strip_prefix": "zulu21.32.17-ca-jdk21.0.2-macosx_aarch64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-macosx_aarch64.tar.gz", + "https://cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-macosx_aarch64.tar.gz" + ] + } + }, + "remotejdk17_macos_aarch64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n", + "sha256": "314b04568ec0ae9b36ba03c9cbd42adc9e1265f74678923b19297d66eb84dcca", + "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-macosx_aarch64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_aarch64.tar.gz", + "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_aarch64.tar.gz" + ] + } + }, + "remotejdk11_win": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n", + "sha256": "43408193ce2fa0862819495b5ae8541085b95660153f2adcf91a52d3a1710e83", + "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-win_x64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-win_x64.zip", + "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-win_x64.zip" + ] + } + }, + "remotejdk11_linux_toolchain_config_repo": { + "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux//:jdk\",\n)\n" + } + }, + "remotejdk11_macos": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n", + "sha256": "bcaab11cfe586fae7583c6d9d311c64384354fb2638eb9a012eca4c3f1a1d9fd", + "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-macosx_x64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_x64.tar.gz", + "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_x64.tar.gz" + ] + } + }, + "remotejdk11_win_arm64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n", + "sha256": "b8a28e6e767d90acf793ea6f5bed0bb595ba0ba5ebdf8b99f395266161e53ec2", + "strip_prefix": "jdk-11.0.13+8", + "urls": [ + "https://mirror.bazel.build/aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-windows-aarch64.zip" + ] + } + }, + "remotejdk21_macos": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 21,\n)\n", + "sha256": "3ad8fe288eb57d975c2786ae453a036aa46e47ab2ac3d81538ebae2a54d3c025", + "strip_prefix": "zulu21.32.17-ca-jdk21.0.2-macosx_x64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-macosx_x64.tar.gz", + "https://cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-macosx_x64.tar.gz" + ] + } + }, + "remotejdk17_macos_aarch64_toolchain_config_repo": { + "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_macos_aarch64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_macos_aarch64//:jdk\",\n)\n" + } + }, + "remotejdk11_macos_aarch64_toolchain_config_repo": { + "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_macos_aarch64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_macos_aarch64//:jdk\",\n)\n" + } + }, + "remotejdk21_linux": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 21,\n)\n", + "sha256": "5ad730fbee6bb49bfff10bf39e84392e728d89103d3474a7e5def0fd134b300a", + "strip_prefix": "zulu21.32.17-ca-jdk21.0.2-linux_x64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-linux_x64.tar.gz", + "https://cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-linux_x64.tar.gz" + ] + } + }, + "remote_java_tools_linux": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "sha256": "d7308c073d6f85a65289e2623cbf78709c904928e72e4f98956cb01c87499a1c", + "urls": [ + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.5/java_tools_linux-v13.5.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.5/java_tools_linux-v13.5.zip" + ] + } + }, + "remotejdk21_win": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 21,\n)\n", + "sha256": "f7cc15ca17295e69c907402dfe8db240db446e75d3b150da7bf67243cded93de", + "strip_prefix": "zulu21.32.17-ca-jdk21.0.2-win_x64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-win_x64.zip", + "https://cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-win_x64.zip" + ] + } + }, + "remotejdk21_linux_aarch64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 21,\n)\n", + "sha256": "ce7df1af5d44a9f455617c4b8891443fbe3e4b269c777d8b82ed66f77167cfe0", + "strip_prefix": "zulu21.32.17-ca-jdk21.0.2-linux_aarch64", + "urls": [ + "https://cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-linux_aarch64.tar.gz", + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-linux_aarch64.tar.gz" + ] + } + }, + "remotejdk11_linux_aarch64_toolchain_config_repo": { + "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_aarch64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_aarch64//:jdk\",\n)\n" + } + }, + "remotejdk11_linux_s390x": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n", + "sha256": "a58fc0361966af0a5d5a31a2d8a208e3c9bb0f54f345596fd80b99ea9a39788b", + "strip_prefix": "jdk-11.0.15+10", + "urls": [ + "https://mirror.bazel.build/github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.15_10.tar.gz", + "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.15_10.tar.gz" + ] + } + }, + "remotejdk17_linux_aarch64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n", + "sha256": "6531cef61e416d5a7b691555c8cf2bdff689201b8a001ff45ab6740062b44313", + "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-linux_aarch64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_aarch64.tar.gz", + "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_aarch64.tar.gz" + ] + } + }, + "remotejdk21_linux_s390x": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 21,\n)\n", + "sha256": "0d5676c50821e0d0b951bf3ffd717e7a13be2a89d8848a5c13b4aedc6f982c78", + "strip_prefix": "jdk-21.0.2+13", + "urls": [ + "https://mirror.bazel.build/github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.2%2B13/OpenJDK21U-jdk_s390x_linux_hotspot_21.0.2_13.tar.gz", + "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.2%2B13/OpenJDK21U-jdk_s390x_linux_hotspot_21.0.2_13.tar.gz" + ] + } + }, + "remotejdk21_win_arm64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 21,\n)\n", + "sha256": "975603e684f2ec5a525b3b5336d6aa0b09b5b7d2d0d9e271bd6a9892ad550181", + "strip_prefix": "jdk-21+35", + "urls": [ + "https://mirror.bazel.build/aka.ms/download-jdk/microsoft-jdk-21.0.0-windows-aarch64.zip", + "https://aka.ms/download-jdk/microsoft-jdk-21.0.0-windows-aarch64.zip" + ] + } + }, + "remotejdk17_linux_ppc64le_toolchain_config_repo": { + "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:ppc\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux_ppc64le//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:ppc\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux_ppc64le//:jdk\",\n)\n" + } + }, + "remote_java_tools_darwin_arm64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "sha256": "6e300ffdce897807a7af835b0cf64f4ba5caec10914508bd0add96d7d76368d7", + "urls": [ + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.5/java_tools_darwin_arm64-v13.5.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.5/java_tools_darwin_arm64-v13.5.zip" + ] + } + }, + "remotejdk21_linux_ppc64le_toolchain_config_repo": { + "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_21\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"21\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:ppc\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk21_linux_ppc64le//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:ppc\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk21_linux_ppc64le//:jdk\",\n)\n" + } + }, + "remotejdk21_linux_aarch64_toolchain_config_repo": { + "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_21\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"21\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk21_linux_aarch64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk21_linux_aarch64//:jdk\",\n)\n" + } + }, + "remotejdk11_win_arm64_toolchain_config_repo": { + "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:arm64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_win_arm64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:arm64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_win_arm64//:jdk\",\n)\n" + } + }, + "remotejdk17_linux_s390x": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n", + "sha256": "ffacba69c6843d7ca70d572489d6cc7ab7ae52c60f0852cedf4cf0d248b6fc37", + "strip_prefix": "jdk-17.0.8.1+1", + "urls": [ + "https://mirror.bazel.build/github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.8.1%2B1/OpenJDK17U-jdk_s390x_linux_hotspot_17.0.8.1_1.tar.gz", + "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.8.1%2B1/OpenJDK17U-jdk_s390x_linux_hotspot_17.0.8.1_1.tar.gz" + ] + } + }, + "remotejdk11_linux_ppc64le": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n", + "sha256": "a8fba686f6eb8ae1d1a9566821dbd5a85a1108b96ad857fdbac5c1e4649fc56f", + "strip_prefix": "jdk-11.0.15+10", + "urls": [ + "https://mirror.bazel.build/github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.15_10.tar.gz", + "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.15_10.tar.gz" + ] + } + }, + "remotejdk11_macos_aarch64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n", + "sha256": "7632bc29f8a4b7d492b93f3bc75a7b61630894db85d136456035ab2a24d38885", + "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-macosx_aarch64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_aarch64.tar.gz", + "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_aarch64.tar.gz" + ] + } + }, + "remotejdk21_win_toolchain_config_repo": { + "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_21\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"21\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk21_win//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk21_win//:jdk\",\n)\n" + } + } + }, + "recordedRepoMappingEntries": [ + [ + "rules_java~", + "bazel_tools", + "bazel_tools" + ], + [ + "rules_java~", + "remote_java_tools", + "rules_java~~toolchains~remote_java_tools" + ] + ] + } + }, + "@@rules_kotlin~//src/main/starlark/core/repositories:bzlmod_setup.bzl%rules_kotlin_extensions": { + "general": { + "bzlTransitiveDigest": "aN5nha4wx41+LIEE1T8eDrrCZ96tVn4Pkuac4FAGLnE=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "rules_android": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "sha256": "cd06d15dd8bb59926e4d65f9003bfc20f9da4b2519985c27e190cddc8b7a7806", + "strip_prefix": "rules_android-0.1.1", + "urls": [ + "https://github.com/bazelbuild/rules_android/archive/v0.1.1.zip" + ] + } + }, + "com_github_pinterest_ktlint": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_file", + "attributes": { + "sha256": "2b3f6f674a944d25bb8d283c3539947bbe86074793012909a55de4b771f74bcc", + "urls": [ + "https://github.com/pinterest/ktlint/releases/download/0.49.1/ktlint" + ], + "executable": true + } + }, + "buildkite_config": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "urls": [ + "https://storage.googleapis.com/rbe-toolchain/bazel-configs/rbe-ubuntu1604/latest/rbe_default.tar" + ] + } + }, + "com_github_jetbrains_kotlin": { + "bzlFile": "@@rules_kotlin~//src/main/starlark/core/repositories:compiler.bzl", + "ruleClassName": "kotlin_compiler_repository", + "attributes": { + "urls": [ + "https://github.com/JetBrains/kotlin/releases/download/v1.9.10/kotlin-compiler-1.9.10.zip" + ], + "sha256": "7d74863deecf8e0f28ea54c3735feab003d0eac67e8d3a791254b16889c20342", + "compiler_version": "1.9.10" + } + }, + "com_github_google_ksp": { + "bzlFile": "@@rules_kotlin~//src/main/starlark/core/repositories:ksp.bzl", + "ruleClassName": "ksp_compiler_plugin_repository", + "attributes": { + "urls": [ + "https://github.com/google/ksp/releases/download/1.9.10-1.0.13/artifacts.zip" + ], + "sha256": "5b0b1179e8af40877d9d5929ec0260afb104956eabf2f23bb5568cfd6c20b37b", + "strip_version": "1.9.10-1.0.13" + } + }, + "kt_java_stub_template": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_file", + "attributes": { + "urls": [ + "https://raw.githubusercontent.com/bazelbuild/bazel/6.2.1/src/main/java/com/google/devtools/build/lib/bazel/rules/java/java_stub_template.txt" + ], + "sha256": "78e29525872594ffc783c825f428b3e61d4f3e632f46eaa64f004b2814c4a612" + } + } + }, + "recordedRepoMappingEntries": [ + [ + "rules_kotlin~", + "bazel_tools", + "bazel_tools" + ] + ] + } + }, + "@@rules_nodejs~//nodejs:extensions.bzl%node": { + "general": { + "bzlTransitiveDigest": "1HxpI0AgCvpGfUCJicdseptT6HrlCwj+F0XM5ewp5Ts=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "nodejs_host": { + "bzlFile": "@@rules_nodejs~//nodejs/private:nodejs_repo_host_os_alias.bzl", + "ruleClassName": "nodejs_repo_host_os_alias", + "attributes": { + "user_node_repository_name": "nodejs" + } + }, + "nodejs_linux_s390x": { + "bzlFile": "@@rules_nodejs~//nodejs:repositories.bzl", + "ruleClassName": "node_repositories", + "attributes": { + "platform": "linux_s390x", + "node_version": "16.19.0" + } + }, + "nodejs_windows_amd64": { + "bzlFile": "@@rules_nodejs~//nodejs:repositories.bzl", + "ruleClassName": "node_repositories", + "attributes": { + "platform": "windows_amd64", + "node_version": "16.19.0" + } + }, + "nodejs_toolchains": { + "bzlFile": "@@rules_nodejs~//nodejs/private:toolchains_repo.bzl", + "ruleClassName": "toolchains_repo", + "attributes": { + "user_node_repository_name": "nodejs" + } + }, + "nodejs_linux_amd64": { + "bzlFile": "@@rules_nodejs~//nodejs:repositories.bzl", + "ruleClassName": "node_repositories", + "attributes": { + "platform": "linux_amd64", + "node_version": "16.19.0" + } + }, + "nodejs_linux_ppc64le": { + "bzlFile": "@@rules_nodejs~//nodejs:repositories.bzl", + "ruleClassName": "node_repositories", + "attributes": { + "platform": "linux_ppc64le", + "node_version": "16.19.0" + } + }, + "nodejs_darwin_amd64": { + "bzlFile": "@@rules_nodejs~//nodejs:repositories.bzl", + "ruleClassName": "node_repositories", + "attributes": { + "platform": "darwin_amd64", + "node_version": "16.19.0" + } + }, + "nodejs_linux_arm64": { + "bzlFile": "@@rules_nodejs~//nodejs:repositories.bzl", + "ruleClassName": "node_repositories", + "attributes": { + "platform": "linux_arm64", + "node_version": "16.19.0" + } + }, + "nodejs": { + "bzlFile": "@@rules_nodejs~//nodejs/private:nodejs_repo_host_os_alias.bzl", + "ruleClassName": "nodejs_repo_host_os_alias", + "attributes": { + "user_node_repository_name": "nodejs" + } + }, + "nodejs_darwin_arm64": { + "bzlFile": "@@rules_nodejs~//nodejs:repositories.bzl", + "ruleClassName": "node_repositories", + "attributes": { + "platform": "darwin_arm64", + "node_version": "16.19.0" + } + } + }, + "recordedRepoMappingEntries": [ + [ + "rules_nodejs~", + "bazel_skylib", + "bazel_skylib~" + ], + [ + "rules_nodejs~", + "bazel_tools", + "bazel_tools" + ] + ] + } + }, + "@@rules_oci~//oci:extensions.bzl%oci": { + "general": { + "bzlTransitiveDigest": "1MV1EXDHvkWoPaleYJcnSh235R7bOfrWTZd4gCGMiZQ=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "oci_crane_registry_toolchains": { + "bzlFile": "@@rules_oci~//oci/private:toolchains_repo.bzl", + "ruleClassName": "toolchains_repo", + "attributes": { + "toolchain_type": "@rules_oci//oci:registry_toolchain_type", + "toolchain": "@oci_crane_{platform}//:registry_toolchain" + } + }, + "copy_to_directory_windows_amd64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:copy_to_directory_toolchain.bzl", + "ruleClassName": "copy_to_directory_platform_repo", + "attributes": { + "platform": "windows_amd64" + } + }, + "jq": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:jq_toolchain.bzl", + "ruleClassName": "jq_host_alias_repo", + "attributes": {} + }, + "oci_crane_darwin_amd64": { + "bzlFile": "@@rules_oci~//oci:repositories.bzl", + "ruleClassName": "crane_repositories", + "attributes": { + "platform": "darwin_amd64", + "crane_version": "v0.18.0" + } + }, + "jq_darwin_amd64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:jq_toolchain.bzl", + "ruleClassName": "jq_platform_repo", + "attributes": { + "platform": "darwin_amd64", + "version": "1.7" + } + }, + "copy_to_directory_freebsd_amd64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:copy_to_directory_toolchain.bzl", + "ruleClassName": "copy_to_directory_platform_repo", + "attributes": { + "platform": "freebsd_amd64" + } + }, + "copy_to_directory_linux_amd64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:copy_to_directory_toolchain.bzl", + "ruleClassName": "copy_to_directory_platform_repo", + "attributes": { + "platform": "linux_amd64" + } + }, + "oci_crane_linux_arm64": { + "bzlFile": "@@rules_oci~//oci:repositories.bzl", + "ruleClassName": "crane_repositories", + "attributes": { + "platform": "linux_arm64", + "crane_version": "v0.18.0" + } + }, + "jq_linux_arm64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:jq_toolchain.bzl", + "ruleClassName": "jq_platform_repo", + "attributes": { + "platform": "linux_arm64", + "version": "1.7" + } + }, + "coreutils_darwin_arm64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:coreutils_toolchain.bzl", + "ruleClassName": "coreutils_platform_repo", + "attributes": { + "platform": "darwin_arm64", + "version": "0.0.23" + } + }, + "coreutils_linux_amd64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:coreutils_toolchain.bzl", + "ruleClassName": "coreutils_platform_repo", + "attributes": { + "platform": "linux_amd64", + "version": "0.0.23" + } + }, + "yq_linux_amd64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_platform_repo", + "attributes": { + "platform": "linux_amd64", + "version": "4.25.2" + } + }, + "copy_to_directory_linux_arm64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:copy_to_directory_toolchain.bzl", + "ruleClassName": "copy_to_directory_platform_repo", + "attributes": { + "platform": "linux_arm64" + } + }, + "oci_crane_linux_armv6": { + "bzlFile": "@@rules_oci~//oci:repositories.bzl", + "ruleClassName": "crane_repositories", + "attributes": { + "platform": "linux_armv6", + "crane_version": "v0.18.0" + } + }, + "copy_to_directory_darwin_arm64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:copy_to_directory_toolchain.bzl", + "ruleClassName": "copy_to_directory_platform_repo", + "attributes": { + "platform": "darwin_arm64" + } + }, + "oci_crane_linux_amd64": { + "bzlFile": "@@rules_oci~//oci:repositories.bzl", + "ruleClassName": "crane_repositories", + "attributes": { + "platform": "linux_amd64", + "crane_version": "v0.18.0" + } + }, + "coreutils_darwin_amd64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:coreutils_toolchain.bzl", + "ruleClassName": "coreutils_platform_repo", + "attributes": { + "platform": "darwin_amd64", + "version": "0.0.23" + } + }, + "coreutils_linux_arm64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:coreutils_toolchain.bzl", + "ruleClassName": "coreutils_platform_repo", + "attributes": { + "platform": "linux_arm64", + "version": "0.0.23" + } + }, + "coreutils_toolchains": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:coreutils_toolchain.bzl", + "ruleClassName": "coreutils_toolchains_repo", + "attributes": { + "user_repository_name": "coreutils" + } + }, + "busybox_linux_arm64_v8": { + "bzlFile": "@@rules_oci~//oci/private:pull.bzl", + "ruleClassName": "oci_pull", + "attributes": { + "scheme": "https", + "registry": "index.docker.io", + "repository": "library/busybox", + "identifier": "sha256:97e3873d1f61ba651b632e4755fc52e1d90c9f6e4f01d9b720f37af5efed17e5", + "platform": "linux/arm64/v8", + "target_name": "busybox_linux_arm64_v8" + } + }, + "yq_linux_s390x": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_platform_repo", + "attributes": { + "platform": "linux_s390x", + "version": "4.25.2" + } + }, + "yq": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_host_alias_repo", + "attributes": {} + }, + "oci_crane_darwin_arm64": { + "bzlFile": "@@rules_oci~//oci:repositories.bzl", + "ruleClassName": "crane_repositories", + "attributes": { + "platform": "darwin_arm64", + "crane_version": "v0.18.0" + } + }, + "jq_darwin_arm64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:jq_toolchain.bzl", + "ruleClassName": "jq_platform_repo", + "attributes": { + "platform": "darwin_arm64", + "version": "1.7" + } + }, + "yq_darwin_amd64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_platform_repo", + "attributes": { + "platform": "darwin_amd64", + "version": "4.25.2" + } + }, + "oci_crane_linux_i386": { + "bzlFile": "@@rules_oci~//oci:repositories.bzl", + "ruleClassName": "crane_repositories", + "attributes": { + "platform": "linux_i386", + "crane_version": "v0.18.0" + } + }, + "busybox": { + "bzlFile": "@@rules_oci~//oci/private:pull.bzl", + "ruleClassName": "oci_alias", + "attributes": { + "target_name": "busybox", + "scheme": "https", + "registry": "index.docker.io", + "repository": "library/busybox", + "identifier": "sha256:97e3873d1f61ba651b632e4755fc52e1d90c9f6e4f01d9b720f37af5efed17e5", + "platforms": { + "@@platforms//cpu:x86_64": "@busybox_linux_amd64", + "@@platforms//cpu:arm64": "@busybox_linux_arm64_v8" + }, + "bzlmod_repository": "busybox", + "reproducible": true + } + }, + "jq_linux_amd64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:jq_toolchain.bzl", + "ruleClassName": "jq_platform_repo", + "attributes": { + "platform": "linux_amd64", + "version": "1.7" + } + }, + "distroless_static": { + "bzlFile": "@@rules_oci~//oci/private:pull.bzl", + "ruleClassName": "oci_alias", + "attributes": { + "target_name": "distroless_static", + "scheme": "https", + "registry": "gcr.io", + "repository": "distroless/static", + "identifier": "sha256:7e5c6a2a4ae854242874d36171b31d26e0539c98fc6080f942f16b03e82851ab", + "platforms": { + "@@platforms//cpu:x86_64": "@distroless_static_linux_amd64", + "@@platforms//cpu:arm64": "@distroless_static_linux_arm64_v8" + }, + "bzlmod_repository": "distroless_static", + "reproducible": true + } + }, + "distroless_static_linux_arm64_v8": { + "bzlFile": "@@rules_oci~//oci/private:pull.bzl", + "ruleClassName": "oci_pull", + "attributes": { + "scheme": "https", + "registry": "gcr.io", + "repository": "distroless/static", + "identifier": "sha256:7e5c6a2a4ae854242874d36171b31d26e0539c98fc6080f942f16b03e82851ab", + "platform": "linux/arm64/v8", + "target_name": "distroless_static_linux_arm64_v8" + } + }, + "distroless_static_linux_amd64": { + "bzlFile": "@@rules_oci~//oci/private:pull.bzl", + "ruleClassName": "oci_pull", + "attributes": { + "scheme": "https", + "registry": "gcr.io", + "repository": "distroless/static", + "identifier": "sha256:7e5c6a2a4ae854242874d36171b31d26e0539c98fc6080f942f16b03e82851ab", + "platform": "linux/amd64", + "target_name": "distroless_static_linux_amd64" + } + }, + "yq_windows_amd64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_platform_repo", + "attributes": { + "platform": "windows_amd64", + "version": "4.25.2" + } + }, + "oci_crane_windows_armv6": { + "bzlFile": "@@rules_oci~//oci:repositories.bzl", + "ruleClassName": "crane_repositories", + "attributes": { + "platform": "windows_armv6", + "crane_version": "v0.18.0" + } + }, + "oci_crane_toolchains": { + "bzlFile": "@@rules_oci~//oci/private:toolchains_repo.bzl", + "ruleClassName": "toolchains_repo", + "attributes": { + "toolchain_type": "@rules_oci//oci:crane_toolchain_type", + "toolchain": "@oci_crane_{platform}//:crane_toolchain" + } + }, + "jq_windows_amd64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:jq_toolchain.bzl", + "ruleClassName": "jq_platform_repo", + "attributes": { + "platform": "windows_amd64", + "version": "1.7" + } + }, + "copy_to_directory_darwin_amd64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:copy_to_directory_toolchain.bzl", + "ruleClassName": "copy_to_directory_platform_repo", + "attributes": { + "platform": "darwin_amd64" + } + }, + "yq_linux_ppc64le": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_platform_repo", + "attributes": { + "platform": "linux_ppc64le", + "version": "4.25.2" + } + }, + "jq_toolchains": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:jq_toolchain.bzl", + "ruleClassName": "jq_toolchains_repo", + "attributes": { + "user_repository_name": "jq" + } + }, + "copy_to_directory_toolchains": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:copy_to_directory_toolchain.bzl", + "ruleClassName": "copy_to_directory_toolchains_repo", + "attributes": { + "user_repository_name": "copy_to_directory" + } + }, + "yq_darwin_arm64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_platform_repo", + "attributes": { + "platform": "darwin_arm64", + "version": "4.25.2" + } + }, + "yq_toolchains": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_toolchains_repo", + "attributes": { + "user_repository_name": "yq" + } + }, + "oci_crane_windows_amd64": { + "bzlFile": "@@rules_oci~//oci:repositories.bzl", + "ruleClassName": "crane_repositories", + "attributes": { + "platform": "windows_amd64", + "crane_version": "v0.18.0" + } + }, + "oci_crane_linux_s390x": { + "bzlFile": "@@rules_oci~//oci:repositories.bzl", + "ruleClassName": "crane_repositories", + "attributes": { + "platform": "linux_s390x", + "crane_version": "v0.18.0" + } + }, + "busybox_linux_amd64": { + "bzlFile": "@@rules_oci~//oci/private:pull.bzl", + "ruleClassName": "oci_pull", + "attributes": { + "scheme": "https", + "registry": "index.docker.io", + "repository": "library/busybox", + "identifier": "sha256:97e3873d1f61ba651b632e4755fc52e1d90c9f6e4f01d9b720f37af5efed17e5", + "platform": "linux/amd64", + "target_name": "busybox_linux_amd64" + } + }, + "coreutils_windows_amd64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:coreutils_toolchain.bzl", + "ruleClassName": "coreutils_platform_repo", + "attributes": { + "platform": "windows_amd64", + "version": "0.0.23" + } + }, + "yq_linux_arm64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_platform_repo", + "attributes": { + "platform": "linux_arm64", + "version": "4.25.2" + } + } + }, + "recordedRepoMappingEntries": [ + [ + "aspect_bazel_lib~", + "bazel_tools", + "bazel_tools" + ], + [ + "rules_oci~", + "aspect_bazel_lib", + "aspect_bazel_lib~" + ], + [ + "rules_oci~", + "bazel_skylib", + "bazel_skylib~" + ] + ] + } + }, + "@@rules_python~//python/extensions:python.bzl%python": { + "general": { + "bzlTransitiveDigest": "aGxTzdPZbohueOWJunHBtnR6sj5TpdulhPNQPtC0mG0=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "python_3_11_s390x-unknown-linux-gnu": { + "bzlFile": "@@rules_python~//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "sha256": "49520e3ff494708020f306e30b0964f079170be83e956be4504f850557378a22", + "patches": [], + "platform": "s390x-unknown-linux-gnu", + "python_version": "3.11.7", + "release_filename": "20240107/cpython-3.11.7+20240107-s390x-unknown-linux-gnu-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7+20240107-s390x-unknown-linux-gnu-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + }, + "python_3_8_aarch64-apple-darwin": { + "bzlFile": "@@rules_python~//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "sha256": "1825b1f7220bc93ff143f2e70b5c6a79c6469e0eeb40824e07a7277f59aabfda", + "patches": [], + "platform": "aarch64-apple-darwin", + "python_version": "3.8.18", + "release_filename": "20231002/cpython-3.8.18+20231002-aarch64-apple-darwin-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.8.18+20231002-aarch64-apple-darwin-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + }, + "python_3_10_aarch64-apple-darwin": { + "bzlFile": "@@rules_python~//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "sha256": "fd027b1dedf1ea034cdaa272e91771bdf75ddef4c8653b05d224a0645aa2ca3c", + "patches": [], + "platform": "aarch64-apple-darwin", + "python_version": "3.10.13", + "release_filename": "20231002/cpython-3.10.13+20231002-aarch64-apple-darwin-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.10.13+20231002-aarch64-apple-darwin-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + }, + "python_3_10_x86_64-apple-darwin": { + "bzlFile": "@@rules_python~//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "sha256": "be0b19b6af1f7d8c667e5abef5505ad06cf72e5a11bb5844970c395a7e5b1275", + "patches": [], + "platform": "x86_64-apple-darwin", + "python_version": "3.10.13", + "release_filename": "20231002/cpython-3.10.13+20231002-x86_64-apple-darwin-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.10.13+20231002-x86_64-apple-darwin-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + }, + "python_3_11_aarch64-unknown-linux-gnu": { + "bzlFile": "@@rules_python~//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "sha256": "b102eaf865eb715aa98a8a2ef19037b6cc3ae7dfd4a632802650f29de635aa13", + "patches": [], + "platform": "aarch64-unknown-linux-gnu", + "python_version": "3.11.7", + "release_filename": "20240107/cpython-3.11.7+20240107-aarch64-unknown-linux-gnu-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7+20240107-aarch64-unknown-linux-gnu-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + }, + "python_3_10_ppc64le-unknown-linux-gnu": { + "bzlFile": "@@rules_python~//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "sha256": "f3f9c43eec1a0c3f72845d0b705da17a336d3906b7df212d2640b8f47e8ff375", + "patches": [], + "platform": "ppc64le-unknown-linux-gnu", + "python_version": "3.10.13", + "release_filename": "20231002/cpython-3.10.13+20231002-ppc64le-unknown-linux-gnu-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.10.13+20231002-ppc64le-unknown-linux-gnu-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + }, + "python_3_10_x86_64-pc-windows-msvc": { + "bzlFile": "@@rules_python~//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "sha256": "b8d930ce0d04bda83037ad3653d7450f8907c88e24bb8255a29b8dab8930d6f1", + "patches": [], + "platform": "x86_64-pc-windows-msvc", + "python_version": "3.10.13", + "release_filename": "20231002/cpython-3.10.13+20231002-x86_64-pc-windows-msvc-shared-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.10.13+20231002-x86_64-pc-windows-msvc-shared-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + }, + "pythons_hub": { + "bzlFile": "@@rules_python~//python/private/bzlmod:pythons_hub.bzl", + "ruleClassName": "hub_repo", + "attributes": { + "default_python_version": "3.11", + "toolchain_prefixes": [ + "_0000_python_3_8_", + "_0001_python_3_9_", + "_0002_python_3_10_", + "_0003_python_3_12_", + "_0004_python_3_11_" + ], + "toolchain_python_versions": [ + "3.8", + "3.9", + "3.10", + "3.12", + "3.11" + ], + "toolchain_set_python_version_constraints": [ + "True", + "True", + "True", + "True", + "False" + ], + "toolchain_user_repository_names": [ + "python_3_8", + "python_3_9", + "python_3_10", + "python_3_12", + "python_3_11" + ] + } + }, + "python_3_12_x86_64-pc-windows-msvc": { + "bzlFile": "@@rules_python~//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "sha256": "fd5a9e0f41959d0341246d3643f2b8794f638adc0cec8dd5e1b6465198eae08a", + "patches": [], + "platform": "x86_64-pc-windows-msvc", + "python_version": "3.12.1", + "release_filename": "20240107/cpython-3.12.1+20240107-x86_64-pc-windows-msvc-shared-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.12.1+20240107-x86_64-pc-windows-msvc-shared-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + }, + "python_3_12_x86_64-unknown-linux-gnu": { + "bzlFile": "@@rules_python~//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "sha256": "74e330b8212ca22fd4d9a2003b9eec14892155566738febc8e5e572f267b9472", + "patches": [], + "platform": "x86_64-unknown-linux-gnu", + "python_version": "3.12.1", + "release_filename": "20240107/cpython-3.12.1+20240107-x86_64-unknown-linux-gnu-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.12.1+20240107-x86_64-unknown-linux-gnu-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + }, + "python_3_9_host": { + "bzlFile": "@@rules_python~//python/private:toolchains_repo.bzl", + "ruleClassName": "host_toolchain", + "attributes": { + "python_version": "3.9.18", + "user_repository_name": "python_3_9", + "platforms": [ + "aarch64-apple-darwin", + "aarch64-unknown-linux-gnu", + "ppc64le-unknown-linux-gnu", + "s390x-unknown-linux-gnu", + "x86_64-apple-darwin", + "x86_64-pc-windows-msvc", + "x86_64-unknown-linux-gnu" + ] + } + }, + "python_3_12_aarch64-apple-darwin": { + "bzlFile": "@@rules_python~//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "sha256": "f93f8375ca6ac0a35d58ff007043cbd3a88d9609113f1cb59cf7c8d215f064af", + "patches": [], + "platform": "aarch64-apple-darwin", + "python_version": "3.12.1", + "release_filename": "20240107/cpython-3.12.1+20240107-aarch64-apple-darwin-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.12.1+20240107-aarch64-apple-darwin-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + }, + "python_3_8_x86_64-pc-windows-msvc": { + "bzlFile": "@@rules_python~//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "sha256": "a9d203e78caed94de368d154e841610cef6f6b484738573f4ae9059d37e898a5", + "patches": [], + "platform": "x86_64-pc-windows-msvc", + "python_version": "3.8.18", + "release_filename": "20231002/cpython-3.8.18+20231002-x86_64-pc-windows-msvc-shared-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.8.18+20231002-x86_64-pc-windows-msvc-shared-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + }, + "python_3_9_ppc64le-unknown-linux-gnu": { + "bzlFile": "@@rules_python~//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "sha256": "101c38b22fb2f5a0945156da4259c8e9efa0c08de9d7f59afa51e7ce6e22a1cc", + "patches": [], + "platform": "ppc64le-unknown-linux-gnu", + "python_version": "3.9.18", + "release_filename": "20231002/cpython-3.9.18+20231002-ppc64le-unknown-linux-gnu-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.9.18+20231002-ppc64le-unknown-linux-gnu-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + }, + "python_3_12_s390x-unknown-linux-gnu": { + "bzlFile": "@@rules_python~//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "sha256": "60631211c701f8d2c56e5dd7b154e68868128a019b9db1d53a264f56c0d4aee2", + "patches": [], + "platform": "s390x-unknown-linux-gnu", + "python_version": "3.12.1", + "release_filename": "20240107/cpython-3.12.1+20240107-s390x-unknown-linux-gnu-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.12.1+20240107-s390x-unknown-linux-gnu-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + }, + "python_3_12_aarch64-unknown-linux-gnu": { + "bzlFile": "@@rules_python~//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "sha256": "236533ef20e665007a111c2f36efb59c87ae195ad7dca223b6dc03fb07064f0b", + "patches": [], + "platform": "aarch64-unknown-linux-gnu", + "python_version": "3.12.1", + "release_filename": "20240107/cpython-3.12.1+20240107-aarch64-unknown-linux-gnu-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.12.1+20240107-aarch64-unknown-linux-gnu-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + }, + "python_3_11_ppc64le-unknown-linux-gnu": { + "bzlFile": "@@rules_python~//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "sha256": "b44e1b74afe75c7b19143413632c4386708ae229117f8f950c2094e9681d34c7", + "patches": [], + "platform": "ppc64le-unknown-linux-gnu", + "python_version": "3.11.7", + "release_filename": "20240107/cpython-3.11.7+20240107-ppc64le-unknown-linux-gnu-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7+20240107-ppc64le-unknown-linux-gnu-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + }, + "python_3_9_x86_64-unknown-linux-gnu": { + "bzlFile": "@@rules_python~//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "sha256": "f3ff38b1ccae7dcebd8bbf2e533c9a984fac881de0ffd1636fbb61842bd924de", + "patches": [], + "platform": "x86_64-unknown-linux-gnu", + "python_version": "3.9.18", + "release_filename": "20231002/cpython-3.9.18+20231002-x86_64-unknown-linux-gnu-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.9.18+20231002-x86_64-unknown-linux-gnu-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + }, + "python_3_12_host": { + "bzlFile": "@@rules_python~//python/private:toolchains_repo.bzl", + "ruleClassName": "host_toolchain", + "attributes": { + "python_version": "3.12.1", + "user_repository_name": "python_3_12", + "platforms": [ + "aarch64-apple-darwin", + "aarch64-unknown-linux-gnu", + "ppc64le-unknown-linux-gnu", + "s390x-unknown-linux-gnu", + "x86_64-apple-darwin", + "x86_64-pc-windows-msvc", + "x86_64-unknown-linux-gnu" + ] + } + }, + "python_3_9_s390x-unknown-linux-gnu": { + "bzlFile": "@@rules_python~//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "sha256": "eee31e55ffbc1f460d7b17f05dd89e45a2636f374a6f8dc29ea13d0497f7f586", + "patches": [], + "platform": "s390x-unknown-linux-gnu", + "python_version": "3.9.18", + "release_filename": "20231002/cpython-3.9.18+20231002-s390x-unknown-linux-gnu-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.9.18+20231002-s390x-unknown-linux-gnu-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + }, + "python_3_8_x86_64-unknown-linux-gnu": { + "bzlFile": "@@rules_python~//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "sha256": "1e8a3babd1500111359b0f5675d770984bcbcb2cc8890b117394f0ed342fb9ec", + "patches": [], + "platform": "x86_64-unknown-linux-gnu", + "python_version": "3.8.18", + "release_filename": "20231002/cpython-3.8.18+20231002-x86_64-unknown-linux-gnu-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.8.18+20231002-x86_64-unknown-linux-gnu-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + }, + "python_3_8_host": { + "bzlFile": "@@rules_python~//python/private:toolchains_repo.bzl", + "ruleClassName": "host_toolchain", + "attributes": { + "python_version": "3.8.18", + "user_repository_name": "python_3_8", + "platforms": [ + "aarch64-apple-darwin", + "aarch64-unknown-linux-gnu", + "x86_64-apple-darwin", + "x86_64-pc-windows-msvc", + "x86_64-unknown-linux-gnu" + ] + } + }, + "python_3_11_host": { + "bzlFile": "@@rules_python~//python/private:toolchains_repo.bzl", + "ruleClassName": "host_toolchain", + "attributes": { + "python_version": "3.11.7", + "user_repository_name": "python_3_11", + "platforms": [ + "aarch64-apple-darwin", + "aarch64-unknown-linux-gnu", + "ppc64le-unknown-linux-gnu", + "s390x-unknown-linux-gnu", + "x86_64-apple-darwin", + "x86_64-pc-windows-msvc", + "x86_64-unknown-linux-gnu" + ] + } + }, + "python_3_9": { + "bzlFile": "@@rules_python~//python/private:toolchains_repo.bzl", + "ruleClassName": "toolchain_aliases", + "attributes": { + "python_version": "3.9.18", + "user_repository_name": "python_3_9", + "platforms": [ + "aarch64-apple-darwin", + "aarch64-unknown-linux-gnu", + "ppc64le-unknown-linux-gnu", + "s390x-unknown-linux-gnu", + "x86_64-apple-darwin", + "x86_64-pc-windows-msvc", + "x86_64-unknown-linux-gnu" + ] + } + }, + "python_3_11_aarch64-apple-darwin": { + "bzlFile": "@@rules_python~//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "sha256": "b042c966920cf8465385ca3522986b12d745151a72c060991088977ca36d3883", + "patches": [], + "platform": "aarch64-apple-darwin", + "python_version": "3.11.7", + "release_filename": "20240107/cpython-3.11.7+20240107-aarch64-apple-darwin-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7+20240107-aarch64-apple-darwin-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + }, + "python_3_8_aarch64-unknown-linux-gnu": { + "bzlFile": "@@rules_python~//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "sha256": "236a300f386ead02ca98dbddbc026ff4ef4de6701a394106e291ff8b75445ee1", + "patches": [], + "platform": "aarch64-unknown-linux-gnu", + "python_version": "3.8.18", + "release_filename": "20231002/cpython-3.8.18+20231002-aarch64-unknown-linux-gnu-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.8.18+20231002-aarch64-unknown-linux-gnu-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + }, + "python_3_8": { + "bzlFile": "@@rules_python~//python/private:toolchains_repo.bzl", + "ruleClassName": "toolchain_aliases", + "attributes": { + "python_version": "3.8.18", + "user_repository_name": "python_3_8", + "platforms": [ + "aarch64-apple-darwin", + "aarch64-unknown-linux-gnu", + "x86_64-apple-darwin", + "x86_64-pc-windows-msvc", + "x86_64-unknown-linux-gnu" + ] + } + }, + "python_3_11_x86_64-pc-windows-msvc": { + "bzlFile": "@@rules_python~//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "sha256": "67077e6fa918e4f4fd60ba169820b00be7c390c497bf9bc9cab2c255ea8e6f3e", + "patches": [], + "platform": "x86_64-pc-windows-msvc", + "python_version": "3.11.7", + "release_filename": "20240107/cpython-3.11.7+20240107-x86_64-pc-windows-msvc-shared-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7+20240107-x86_64-pc-windows-msvc-shared-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + }, + "python_3_9_aarch64-apple-darwin": { + "bzlFile": "@@rules_python~//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "sha256": "fdc4054837e37b69798c2ef796222a480bc1f80e8ad3a01a95d0168d8282a007", + "patches": [], + "platform": "aarch64-apple-darwin", + "python_version": "3.9.18", + "release_filename": "20231002/cpython-3.9.18+20231002-aarch64-apple-darwin-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.9.18+20231002-aarch64-apple-darwin-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + }, + "python_3_8_x86_64-apple-darwin": { + "bzlFile": "@@rules_python~//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "sha256": "fcf04532e644644213977242cd724fe5e84c0a5ac92ae038e07f1b01b474fca3", + "patches": [], + "platform": "x86_64-apple-darwin", + "python_version": "3.8.18", + "release_filename": "20231002/cpython-3.8.18+20231002-x86_64-apple-darwin-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.8.18+20231002-x86_64-apple-darwin-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + }, + "python_3_9_x86_64-pc-windows-msvc": { + "bzlFile": "@@rules_python~//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "sha256": "02ea7bb64524886bd2b05d6b6be4401035e4ba4319146f274f0bcd992822cd75", + "patches": [], + "platform": "x86_64-pc-windows-msvc", + "python_version": "3.9.18", + "release_filename": "20231002/cpython-3.9.18+20231002-x86_64-pc-windows-msvc-shared-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.9.18+20231002-x86_64-pc-windows-msvc-shared-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + }, + "python_3_12": { + "bzlFile": "@@rules_python~//python/private:toolchains_repo.bzl", + "ruleClassName": "toolchain_aliases", + "attributes": { + "python_version": "3.12.1", + "user_repository_name": "python_3_12", + "platforms": [ + "aarch64-apple-darwin", + "aarch64-unknown-linux-gnu", + "ppc64le-unknown-linux-gnu", + "s390x-unknown-linux-gnu", + "x86_64-apple-darwin", + "x86_64-pc-windows-msvc", + "x86_64-unknown-linux-gnu" + ] + } + }, + "python_3_12_x86_64-apple-darwin": { + "bzlFile": "@@rules_python~//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "sha256": "eca96158c1568dedd9a0b3425375637a83764d1fa74446438293089a8bfac1f8", + "patches": [], + "platform": "x86_64-apple-darwin", + "python_version": "3.12.1", + "release_filename": "20240107/cpython-3.12.1+20240107-x86_64-apple-darwin-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.12.1+20240107-x86_64-apple-darwin-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + }, + "python_3_9_aarch64-unknown-linux-gnu": { + "bzlFile": "@@rules_python~//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "sha256": "1e0a3e8ce8e58901a259748c0ab640d2b8294713782d14229e882c6898b2fb36", + "patches": [], + "platform": "aarch64-unknown-linux-gnu", + "python_version": "3.9.18", + "release_filename": "20231002/cpython-3.9.18+20231002-aarch64-unknown-linux-gnu-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.9.18+20231002-aarch64-unknown-linux-gnu-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + }, + "python_3_10_aarch64-unknown-linux-gnu": { + "bzlFile": "@@rules_python~//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "sha256": "8675915ff454ed2f1597e27794bc7df44f5933c26b94aa06af510fe91b58bb97", + "patches": [], + "platform": "aarch64-unknown-linux-gnu", + "python_version": "3.10.13", + "release_filename": "20231002/cpython-3.10.13+20231002-aarch64-unknown-linux-gnu-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.10.13+20231002-aarch64-unknown-linux-gnu-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + }, + "python_3_11": { + "bzlFile": "@@rules_python~//python/private:toolchains_repo.bzl", + "ruleClassName": "toolchain_aliases", + "attributes": { + "python_version": "3.11.7", + "user_repository_name": "python_3_11", + "platforms": [ + "aarch64-apple-darwin", + "aarch64-unknown-linux-gnu", + "ppc64le-unknown-linux-gnu", + "s390x-unknown-linux-gnu", + "x86_64-apple-darwin", + "x86_64-pc-windows-msvc", + "x86_64-unknown-linux-gnu" + ] + } + }, + "python_3_10_s390x-unknown-linux-gnu": { + "bzlFile": "@@rules_python~//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "sha256": "859f6cfe9aedb6e8858892fdc124037e83ab05f28d42a7acd314c6a16d6bd66c", + "patches": [], + "platform": "s390x-unknown-linux-gnu", + "python_version": "3.10.13", + "release_filename": "20231002/cpython-3.10.13+20231002-s390x-unknown-linux-gnu-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.10.13+20231002-s390x-unknown-linux-gnu-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + }, + "python_3_10": { + "bzlFile": "@@rules_python~//python/private:toolchains_repo.bzl", + "ruleClassName": "toolchain_aliases", + "attributes": { + "python_version": "3.10.13", + "user_repository_name": "python_3_10", + "platforms": [ + "aarch64-apple-darwin", + "aarch64-unknown-linux-gnu", + "ppc64le-unknown-linux-gnu", + "s390x-unknown-linux-gnu", + "x86_64-apple-darwin", + "x86_64-pc-windows-msvc", + "x86_64-unknown-linux-gnu" + ] + } + }, + "python_3_11_x86_64-apple-darwin": { + "bzlFile": "@@rules_python~//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "sha256": "a0e615eef1fafdc742da0008425a9030b7ea68a4ae4e73ac557ef27b112836d4", + "patches": [], + "platform": "x86_64-apple-darwin", + "python_version": "3.11.7", + "release_filename": "20240107/cpython-3.11.7+20240107-x86_64-apple-darwin-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7+20240107-x86_64-apple-darwin-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + }, + "python_versions": { + "bzlFile": "@@rules_python~//python/private:toolchains_repo.bzl", + "ruleClassName": "multi_toolchain_aliases", + "attributes": { + "python_versions": { + "3.8": "python_3_8", + "3.9": "python_3_9", + "3.10": "python_3_10", + "3.11": "python_3_11", + "3.12": "python_3_12" + } + } + }, + "python_3_9_x86_64-apple-darwin": { + "bzlFile": "@@rules_python~//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "sha256": "82231cb77d4a5c8081a1a1d5b8ae440abe6993514eb77a926c826e9a69a94fb1", + "patches": [], + "platform": "x86_64-apple-darwin", + "python_version": "3.9.18", + "release_filename": "20231002/cpython-3.9.18+20231002-x86_64-apple-darwin-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.9.18+20231002-x86_64-apple-darwin-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + }, + "python_3_10_x86_64-unknown-linux-gnu": { + "bzlFile": "@@rules_python~//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "sha256": "5d0429c67c992da19ba3eb58b3acd0b35ec5e915b8cae9a4aa8ca565c423847a", + "patches": [], + "platform": "x86_64-unknown-linux-gnu", + "python_version": "3.10.13", + "release_filename": "20231002/cpython-3.10.13+20231002-x86_64-unknown-linux-gnu-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.10.13+20231002-x86_64-unknown-linux-gnu-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + }, + "python_3_12_ppc64le-unknown-linux-gnu": { + "bzlFile": "@@rules_python~//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "sha256": "78051f0d1411ee62bc2af5edfccf6e8400ac4ef82887a2affc19a7ace6a05267", + "patches": [], + "platform": "ppc64le-unknown-linux-gnu", + "python_version": "3.12.1", + "release_filename": "20240107/cpython-3.12.1+20240107-ppc64le-unknown-linux-gnu-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.12.1+20240107-ppc64le-unknown-linux-gnu-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + }, + "python_3_10_host": { + "bzlFile": "@@rules_python~//python/private:toolchains_repo.bzl", + "ruleClassName": "host_toolchain", + "attributes": { + "python_version": "3.10.13", + "user_repository_name": "python_3_10", + "platforms": [ + "aarch64-apple-darwin", + "aarch64-unknown-linux-gnu", + "ppc64le-unknown-linux-gnu", + "s390x-unknown-linux-gnu", + "x86_64-apple-darwin", + "x86_64-pc-windows-msvc", + "x86_64-unknown-linux-gnu" + ] + } + }, + "python_3_11_x86_64-unknown-linux-gnu": { + "bzlFile": "@@rules_python~//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "sha256": "4a51ce60007a6facf64e5495f4cf322e311ba9f39a8cd3f3e4c026eae488e140", + "patches": [], + "platform": "x86_64-unknown-linux-gnu", + "python_version": "3.11.7", + "release_filename": "20240107/cpython-3.11.7+20240107-x86_64-unknown-linux-gnu-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7+20240107-x86_64-unknown-linux-gnu-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + } + }, + "recordedRepoMappingEntries": [ + [ + "rules_python~", + "bazel_skylib", + "bazel_skylib~" + ], + [ + "rules_python~", + "bazel_tools", + "bazel_tools" + ] + ] + } + }, + "@@rules_python~//python/private/bzlmod:internal_deps.bzl%internal_deps": { + "general": { + "bzlTransitiveDigest": "GCT33tTSmeE1L4tW7NKpfavsz3c8nKKfHS3mUw6SdGA=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "pypi__wheel": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/b8/8b/31273bf66016be6ad22bb7345c37ff350276cfd46e389a0c2ac5da9d9073/wheel-0.41.2-py3-none-any.whl", + "sha256": "75909db2664838d015e3d9139004ee16711748a52c8f336b52882266540215d8", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + } + }, + "pypi__click": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl", + "sha256": "ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + } + }, + "pypi__importlib_metadata": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/cc/37/db7ba97e676af155f5fcb1a35466f446eadc9104e25b83366e8088c9c926/importlib_metadata-6.8.0-py3-none-any.whl", + "sha256": "3ebb78df84a805d7698245025b975d9d67053cd94c79245ba4b3eb694abe68bb", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + } + }, + "pypi__pyproject_hooks": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/d5/ea/9ae603de7fbb3df820b23a70f6aff92bf8c7770043254ad8d2dc9d6bcba4/pyproject_hooks-1.0.0-py3-none-any.whl", + "sha256": "283c11acd6b928d2f6a7c73fa0d01cb2bdc5f07c57a2eeb6e83d5e56b97976f8", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + } + }, + "pypi__pep517": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/ee/2f/ef63e64e9429111e73d3d6cbee80591672d16f2725e648ebc52096f3d323/pep517-0.13.0-py3-none-any.whl", + "sha256": "4ba4446d80aed5b5eac6509ade100bff3e7943a8489de249654a5ae9b33ee35b", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + } + }, + "pypi__packaging": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/ab/c3/57f0601a2d4fe15de7a553c00adbc901425661bf048f2a22dfc500caf121/packaging-23.1-py3-none-any.whl", + "sha256": "994793af429502c4ea2ebf6bf664629d07c1a9fe974af92966e4b8d2df7edc61", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + } + }, + "pypi__pip_tools": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/e8/df/47e6267c6b5cdae867adbdd84b437393e6202ce4322de0a5e0b92960e1d6/pip_tools-7.3.0-py3-none-any.whl", + "sha256": "8717693288720a8c6ebd07149c93ab0be1fced0b5191df9e9decd3263e20d85e", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + } + }, + "pypi__setuptools": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/4f/ab/0bcfebdfc3bfa8554b2b2c97a555569c4c1ebc74ea288741ea8326c51906/setuptools-68.1.2-py3-none-any.whl", + "sha256": "3d8083eed2d13afc9426f227b24fd1659489ec107c0e86cec2ffdde5c92e790b", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + } + }, + "pypi__zipp": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/8c/08/d3006317aefe25ea79d3b76c9650afabaf6d63d1c8443b236e7405447503/zipp-3.16.2-py3-none-any.whl", + "sha256": "679e51dd4403591b2d6838a48de3d283f3d188412a9782faadf845f298736ba0", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + } + }, + "pypi__colorama": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", + "sha256": "4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + } + }, + "pypi__build": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/58/91/17b00d5fac63d3dca605f1b8269ba3c65e98059e1fd99d00283e42a454f0/build-0.10.0-py3-none-any.whl", + "sha256": "af266720050a66c893a6096a2f410989eeac74ff9a68ba194b3f6473e8e26171", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + } + }, + "rules_python_internal": { + "bzlFile": "@@rules_python~//python/private:internal_config_repo.bzl", + "ruleClassName": "internal_config_repo", + "attributes": {} + }, + "pypi__pip": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/50/c2/e06851e8cc28dcad7c155f4753da8833ac06a5c704c109313b8d5a62968a/pip-23.2.1-py3-none-any.whl", + "sha256": "7ccf472345f20d35bdc9d1841ff5f313260c2c33fe417f48c30ac46cccabf5be", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + } + }, + "pypi__installer": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/e5/ca/1172b6638d52f2d6caa2dd262ec4c811ba59eee96d54a7701930726bce18/installer-0.7.0-py3-none-any.whl", + "sha256": "05d1933f0a5ba7d8d6296bb6d5018e7c94fa473ceb10cf198a92ccea19c27b53", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + } + }, + "pypi__more_itertools": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/5a/cb/6dce742ea14e47d6f565589e859ad225f2a5de576d7696e0623b784e226b/more_itertools-10.1.0-py3-none-any.whl", + "sha256": "64e0735fcfdc6f3464ea133afe8ea4483b1c5fe3a3d69852e6503b43a0b222e6", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + } + }, + "pypi__tomli": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "url": "https://files.pythonhosted.org/packages/97/75/10a9ebee3fd790d20926a90a2547f0bf78f371b2f13aa822c759680ca7b9/tomli-2.0.1-py3-none-any.whl", + "sha256": "939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + } + } + }, + "recordedRepoMappingEntries": [ + [ + "rules_python~", + "bazel_tools", + "bazel_tools" + ] + ] + } + } + } +} diff --git a/README.md b/README.md index 815d3193..e165b9f2 100644 --- a/README.md +++ b/README.md @@ -34,9 +34,9 @@ at the top right in the GitHub Actions page. | Repository | Container images and binaries | | ---------- | ----------------------------- | -| [bb-browser](https://github.com/buildbarn/bb-browser) [`10b339da63`](https://github.com/buildbarn/bb-browser/commits/10b339da6324b00efb3e8a7cfb95f2f3790bed7f)
2023-09-17 04:20:39 UTC | [ghcr.io/buildbarn/bb-browser:20240310T094611Z-10b339d](https://ghcr.io/buildbarn/bb-browser:20240310T094611Z-10b339d)
[CI artifacts](https://github.com/buildbarn/bb-browser/actions/runs/8222809916) | -| [bb-remote-execution](https://github.com/buildbarn/bb-remote-execution) [`28dbdbb0a6`](https://github.com/buildbarn/bb-remote-execution/commits/28dbdbb0a6b077cb7f987393ce537b603da3d045)
2023-10-04 10:23:25 UTC | [ghcr.io/buildbarn/bb-runner-installer:20240310T090416Z-28dbdbb](https://ghcr.io/buildbarn/bb-runner-installer:20240310T090416Z-28dbdbb)
[ghcr.io/buildbarn/bb-scheduler:20240310T090416Z-28dbdbb](https://ghcr.io/buildbarn/bb-scheduler:20240310T090416Z-28dbdbb)
[ghcr.io/buildbarn/bb-worker:20240310T090416Z-28dbdbb](https://ghcr.io/buildbarn/bb-worker:20240310T090416Z-28dbdbb)
[CI artifacts](https://github.com/buildbarn/bb-remote-execution/actions/runs/8220869957) | -| [bb-storage](https://github.com/buildbarn/bb-storage) [`4bb23aaa40`](https://github.com/buildbarn/bb-storage/commits/4bb23aaa40ae67adc57ea0b4662f8bfb6d747410)
2023-10-08 11:11:12 UTC | [ghcr.io/buildbarn/bb-storage:20240320T095126Z-4bb23aa](https://ghcr.io/buildbarn/bb-storage:20240320T095126Z-4bb23aa)
[CI artifacts](https://github.com/buildbarn/bb-storage/actions/runs/8356874426) | +| [bb-browser](https://github.com/buildbarn/bb-browser) [`4d89722364`](https://github.com/buildbarn/bb-browser/commits/4d8972236425ce69f1bdca8da4bc78ce195f67b3)
2023-09-17 04:20:39 UTC | [ghcr.io/buildbarn/bb-browser:20240401T204446Z-4d89722](https://ghcr.io/buildbarn/bb-browser:20240401T204446Z-4d89722)
[CI artifacts](https://github.com/buildbarn/bb-browser/actions/runs/8513522355) | +| [bb-remote-execution](https://github.com/buildbarn/bb-remote-execution) [`ea22f37f62`](https://github.com/buildbarn/bb-remote-execution/commits/ea22f37f62b885026ad9e1aa0d62deb15dbb454a)
2023-10-04 10:23:25 UTC | [ghcr.io/buildbarn/bb-runner-installer:20240401T130706Z-ea22f37](https://ghcr.io/buildbarn/bb-runner-installer:20240401T130706Z-ea22f37)
[ghcr.io/buildbarn/bb-scheduler:20240401T130706Z-ea22f37](https://ghcr.io/buildbarn/bb-scheduler:20240401T130706Z-ea22f37)
[ghcr.io/buildbarn/bb-worker:20240401T130706Z-ea22f37](https://ghcr.io/buildbarn/bb-worker:20240401T130706Z-ea22f37)
[CI artifacts](https://github.com/buildbarn/bb-remote-execution/actions/runs/8508471496) | +| [bb-storage](https://github.com/buildbarn/bb-storage) [`a9d0937955`](https://github.com/buildbarn/bb-storage/commits/a9d0937955fc44f23434b450608c9ebc8405ab05)
2023-10-08 11:11:12 UTC | [ghcr.io/buildbarn/bb-storage:20240410T064031Z-a9d0937](https://ghcr.io/buildbarn/bb-storage:20240410T064031Z-a9d0937)
[CI artifacts](https://github.com/buildbarn/bb-storage/actions/runs/8627077317) | ## Changelog @@ -214,7 +214,7 @@ go mod tidy -e bazel run //:gazelle -- update-repos -from_file=go.mod -to_macro go_dependencies.bzl%go_dependencies -prune # Format go_dependencies.bzl according to GitHub Actions. sed -i '/^$/d' go_dependencies.bzl -bazelisk run @com_github_bazelbuild_buildtools//:buildifier +bazelisk run //:buildifier.check # Update the Kubernetes and Docker compose deployments. ./tools/update-container-image-versions.sh @@ -235,9 +235,9 @@ bazel run //:gazelle # Buildifier sed '/^$/d' go_dependencies.bzl > go_dependencies.bzl.new mv go_dependencies.bzl.new go_dependencies.bzl -bazel run @com_github_bazelbuild_buildtools//:buildifier +bazel run //:buildifier.check # Gofmt -bazel run @cc_mvdan_gofumpt//:gofumpt -- -lang 1.19 -w -extra $(pwd) +bazel run @cc_mvdan_gofumpt//:gofumpt -- -lang 1.21 -w -extra $PWD # Golint -bazel run @org_golang_x_lint//golint -- -set_exit_status $(pwd)/... +bazel run @org_golang_x_lint//golint -- -set_exit_status $PWD/... ``` diff --git a/WORKSPACE b/WORKSPACE deleted file mode 100644 index 94aa0434..00000000 --- a/WORKSPACE +++ /dev/null @@ -1,266 +0,0 @@ -workspace(name = "com_github_buildbarn_bb_deployments") - -load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") - -http_archive( - name = "rules_pkg", - sha256 = "8f9ee2dc10c1ae514ee599a8b42ed99fa262b757058f65ad3c384289ff70c4b8", - urls = [ - "https://mirror.bazel.build/github.com/bazelbuild/rules_pkg/releases/download/0.9.1/rules_pkg-0.9.1.tar.gz", - "https://github.com/bazelbuild/rules_pkg/releases/download/0.9.1/rules_pkg-0.9.1.tar.gz", - ], -) - -http_archive( - name = "io_bazel_rules_docker", - sha256 = "b1e80761a8a8243d03ebca8845e9cc1ba6c82ce7c5179ce2b295cd36f7e394bf", - urls = ["https://github.com/bazelbuild/rules_docker/releases/download/v0.25.0/rules_docker-v0.25.0.tar.gz"], -) - -http_archive( - name = "io_bazel_rules_go", - sha256 = "91585017debb61982f7054c9688857a2ad1fd823fc3f9cb05048b0025c47d023", - urls = [ - "https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.42.0/rules_go-v0.42.0.zip", - "https://github.com/bazelbuild/rules_go/releases/download/v0.42.0/rules_go-v0.42.0.zip", - ], -) - -# bb-storage is downloaded to separately to apply patches to gazelle. -# Then the real `com_github_buildbarn_bb_storage` is downloaded through `go_dependencies.bzl`. -http_archive( - name = "com_github_buildbarn_bb_storage_patches", - patch_cmds = [ - # Delete everything except the patches directory. - "rm -r $(ls -A | grep -v patches)", - "touch WORKSPACE", - "touch BUILD.bazel", - ], - sha256 = "65882110a7f90518b58d8794d611a8465b1da38498205bd7aaffd63304803a7c", - strip_prefix = "bb-storage-068d214ed6a3c10ff405e3d72d9a27710b0256cc/", - urls = [ - "https://github.com/buildbarn/bb-storage/archive/068d214ed6a3c10ff405e3d72d9a27710b0256cc.zip", - ], -) - -http_archive( - name = "bazel_gazelle", - patches = [ - "@com_github_buildbarn_bb_storage_patches//:patches/bazel_gazelle/dont-flatten-srcs.diff", - ], - sha256 = "b7387f72efb59f876e4daae42f1d3912d0d45563eac7cb23d1de0b094ab588cf", - urls = [ - "https://mirror.bazel.build/github.com/bazelbuild/bazel-gazelle/releases/download/v0.34.0/bazel-gazelle-v0.34.0.tar.gz", - "https://github.com/bazelbuild/bazel-gazelle/releases/download/v0.34.0/bazel-gazelle-v0.34.0.tar.gz", - ], -) - -# gazelle:repository_macro go_dependencies.bzl%go_dependencies -load(":go_dependencies.bzl", "go_dependencies") - -go_dependencies() - -load("@io_bazel_rules_docker//repositories:repositories.bzl", container_repositories = "repositories") - -container_repositories() - -load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies") - -go_rules_dependencies() - -go_register_toolchains(version = "1.21.5") - -load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies") - -gazelle_dependencies() - -http_archive( - name = "com_google_protobuf", - integrity = "sha256-m9h7goDvcg0yQFFPiE5WpxLyIY8NaTtIBQyDYCiUCkI=", - strip_prefix = "protobuf-25.1", - urls = ["https://github.com/protocolbuffers/protobuf/releases/download/v25.1/protobuf-25.1.tar.gz"], -) - -load("@com_google_protobuf//:protobuf_deps.bzl", "protobuf_deps") - -protobuf_deps() - -# # Dependencies below are for the example project. - -# C++ rules for Bazel. - -http_archive( - name = "rules_cc", - sha256 = "2037875b9a4456dce4a79d112a8ae885bbc4aad968e6587dca6e64f3a0900cdf", - strip_prefix = "rules_cc-0.0.9", - urls = ["https://github.com/bazelbuild/rules_cc/releases/download/0.0.9/rules_cc-0.0.9.tar.gz"], -) - -http_archive( - name = "toolchains_llvm", - canonical_id = "0.7.2", - sha256 = "ea7d247dd4a0058c008a6e8fa0855a69d57b0cb500271c7b48c1a28512608ecd", - strip_prefix = "toolchains_llvm-0.7.2", - url = "https://github.com/bazel-contrib/toolchains_llvm/archive/0.7.2.tar.gz", -) - -load("@toolchains_llvm//toolchain:rules.bzl", "llvm_toolchain") - -llvm_toolchain( - name = "llvm_toolchain", - llvm_version = "14.0.0", -) - -# Register the auto configured rules_cc toolchain for local execution. -load("@rules_cc//cc:repositories.bzl", "rules_cc_dependencies", "rules_cc_toolchains") - -rules_cc_dependencies() - -rules_cc_toolchains() - -# Import toolchain repositories for remote executions, but register the -# toolchains using --extra_toolchains on the command line to get precedence. -local_repository( - name = "remote_config_cc", - path = "tools/remote-toolchains/ubuntu-act-22-04/local_config_cc", -) - -local_repository( - name = "remote_config_sh", - path = "tools/remote-toolchains/ubuntu-act-22-04/local_config_sh", -) - -# abseil-cpp -http_archive( - name = "com_google_absl", - sha256 = "af7a1c42dc68c966e2451c3f2c6c9ff7b8b590d590f6078ed912dcb215a9f062", - strip_prefix = "abseil-cpp-731689ffc2ad7bb95cc86b5b6160dbe7858f27a0", - urls = ["https://github.com/abseil/abseil-cpp/archive/731689ffc2ad7bb95cc86b5b6160dbe7858f27a0.zip"], -) - -# Google Test -http_archive( - name = "com_google_googletest", - sha256 = "7e434199a53a71fd0f6ddd6d605e1bdcd65edbc2cefad8fb07a18347927f41d0", - strip_prefix = "googletest-c144d78f8295da3dbae3ad2d5fe66a9a42f8ce74", - urls = ["https://github.com/google/googletest/archive/c144d78f8295da3dbae3ad2d5fe66a9a42f8ce74.zip"], -) - -http_archive( - name = "abseil-hello", - sha256 = "e676640e69e210636de795f571237bec09a9ad9af6e441bf56f0d193cfe1c9fc", - strip_prefix = "abseil-hello-b4803b41ab3d58c503265148e5a7d3fd2a8e46d3/bazel-hello", - urls = ["https://github.com/abseil/abseil-hello/archive/b4803b41ab3d58c503265148e5a7d3fd2a8e46d3.zip"], -) - -http_archive( - name = "io_bazel_rules_jsonnet", - sha256 = "d20270872ba8d4c108edecc9581e2bb7f320afab71f8caa2f6394b5202e8a2c3", - strip_prefix = "rules_jsonnet-0.4.0", - urls = ["https://github.com/bazelbuild/rules_jsonnet/archive/0.4.0.tar.gz"], -) - -load("@io_bazel_rules_jsonnet//jsonnet:jsonnet.bzl", "jsonnet_repositories") - -jsonnet_repositories() - -load("@google_jsonnet_go//bazel:repositories.bzl", "jsonnet_go_repositories") - -jsonnet_go_repositories() - -load("@google_jsonnet_go//bazel:deps.bzl", "jsonnet_go_dependencies") - -jsonnet_go_dependencies() - -http_archive( - name = "com_github_grafana_grafonnet_lib", - build_file_content = """ -load("@io_bazel_rules_jsonnet//jsonnet:jsonnet.bzl", "jsonnet_library") - -jsonnet_library( - name = "grafonnet", - srcs = glob(["grafonnet/*.libsonnet"]), - imports = ["."], - visibility = ["//visibility:public"], -) -""", - sha256 = "ef8d75ab8633024f0a214f61e28ca8a5fe384467ce1151587eb812ddf7181e76", - strip_prefix = "grafonnet-lib-04f3e87e2d524c7aba936aae525f388290d94291", - urls = ["https://github.com/grafana/grafonnet-lib/archive/04f3e87e2d524c7aba936aae525f388290d94291.tar.gz"], -) - -http_archive( - name = "com_github_twbs_bootstrap", - build_file_content = """exports_files(["css/bootstrap.min.css", "js/bootstrap.min.js"])""", - sha256 = "395342b2974e3350560e65752d36aab6573652b11cc6cb5ef79a2e5e83ad64b1", - strip_prefix = "bootstrap-5.1.0-dist", - urls = ["https://github.com/twbs/bootstrap/releases/download/v5.1.0/bootstrap-5.1.0-dist.zip"], -) - -http_archive( - name = "aspect_rules_js", - sha256 = "76a04ef2120ee00231d85d1ff012ede23963733339ad8db81f590791a031f643", - strip_prefix = "rules_js-1.34.1", - url = "https://github.com/aspect-build/rules_js/releases/download/v1.34.1/rules_js-v1.34.1.tar.gz", -) - -load("@aspect_rules_js//js:repositories.bzl", "rules_js_dependencies") - -rules_js_dependencies() - -load("@rules_nodejs//nodejs:repositories.bzl", "DEFAULT_NODE_VERSION", "nodejs_register_toolchains") - -nodejs_register_toolchains( - name = "nodejs", - node_version = DEFAULT_NODE_VERSION, -) - -load("@aspect_rules_js//npm:npm_import.bzl", "npm_translate_lock") - -npm_translate_lock( - name = "npm", - pnpm_lock = "@com_github_buildbarn_bb_storage//:pnpm-lock.yaml", -) - -load("@npm//:repositories.bzl", "npm_repositories") - -npm_repositories() - -http_archive( - name = "rules_antlr", - patches = ["@com_github_buildbarn_go_xdr//:patches/rules_antlr/antlr-4.10.diff"], - sha256 = "26e6a83c665cf6c1093b628b3a749071322f0f70305d12ede30909695ed85591", - strip_prefix = "rules_antlr-0.5.0", - urls = ["https://github.com/marcohu/rules_antlr/archive/0.5.0.tar.gz"], -) - -load("@rules_antlr//antlr:repositories.bzl", "rules_antlr_dependencies") - -rules_antlr_dependencies("4.10") - -http_archive( - name = "io_opentelemetry_proto", - build_file_content = """ -proto_library( - name = "common_proto", - srcs = ["opentelemetry/proto/common/v1/common.proto"], - visibility = ["//visibility:public"], -) -""", - sha256 = "464bc2b348e674a1a03142e403cbccb01be8655b6de0f8bfe733ea31fcd421be", - strip_prefix = "opentelemetry-proto-0.19.0", - urls = ["https://github.com/open-telemetry/opentelemetry-proto/archive/refs/tags/v0.19.0.tar.gz"], -) - -http_archive( - name = "googleapis", - sha256 = "361e26593b881e70286a28065859c941e25b96f9c48ba91127293d0a881152d6", - strip_prefix = "googleapis-a3770599794a8d319286df96f03343b6cd0e7f4f", - urls = ["https://github.com/googleapis/googleapis/archive/a3770599794a8d319286df96f03343b6cd0e7f4f.zip"], -) - -load("@googleapis//:repository_rules.bzl", "switched_rules_by_language") - -switched_rules_by_language( - name = "com_google_googleapis_imports", -) diff --git a/bare/BUILD.bazel b/bare/BUILD.bazel index 77bd071c..e06d526e 100644 --- a/bare/BUILD.bazel +++ b/bare/BUILD.bazel @@ -1,4 +1,4 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") +load("@rules_go//go:def.bzl", "go_binary", "go_library") filegroup( name = "config", @@ -10,7 +10,7 @@ go_library( srcs = ["main.go"], importpath = "github.com/buildbarn/bb-deployments/bare", visibility = ["//visibility:public"], - deps = ["@io_bazel_rules_go//go/tools/bazel:go_default_library"], + deps = ["@rules_go//go/tools/bazel:go_default_library"], ) go_binary( diff --git a/docker-compose/docker-compose.yml b/docker-compose/docker-compose.yml index 8342061a..03aa80c6 100644 --- a/docker-compose/docker-compose.yml +++ b/docker-compose/docker-compose.yml @@ -1,7 +1,7 @@ version: '3' services: frontend: - image: ghcr.io/buildbarn/bb-storage:20240320T095126Z-4bb23aa + image: ghcr.io/buildbarn/bb-storage:20240410T064031Z-a9d0937 command: - /config/frontend.jsonnet expose: @@ -12,7 +12,7 @@ services: - ./config:/config storage-0: - image: ghcr.io/buildbarn/bb-storage:20240320T095126Z-4bb23aa + image: ghcr.io/buildbarn/bb-storage:20240410T064031Z-a9d0937 command: - /config/storage.jsonnet expose: @@ -24,7 +24,7 @@ services: - ./volumes/storage-cas-0:/storage-cas storage-1: - image: ghcr.io/buildbarn/bb-storage:20240320T095126Z-4bb23aa + image: ghcr.io/buildbarn/bb-storage:20240410T064031Z-a9d0937 command: - /config/storage.jsonnet expose: @@ -36,7 +36,7 @@ services: - ./volumes/storage-cas-1:/storage-cas scheduler: - image: ghcr.io/buildbarn/bb-scheduler:20240310T090416Z-28dbdbb + image: ghcr.io/buildbarn/bb-scheduler:20240401T130706Z-ea22f37 command: - /config/scheduler.jsonnet expose: @@ -52,7 +52,7 @@ services: - ./config:/config browser: - image: ghcr.io/buildbarn/bb-browser:20240310T094611Z-10b339d + image: ghcr.io/buildbarn/bb-browser:20240401T204446Z-4d89722 command: - /config/browser.jsonnet expose: @@ -63,13 +63,13 @@ services: - ./config:/config runner-installer: - image: ghcr.io/buildbarn/bb-runner-installer:20240310T090416Z-28dbdbb + image: ghcr.io/buildbarn/bb-runner-installer:20240401T130706Z-ea22f37 volumes: - ./volumes/bb:/bb # The FUSE worker is the most efficient configuration. worker-fuse-ubuntu22-04: - image: ghcr.io/buildbarn/bb-worker:20240310T090416Z-28dbdbb + image: ghcr.io/buildbarn/bb-worker:20240401T130706Z-ea22f37 command: - /config/worker-fuse-ubuntu22-04.jsonnet # Need to be privileged for the FUSE mounting to work. @@ -105,7 +105,7 @@ services: # For situations where the more efficient FUSE worker is not supported, # the classic hardlinking example is shown here. worker-hardlinking-ubuntu22-04: - image: ghcr.io/buildbarn/bb-worker:20240310T090416Z-28dbdbb + image: ghcr.io/buildbarn/bb-worker:20240401T130706Z-ea22f37 command: - /config/worker-hardlinking-ubuntu22-04.jsonnet privileged: false diff --git a/dummy_for_dependencies.go b/dummy_for_dependencies.go index 0da5e579..a9e84577 100644 --- a/dummy_for_dependencies.go +++ b/dummy_for_dependencies.go @@ -9,10 +9,11 @@ package dummyforgomod import ( - "github.com/buildbarn/bb-browser/cmd/bb_browser" - "github.com/buildbarn/bb-remote-execution/cmd/bb_runner" - "github.com/buildbarn/bb-remote-execution/cmd/bb_scheduler" - "github.com/buildbarn/bb-remote-execution/cmd/bb_worker" - "github.com/buildbarn/bb-storage/cmd/bb_storage" - "mvdan.cc/gofumpt" // GitHub Workflow + _ "github.com/buildbarn/bb-browser/cmd/bb_browser" // bb-browser + _ "github.com/buildbarn/bb-remote-execution/cmd/bb_runner" // bb-runner + _ "github.com/buildbarn/bb-remote-execution/cmd/bb_scheduler" // bb-scheduler + _ "github.com/buildbarn/bb-remote-execution/cmd/bb_worker" // bb-worker + _ "github.com/buildbarn/bb-storage/cmd/bb_storage" // bb-stogare + _ "golang.org/x/lint" // GitHub Workflow + _ "mvdan.cc/gofumpt" // GitHub Workflow ) diff --git a/go.mod b/go.mod index 240e1544..857a0df5 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,8 @@ module github.com/buildbarn/bb-deployments -go 1.20 +go 1.21 + +toolchain go1.22.2 // https://github.com/grpc-ecosystem/grpc-gateway/commit/5f9757f31b517d98095209636b2b88cd6326572f replace github.com/grpc-ecosystem/grpc-gateway/v2 => github.com/grpc-ecosystem/grpc-gateway/v2 v2.16.1 @@ -8,111 +10,118 @@ replace github.com/grpc-ecosystem/grpc-gateway/v2 => github.com/grpc-ecosystem/g // Gazelle does not like newer versions. replace golang.org/x/tools => golang.org/x/tools v0.8.0 +// Using the most recent version causes a cyclic dependency in protoc. +replace google.golang.org/protobuf => google.golang.org/protobuf v1.32.0 + +// We want the API from 1.24 +replace go.opentelemetry.io/otel/trace v1.25.0 => go.opentelemetry.io/otel/trace v1.24.0 + require ( github.com/bazelbuild/rules_go v0.43.0 - github.com/buildbarn/bb-browser v0.0.0-20240310094611-10b339da6324 - github.com/buildbarn/bb-remote-execution v0.0.0-20240310090416-28dbdbb0a6b0 - github.com/buildbarn/bb-storage v0.0.0-20240320095126-4bb23aaa40ae + github.com/buildbarn/bb-browser v0.0.0-20240401204446-4d8972236425 + github.com/buildbarn/bb-remote-execution v0.0.0-20240401130706-ea22f37f62b8 + github.com/buildbarn/bb-storage v0.0.0-20240410064031-a9d0937955fc + golang.org/x/lint v0.0.0-20210508222113-6edffad5e616 mvdan.cc/gofumpt v0.6.0 ) require ( - cloud.google.com/go v0.112.0 // indirect - cloud.google.com/go/compute v1.24.0 // indirect - cloud.google.com/go/compute/metadata v0.2.3 // indirect - cloud.google.com/go/iam v1.1.6 // indirect - cloud.google.com/go/longrunning v0.5.5 // indirect - cloud.google.com/go/storage v1.37.0 // indirect + cloud.google.com/go v0.112.2 // indirect + cloud.google.com/go/auth v0.2.1 // indirect + cloud.google.com/go/auth/oauth2adapt v0.2.1 // indirect + cloud.google.com/go/compute/metadata v0.3.0 // indirect + cloud.google.com/go/iam v1.1.7 // indirect + cloud.google.com/go/longrunning v0.5.6 // indirect + cloud.google.com/go/storage v1.40.0 // indirect git.sr.ht/~sbinet/gg v0.5.0 // indirect github.com/ajstarks/svgo v0.0.0-20211024235047-1546f124cd8b // indirect github.com/aohorodnyk/mimeheader v0.0.6 // indirect - github.com/aws/aws-sdk-go-v2 v1.24.1 // indirect - github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.5.4 // indirect - github.com/aws/aws-sdk-go-v2/config v1.26.6 // indirect - github.com/aws/aws-sdk-go-v2/credentials v1.16.16 // indirect - github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.14.11 // indirect - github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.10 // indirect - github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.10 // indirect - github.com/aws/aws-sdk-go-v2/internal/ini v1.7.3 // indirect - github.com/aws/aws-sdk-go-v2/internal/v4a v1.2.10 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.4 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.2.10 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.10 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.16.10 // indirect - github.com/aws/aws-sdk-go-v2/service/s3 v1.48.1 // indirect - github.com/aws/aws-sdk-go-v2/service/sso v1.18.7 // indirect - github.com/aws/aws-sdk-go-v2/service/ssooidc v1.21.7 // indirect - github.com/aws/aws-sdk-go-v2/service/sts v1.26.7 // indirect - github.com/aws/smithy-go v1.19.0 // indirect - github.com/bazelbuild/remote-apis v0.0.0-20240215191509-9ff14cecffe5 // indirect + github.com/aws/aws-sdk-go-v2 v1.26.1 // indirect + github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.2 // indirect + github.com/aws/aws-sdk-go-v2/config v1.27.11 // indirect + github.com/aws/aws-sdk-go-v2/credentials v1.17.11 // indirect + github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.1 // indirect + github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.5 // indirect + github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.5 // indirect + github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0 // indirect + github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.5 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.2 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.7 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.7 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.5 // indirect + github.com/aws/aws-sdk-go-v2/service/s3 v1.53.1 // indirect + github.com/aws/aws-sdk-go-v2/service/sso v1.20.5 // indirect + github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.4 // indirect + github.com/aws/aws-sdk-go-v2/service/sts v1.28.6 // indirect + github.com/aws/smithy-go v1.20.2 // indirect + github.com/bazelbuild/remote-apis v0.0.0-20240319211552-96942a2107c7 // indirect github.com/beorn7/perks v1.0.1 // indirect - github.com/buildbarn/go-xdr v0.0.0-20231115101217-a9e2aa4cf64b // indirect + github.com/buildbarn/go-xdr v0.0.0-20240330061811-9cb8426d3e09 // indirect github.com/buildkite/terminal-to-html v3.2.0+incompatible // indirect github.com/campoy/embedmd v1.0.0 // indirect - github.com/cespare/xxhash/v2 v2.2.0 // indirect + github.com/cespare/xxhash/v2 v2.3.0 // indirect github.com/dustin/go-humanize v1.0.1 // indirect github.com/felixge/httpsnoop v1.0.4 // indirect - github.com/fsnotify/fsnotify v1.6.0 // indirect + github.com/fsnotify/fsnotify v1.7.0 // indirect github.com/fxtlabs/primes v0.0.0-20150821004651-dad82d10a449 // indirect github.com/go-fonts/liberation v0.3.2 // indirect - github.com/go-jose/go-jose/v3 v3.0.1 // indirect + github.com/go-jose/go-jose/v3 v3.0.3 // indirect github.com/go-latex/latex v0.0.0-20231108140139-5c1ce85aa4ea // indirect github.com/go-logr/logr v1.4.1 // indirect github.com/go-logr/stdr v1.2.2 // indirect github.com/go-pdf/fpdf v0.9.0 // indirect github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0 // indirect github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect - github.com/golang/protobuf v1.5.3 // indirect + github.com/golang/protobuf v1.5.4 // indirect github.com/google/go-cmp v0.6.0 // indirect github.com/google/go-jsonnet v0.20.0 // indirect github.com/google/s2a-go v0.1.7 // indirect github.com/google/uuid v1.6.0 // indirect github.com/googleapis/enterprise-certificate-proxy v0.3.2 // indirect - github.com/googleapis/gax-go/v2 v2.12.0 // indirect + github.com/googleapis/gax-go/v2 v2.12.3 // indirect github.com/gorilla/mux v1.8.1 // indirect github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 // indirect github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 // indirect - github.com/grpc-ecosystem/grpc-gateway/v2 v2.19.0 // indirect - github.com/hanwen/go-fuse/v2 v2.5.0 // indirect + github.com/grpc-ecosystem/grpc-gateway/v2 v2.19.1 // indirect + github.com/hanwen/go-fuse/v2 v2.5.1 // indirect github.com/jmespath/go-jmespath v0.4.0 // indirect github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 // indirect - github.com/klauspost/compress v1.17.5 // indirect + github.com/klauspost/compress v1.17.8 // indirect github.com/lazybeaver/xorshift v0.0.0-20170702203709-ce511d4823dd // indirect github.com/pmezard/go-difflib v1.0.0 // indirect - github.com/prometheus/client_golang v1.18.0 // indirect - github.com/prometheus/client_model v0.5.0 // indirect - github.com/prometheus/common v0.46.0 // indirect - github.com/prometheus/procfs v0.12.0 // indirect + github.com/prometheus/client_golang v1.19.0 // indirect + github.com/prometheus/client_model v0.6.1 // indirect + github.com/prometheus/common v0.53.0 // indirect + github.com/prometheus/procfs v0.13.0 // indirect github.com/sercand/kuberesolver/v5 v5.1.1 // indirect go.opencensus.io v0.24.0 // indirect - go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.47.0 // indirect - go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.47.0 // indirect - go.opentelemetry.io/contrib/propagators/b3 v1.22.0 // indirect - go.opentelemetry.io/otel v1.23.1 // indirect + go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.50.0 // indirect + go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.50.0 // indirect + go.opentelemetry.io/contrib/propagators/b3 v1.25.0 // indirect + go.opentelemetry.io/otel v1.25.0 // indirect go.opentelemetry.io/otel/exporters/jaeger v1.17.0 // indirect - go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.22.0 // indirect - go.opentelemetry.io/otel/metric v1.23.1 // indirect - go.opentelemetry.io/otel/sdk v1.22.0 // indirect - go.opentelemetry.io/otel/trace v1.23.1 // indirect - go.opentelemetry.io/proto/otlp v1.1.0 // indirect - golang.org/x/crypto v0.18.0 // indirect + go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.25.0 // indirect + go.opentelemetry.io/otel/metric v1.25.0 // indirect + go.opentelemetry.io/otel/sdk v1.25.0 // indirect + go.opentelemetry.io/otel/trace v1.25.0 // indirect + go.opentelemetry.io/proto/otlp v1.2.0 // indirect + golang.org/x/crypto v0.22.0 // indirect golang.org/x/image v0.15.0 // indirect - golang.org/x/mod v0.14.0 // indirect - golang.org/x/net v0.20.0 // indirect - golang.org/x/oauth2 v0.16.0 // indirect - golang.org/x/sync v0.6.0 // indirect - golang.org/x/sys v0.18.0 // indirect + golang.org/x/mod v0.17.0 // indirect + golang.org/x/net v0.24.0 // indirect + golang.org/x/oauth2 v0.19.0 // indirect + golang.org/x/sync v0.7.0 // indirect + golang.org/x/sys v0.19.0 // indirect golang.org/x/text v0.14.0 // indirect golang.org/x/time v0.5.0 // indirect - golang.org/x/tools v0.17.0 // indirect + golang.org/x/tools v0.20.0 // indirect gonum.org/v1/plot v0.14.0 // indirect - google.golang.org/api v0.162.0 // indirect - google.golang.org/appengine v1.6.8 // indirect - google.golang.org/genproto v0.0.0-20240213162025-012b6fc9bca9 // indirect - google.golang.org/genproto/googleapis/api v0.0.0-20240205150955-31a09d347014 // indirect - google.golang.org/genproto/googleapis/bytestream v0.0.0-20240125205218-1f4bbc51befe // indirect - google.golang.org/genproto/googleapis/rpc v0.0.0-20240221002015-b0ce06bbee7c // indirect - google.golang.org/grpc v1.62.0 // indirect - google.golang.org/protobuf v1.32.0 // indirect + google.golang.org/api v0.174.0 // indirect + google.golang.org/genproto v0.0.0-20240415180920-8c6c420018be // indirect + google.golang.org/genproto/googleapis/api v0.0.0-20240415180920-8c6c420018be // indirect + google.golang.org/genproto/googleapis/bytestream v0.0.0-20240415180920-8c6c420018be // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20240415180920-8c6c420018be // indirect + google.golang.org/grpc v1.63.2 // indirect + google.golang.org/protobuf v1.33.0 // indirect sigs.k8s.io/yaml v1.4.0 // indirect ) diff --git a/go.sum b/go.sum index a11658eb..93189069 100644 --- a/go.sum +++ b/go.sum @@ -1,17 +1,20 @@ cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= -cloud.google.com/go v0.112.0 h1:tpFCD7hpHFlQ8yPwT3x+QeXqc2T6+n6T+hmABHfDUSM= -cloud.google.com/go v0.112.0/go.mod h1:3jEEVwZ/MHU4djK5t5RHuKOA/GbLddgTdVubX1qnPD4= -cloud.google.com/go/compute v1.24.0 h1:phWcR2eWzRJaL/kOiJwfFsPs4BaKq1j6vnpZrc1YlVg= -cloud.google.com/go/compute v1.24.0/go.mod h1:kw1/T+h/+tK2LJK0wiPPx1intgdAM3j/g3hFDlscY40= -cloud.google.com/go/compute/metadata v0.2.3 h1:mg4jlk7mCAj6xXp9UJ4fjI9VUI5rubuGBW5aJ7UnBMY= -cloud.google.com/go/compute/metadata v0.2.3/go.mod h1:VAV5nSsACxMJvgaAuX6Pk2AawlZn8kiOGuCv6gTkwuA= -cloud.google.com/go/iam v1.1.6 h1:bEa06k05IO4f4uJonbB5iAgKTPpABy1ayxaIZV/GHVc= -cloud.google.com/go/iam v1.1.6/go.mod h1:O0zxdPeGBoFdWW3HWmBxJsk0pfvNM/p/qa82rWOGTwI= -cloud.google.com/go/longrunning v0.5.5 h1:GOE6pZFdSrTb4KAiKnXsJBtlE6mEyaW44oKyMILWnOg= -cloud.google.com/go/longrunning v0.5.5/go.mod h1:WV2LAxD8/rg5Z1cNW6FJ/ZpX4E4VnDnoTk0yawPBB7s= -cloud.google.com/go/storage v1.37.0 h1:WI8CsaFO8Q9KjPVtsZ5Cmi0dXV25zMoX0FklT7c3Jm4= -cloud.google.com/go/storage v1.37.0/go.mod h1:i34TiT2IhiNDmcj65PqwCjcoUX7Z5pLzS8DEmoiFq1k= +cloud.google.com/go v0.112.2 h1:ZaGT6LiG7dBzi6zNOvVZwacaXlmf3lRqnC4DQzqyRQw= +cloud.google.com/go v0.112.2/go.mod h1:iEqjp//KquGIJV/m+Pk3xecgKNhV+ry+vVTsy4TbDms= +cloud.google.com/go/auth v0.2.1 h1:RMl6PI2MH1Qc3CM7XNJJHGwbC4WHQppSAjL0Cvu/M/g= +cloud.google.com/go/auth v0.2.1/go.mod h1:khQRBNrvNoHiHhV1iu2x8fSnlNbCaVHilznW5MAI5GY= +cloud.google.com/go/auth/oauth2adapt v0.2.1 h1:VSPmMmUlT8CkIZ2PzD9AlLN+R3+D1clXMWHHa6vG/Ag= +cloud.google.com/go/auth/oauth2adapt v0.2.1/go.mod h1:tOdK/k+D2e4GEwfBRA48dKNQiDsqIXxLh7VU319eV0g= +cloud.google.com/go/compute/metadata v0.3.0 h1:Tz+eQXMEqDIKRsmY3cHTL6FVaynIjX2QxYC4trgAKZc= +cloud.google.com/go/compute/metadata v0.3.0/go.mod h1:zFmK7XCadkQkj6TtorcaGlCW1hT1fIilQDwofLpJ20k= +cloud.google.com/go/iam v1.1.7 h1:z4VHOhwKLF/+UYXAJDFwGtNF0b6gjsW1Pk9Ml0U/IoM= +cloud.google.com/go/iam v1.1.7/go.mod h1:J4PMPg8TtyurAUvSmPj8FF3EDgY1SPRZxcUGrn7WXGA= +cloud.google.com/go/longrunning v0.5.6 h1:xAe8+0YaWoCKr9t1+aWe+OeQgN/iJK1fEgZSXmjuEaE= +cloud.google.com/go/longrunning v0.5.6/go.mod h1:vUaDrWYOMKRuhiv6JBnn49YxCPz2Ayn9GqyjaBT8/mA= +cloud.google.com/go/storage v1.40.0 h1:VEpDQV5CJxFmJ6ueWNsKxcr1QAYOXEgxDa+sBbJahPw= +cloud.google.com/go/storage v1.40.0/go.mod h1:Rrj7/hKlG87BLqDJYtwR0fbPld8uJPbQ2ucUMY7Ir0g= git.sr.ht/~sbinet/cmpimg v0.1.0 h1:E0zPRk2muWuCqSKSVZIWsgtU9pjsw3eKHi8VmQeScxo= +git.sr.ht/~sbinet/cmpimg v0.1.0/go.mod h1:FU12psLbF4TfNXkKH2ZZQ29crIqoiqTZmeQ7dkp/pxE= git.sr.ht/~sbinet/gg v0.5.0 h1:6V43j30HM623V329xA9Ntq+WJrMjDxRjuAB1LFWF5m8= git.sr.ht/~sbinet/gg v0.5.0/go.mod h1:G2C0eRESqlKhS7ErsNey6HHrqU1PwsnCQlekFi9Q2Oo= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= @@ -21,68 +24,67 @@ github.com/ajstarks/svgo v0.0.0-20211024235047-1546f124cd8b h1:slYM766cy2nI3BwyR github.com/ajstarks/svgo v0.0.0-20211024235047-1546f124cd8b/go.mod h1:1KcenG0jGWcpt8ov532z81sp/kMMUG485J2InIOyADM= github.com/aohorodnyk/mimeheader v0.0.6 h1:WCV4NQjtbqnd2N3FT5MEPesan/lfvaLYmt5v4xSaX/M= github.com/aohorodnyk/mimeheader v0.0.6/go.mod h1:/Gd3t3vszyZYwjNJo2qDxoftZjjVzMdkQZxkiINp3vM= -github.com/aws/aws-sdk-go-v2 v1.24.1 h1:xAojnj+ktS95YZlDf0zxWBkbFtymPeDP+rvUQIH3uAU= -github.com/aws/aws-sdk-go-v2 v1.24.1/go.mod h1:LNh45Br1YAkEKaAqvmE1m8FUx6a5b/V0oAKV7of29b4= -github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.5.4 h1:OCs21ST2LrepDfD3lwlQiOqIGp6JiEUqG84GzTDoyJs= -github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.5.4/go.mod h1:usURWEKSNNAcAZuzRn/9ZYPT8aZQkR7xcCtunK/LkJo= -github.com/aws/aws-sdk-go-v2/config v1.26.6 h1:Z/7w9bUqlRI0FFQpetVuFYEsjzE3h7fpU6HuGmfPL/o= -github.com/aws/aws-sdk-go-v2/config v1.26.6/go.mod h1:uKU6cnDmYCvJ+pxO9S4cWDb2yWWIH5hra+32hVh1MI4= -github.com/aws/aws-sdk-go-v2/credentials v1.16.16 h1:8q6Rliyv0aUFAVtzaldUEcS+T5gbadPbWdV1WcAddK8= -github.com/aws/aws-sdk-go-v2/credentials v1.16.16/go.mod h1:UHVZrdUsv63hPXFo1H7c5fEneoVo9UXiz36QG1GEPi0= -github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.14.11 h1:c5I5iH+DZcH3xOIMlz3/tCKJDaHFwYEmxvlh2fAcFo8= -github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.14.11/go.mod h1:cRrYDYAMUohBJUtUnOhydaMHtiK/1NZ0Otc9lIb6O0Y= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.10 h1:vF+Zgd9s+H4vOXd5BMaPWykta2a6Ih0AKLq/X6NYKn4= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.10/go.mod h1:6BkRjejp/GR4411UGqkX8+wFMbFbqsUIimfK4XjOKR4= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.10 h1:nYPe006ktcqUji8S2mqXf9c/7NdiKriOwMvWQHgYztw= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.10/go.mod h1:6UV4SZkVvmODfXKql4LCbaZUpF7HO2BX38FgBf9ZOLw= -github.com/aws/aws-sdk-go-v2/internal/ini v1.7.3 h1:n3GDfwqF2tzEkXlv5cuy4iy7LpKDtqDMcNLfZDu9rls= -github.com/aws/aws-sdk-go-v2/internal/ini v1.7.3/go.mod h1:6fQQgfuGmw8Al/3M2IgIllycxV7ZW7WCdVSqfBeUiCY= -github.com/aws/aws-sdk-go-v2/internal/v4a v1.2.10 h1:5oE2WzJE56/mVveuDZPJESKlg/00AaS2pY2QZcnxg4M= -github.com/aws/aws-sdk-go-v2/internal/v4a v1.2.10/go.mod h1:FHbKWQtRBYUz4vO5WBWjzMD2by126ny5y/1EoaWoLfI= -github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.4 h1:/b31bi3YVNlkzkBrm9LfpaKoaYZUxIAj4sHfOTmLfqw= -github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.4/go.mod h1:2aGXHFmbInwgP9ZfpmdIfOELL79zhdNYNmReK8qDfdQ= -github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.2.10 h1:L0ai8WICYHozIKK+OtPzVJBugL7culcuM4E4JOpIEm8= -github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.2.10/go.mod h1:byqfyxJBshFk0fF9YmK0M0ugIO8OWjzH2T3bPG4eGuA= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.10 h1:DBYTXwIGQSGs9w4jKm60F5dmCQ3EEruxdc0MFh+3EY4= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.10/go.mod h1:wohMUQiFdzo0NtxbBg0mSRGZ4vL3n0dKjLTINdcIino= -github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.16.10 h1:KOxnQeWy5sXyS37fdKEvAsGHOr9fa/qvwxfJurR/BzE= -github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.16.10/go.mod h1:jMx5INQFYFYB3lQD9W0D8Ohgq6Wnl7NYOJ2TQndbulI= -github.com/aws/aws-sdk-go-v2/service/s3 v1.48.1 h1:5XNlsBsEvBZBMO6p82y+sqpWg8j5aBCe+5C2GBFgqBQ= -github.com/aws/aws-sdk-go-v2/service/s3 v1.48.1/go.mod h1:4qXHrG1Ne3VGIMZPCB8OjH/pLFO94sKABIusjh0KWPU= -github.com/aws/aws-sdk-go-v2/service/sso v1.18.7 h1:eajuO3nykDPdYicLlP3AGgOyVN3MOlFmZv7WGTuJPow= -github.com/aws/aws-sdk-go-v2/service/sso v1.18.7/go.mod h1:+mJNDdF+qiUlNKNC3fxn74WWNN+sOiGOEImje+3ScPM= -github.com/aws/aws-sdk-go-v2/service/ssooidc v1.21.7 h1:QPMJf+Jw8E1l7zqhZmMlFw6w1NmfkfiSK8mS4zOx3BA= -github.com/aws/aws-sdk-go-v2/service/ssooidc v1.21.7/go.mod h1:ykf3COxYI0UJmxcfcxcVuz7b6uADi1FkiUz6Eb7AgM8= -github.com/aws/aws-sdk-go-v2/service/sts v1.26.7 h1:NzO4Vrau795RkUdSHKEwiR01FaGzGOH1EETJ+5QHnm0= -github.com/aws/aws-sdk-go-v2/service/sts v1.26.7/go.mod h1:6h2YuIoxaMSCFf5fi1EgZAwdfkGMgDY+DVfa61uLe4U= -github.com/aws/smithy-go v1.19.0 h1:KWFKQV80DpP3vJrrA9sVAHQ5gc2z8i4EzrLhLlWXcBM= -github.com/aws/smithy-go v1.19.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= -github.com/bazelbuild/remote-apis v0.0.0-20240215191509-9ff14cecffe5 h1:fm5Ceq2rIwkGYaaw40jjd8y1x0iOuKRnvxdoipWr2JA= -github.com/bazelbuild/remote-apis v0.0.0-20240215191509-9ff14cecffe5/go.mod h1:ry8Y6CkQqCVcYsjPOlLXDX2iRVjOnjogdNwhvHmRcz8= +github.com/aws/aws-sdk-go-v2 v1.26.1 h1:5554eUqIYVWpU0YmeeYZ0wU64H2VLBs8TlhRB2L+EkA= +github.com/aws/aws-sdk-go-v2 v1.26.1/go.mod h1:ffIFB97e2yNsv4aTSGkqtHnppsIJzw7G7BReUZ3jCXM= +github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.2 h1:x6xsQXGSmW6frevwDA+vi/wqhp1ct18mVXYN08/93to= +github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.2/go.mod h1:lPprDr1e6cJdyYeGXnRaJoP4Md+cDBvi2eOj00BlGmg= +github.com/aws/aws-sdk-go-v2/config v1.27.11 h1:f47rANd2LQEYHda2ddSCKYId18/8BhSRM4BULGmfgNA= +github.com/aws/aws-sdk-go-v2/config v1.27.11/go.mod h1:SMsV78RIOYdve1vf36z8LmnszlRWkwMQtomCAI0/mIE= +github.com/aws/aws-sdk-go-v2/credentials v1.17.11 h1:YuIB1dJNf1Re822rriUOTxopaHHvIq0l/pX3fwO+Tzs= +github.com/aws/aws-sdk-go-v2/credentials v1.17.11/go.mod h1:AQtFPsDH9bI2O+71anW6EKL+NcD7LG3dpKGMV4SShgo= +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.1 h1:FVJ0r5XTHSmIHJV6KuDmdYhEpvlHpiSd38RQWhut5J4= +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.1/go.mod h1:zusuAeqezXzAB24LGuzuekqMAEgWkVYukBec3kr3jUg= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.5 h1:aw39xVGeRWlWx9EzGVnhOR4yOjQDHPQ6o6NmBlscyQg= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.5/go.mod h1:FSaRudD0dXiMPK2UjknVwwTYyZMRsHv3TtkabsZih5I= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.5 h1:PG1F3OD1szkuQPzDw3CIQsRIrtTlUC3lP84taWzHlq0= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.5/go.mod h1:jU1li6RFryMz+so64PpKtudI+QzbKoIEivqdf6LNpOc= +github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0 h1:hT8rVHwugYE2lEfdFE0QWVo81lF7jMrYJVDWI+f+VxU= +github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0/go.mod h1:8tu/lYfQfFe6IGnaOdrpVgEL2IrrDOf6/m9RQum4NkY= +github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.5 h1:81KE7vaZzrl7yHBYHVEzYB8sypz11NMOZ40YlWvPxsU= +github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.5/go.mod h1:LIt2rg7Mcgn09Ygbdh/RdIm0rQ+3BNkbP1gyVMFtRK0= +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.2 h1:Ji0DY1xUsUr3I8cHps0G+XM3WWU16lP6yG8qu1GAZAs= +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.2/go.mod h1:5CsjAbs3NlGQyZNFACh+zztPDI7fU6eW9QsxjfnuBKg= +github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.7 h1:ZMeFZ5yk+Ek+jNr1+uwCd2tG89t6oTS5yVWpa6yy2es= +github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.7/go.mod h1:mxV05U+4JiHqIpGqqYXOHLPKUC6bDXC44bsUhNjOEwY= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.7 h1:ogRAwT1/gxJBcSWDMZlgyFUM962F51A5CRhDLbxLdmo= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.7/go.mod h1:YCsIZhXfRPLFFCl5xxY+1T9RKzOKjCut+28JSX2DnAk= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.5 h1:f9RyWNtS8oH7cZlbn+/JNPpjUk5+5fLd5lM9M0i49Ys= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.5/go.mod h1:h5CoMZV2VF297/VLhRhO1WF+XYWOzXo+4HsObA4HjBQ= +github.com/aws/aws-sdk-go-v2/service/s3 v1.53.1 h1:6cnno47Me9bRykw9AEv9zkXE+5or7jz8TsskTTccbgc= +github.com/aws/aws-sdk-go-v2/service/s3 v1.53.1/go.mod h1:qmdkIIAC+GCLASF7R2whgNrJADz0QZPX+Seiw/i4S3o= +github.com/aws/aws-sdk-go-v2/service/sso v1.20.5 h1:vN8hEbpRnL7+Hopy9dzmRle1xmDc7o8tmY0klsr175w= +github.com/aws/aws-sdk-go-v2/service/sso v1.20.5/go.mod h1:qGzynb/msuZIE8I75DVRCUXw3o3ZyBmUvMwQ2t/BrGM= +github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.4 h1:Jux+gDDyi1Lruk+KHF91tK2KCuY61kzoCpvtvJJBtOE= +github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.4/go.mod h1:mUYPBhaF2lGiukDEjJX2BLRRKTmoUSitGDUgM4tRxak= +github.com/aws/aws-sdk-go-v2/service/sts v1.28.6 h1:cwIxeBttqPN3qkaAjcEcsh8NYr8n2HZPkcKgPAi1phU= +github.com/aws/aws-sdk-go-v2/service/sts v1.28.6/go.mod h1:FZf1/nKNEkHdGGJP/cI2MoIMquumuRK6ol3QQJNDxmw= +github.com/aws/smithy-go v1.20.2 h1:tbp628ireGtzcHDDmLT/6ADHidqnwgF57XOXZe6tp4Q= +github.com/aws/smithy-go v1.20.2/go.mod h1:krry+ya/rV9RDcV/Q16kpu6ypI4K2czasz0NC3qS14E= +github.com/bazelbuild/remote-apis v0.0.0-20240319211552-96942a2107c7 h1:j7cFtmrEw6q2vI35p8ucoBWu8LuN/yEbXAhayqmNvTA= +github.com/bazelbuild/remote-apis v0.0.0-20240319211552-96942a2107c7/go.mod h1:ry8Y6CkQqCVcYsjPOlLXDX2iRVjOnjogdNwhvHmRcz8= github.com/bazelbuild/rules_go v0.43.0 h1:Q+vDhH4yzafZ0xHBT0JEVawb+1nDHUXhjvWTqSGCCyU= github.com/bazelbuild/rules_go v0.43.0/go.mod h1:TFLfii8e49kTgn329knh1lsJFKdxyp/hKlWObY66xwY= github.com/benbjohnson/clock v1.1.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA= github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw= -github.com/buildbarn/bb-browser v0.0.0-20240310094611-10b339da6324 h1:CHnjjCXTIZjs91YjRMlwJv44nckJQOujHNZnWra95vg= -github.com/buildbarn/bb-browser v0.0.0-20240310094611-10b339da6324/go.mod h1:fi1gR5MKF7joIEJwa3sZp6g5QE83Cc3a2paAy2WO7ds= -github.com/buildbarn/bb-remote-execution v0.0.0-20240310090416-28dbdbb0a6b0 h1:wcGel3yU3FAENqRLzgZkg7xzuwlaY9H+Lphd46u5tyI= -github.com/buildbarn/bb-remote-execution v0.0.0-20240310090416-28dbdbb0a6b0/go.mod h1:q3TGK8PD/HoADYpaOU0lup48IOusUuCoP0ilLi+BX7A= -github.com/buildbarn/bb-storage v0.0.0-20240320095126-4bb23aaa40ae h1:e71ZYLQ4QDIVgs/zRX8hNt57d7WomniH2DYZCv8thJ8= -github.com/buildbarn/bb-storage v0.0.0-20240320095126-4bb23aaa40ae/go.mod h1:0uISGKJD6Owt29w2sUlK0TeLtYdLWtBiC43yVHdgMAY= -github.com/buildbarn/go-xdr v0.0.0-20231115101217-a9e2aa4cf64b h1:/sKWC0Fs5fXNo/t72BRZRLERg4v2gFoEeg2Mk+a8xak= -github.com/buildbarn/go-xdr v0.0.0-20231115101217-a9e2aa4cf64b/go.mod h1:VwInghBSUyPtNBhl7o2oCUnxOCTGgySJnRTO1Kh7XuI= +github.com/buildbarn/bb-browser v0.0.0-20240401204446-4d8972236425 h1:7ZlyE6eAVy6QCQKDr/xun7dIxB9XK8i4JB0d8DiKxow= +github.com/buildbarn/bb-browser v0.0.0-20240401204446-4d8972236425/go.mod h1:NmlyaHeIhURDdcn1qM0B6vpfAknmdTKGtZyy9shocH4= +github.com/buildbarn/bb-remote-execution v0.0.0-20240401130706-ea22f37f62b8 h1:560kZ2mYJVhKZQ9F9RdL42ekzywwoLCfTrPHcBRChuM= +github.com/buildbarn/bb-remote-execution v0.0.0-20240401130706-ea22f37f62b8/go.mod h1:znbMNc0OwrbMXLddJSfZaVSVhHfjVja05/ourZA30eo= +github.com/buildbarn/bb-storage v0.0.0-20240410064031-a9d0937955fc h1:rHYx9OelBjqedNHN1LakHr/Vt1XOan66jOzcwACWfhA= +github.com/buildbarn/bb-storage v0.0.0-20240410064031-a9d0937955fc/go.mod h1:C4+j4QJ0gapWsJ9xBkktZJBcLUDuvTacOGlSardmAnc= +github.com/buildbarn/go-xdr v0.0.0-20240330061811-9cb8426d3e09 h1:ozrt5fA2y0Nnnl4LHCWVuLNhoBX9KzcPm0X9nNr9yZM= +github.com/buildbarn/go-xdr v0.0.0-20240330061811-9cb8426d3e09/go.mod h1:mnTFeBEr6A2gouVtVOhwu7EPU8Fs66KpryWGAED+XCE= github.com/buildkite/terminal-to-html v3.2.0+incompatible h1:WdXzl7ZmYzCAz4pElZosPaUlRTW+qwVx/SkQSCa1jXs= github.com/buildkite/terminal-to-html v3.2.0+incompatible/go.mod h1:BFFdFecOxCgjdcarqI+8izs6v85CU/1RA/4Bqh4GR7E= github.com/campoy/embedmd v1.0.0 h1:V4kI2qTJJLf4J29RzI/MAt2c3Bl4dQSYPuflzwFH2hY= github.com/campoy/embedmd v1.0.0/go.mod h1:oxyr9RCiSXg0M3VJ3ks0UGfp98BpSSGr0kpiX3MzVl8= github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= -github.com/cespare/xxhash/v2 v2.2.0 h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44= -github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= +github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs= +github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= -github.com/cncf/xds/go v0.0.0-20231128003011-0fa0005c9caa h1:jQCWAUqqlij9Pgj2i/PB79y4KOPYVyFYdROxgaCwdTQ= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= @@ -94,20 +96,22 @@ github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1m github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= github.com/envoyproxy/go-control-plane v0.9.9-0.20210217033140-668b12f5399d/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= -github.com/envoyproxy/protoc-gen-validate v1.0.4 h1:gVPz/FMfvh57HdSJQyvBtF00j8JU4zdyUgIUNhlgg0A= github.com/felixge/httpsnoop v1.0.4 h1:NFTV2Zj1bL4mc9sqWACXbQFVBBg2W3GPvqp8/ESS2Wg= github.com/felixge/httpsnoop v1.0.4/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= github.com/frankban/quicktest v1.14.6 h1:7Xjx+VpznH+oBnejlPUj8oUpdxnVs4f8XU8WnHkI4W8= -github.com/fsnotify/fsnotify v1.6.0 h1:n+5WquG0fcWoWp6xPWfHdbskMCQaFnG6PfBrh1Ky4HY= -github.com/fsnotify/fsnotify v1.6.0/go.mod h1:sl3t1tCWJFWoRz9R8WJCbQihKKwmorjAbSClcnxKAGw= +github.com/frankban/quicktest v1.14.6/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7zb5vbUoiM6w0= +github.com/fsnotify/fsnotify v1.7.0 h1:8JEhPFa5W2WU7YfeZzPNqzMP6Lwt7L2715Ggo0nosvA= +github.com/fsnotify/fsnotify v1.7.0/go.mod h1:40Bi/Hjc2AVfZrqy+aj+yEI+/bRxZnMJyTJwOpGvigM= github.com/fxtlabs/primes v0.0.0-20150821004651-dad82d10a449 h1:HOYnhuVrhAVGKdg3rZapII640so7QfXQmkLkefUN/uM= github.com/fxtlabs/primes v0.0.0-20150821004651-dad82d10a449/go.mod h1:i+vbdOOivRRh2j+WwBkjZXloGN/+KAqfKDwNfUJeugc= github.com/go-fonts/dejavu v0.3.2 h1:3XlHi0JBYX+Cp8n98c6qSoHrxPa4AUKDMKdrh/0sUdk= +github.com/go-fonts/dejavu v0.3.2/go.mod h1:m+TzKY7ZEl09/a17t1593E4VYW8L1VaBXHzFZOIjGEY= github.com/go-fonts/latin-modern v0.3.2 h1:M+Sq24Dp0ZRPf3TctPnG1MZxRblqyWC/cRUL9WmdaFc= +github.com/go-fonts/latin-modern v0.3.2/go.mod h1:9odJt4NbRrbdj4UAMuLVd4zEukf6aAEKnDaQga0whqQ= github.com/go-fonts/liberation v0.3.2 h1:XuwG0vGHFBPRRI8Qwbi5tIvR3cku9LUfZGq/Ar16wlQ= github.com/go-fonts/liberation v0.3.2/go.mod h1:N0QsDLVUQPy3UYg9XAc3Uh3UDMp2Z7M1o4+X98dXkmI= -github.com/go-jose/go-jose/v3 v3.0.1 h1:pWmKFVtt+Jl0vBZTIpz/eAKwsm6LkIxDVVbFHKkchhA= -github.com/go-jose/go-jose/v3 v3.0.1/go.mod h1:RNkWWRld676jZEYoV3+XK8L2ZnNSvIsxFMht0mSX+u8= +github.com/go-jose/go-jose/v3 v3.0.3 h1:fFKWeig/irsp7XD2zBxvnmA/XaRWp5V3CBsZXJF7G7k= +github.com/go-jose/go-jose/v3 v3.0.3/go.mod h1:5b+7YgP7ZICgJDBdfjZaIt+H/9L9T/YQrVfLAMboGkQ= github.com/go-kit/log v0.1.0/go.mod h1:zbhenjAZHb184qTLMA9ZjW7ThYL0H2mk7Q6pNt4vbaY= github.com/go-latex/latex v0.0.0-20231108140139-5c1ce85aa4ea h1:DfZQkvEbdmOe+JK2TMtBM+0I9GSdzE2y/L1/AmD8xKc= github.com/go-latex/latex v0.0.0-20231108140139-5c1ce85aa4ea/go.mod h1:Y7Vld91/HRbTBm7JwoI7HejdDB0u+e9AUBO9MB7yuZk= @@ -125,29 +129,24 @@ github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0 h1:DACJavvAHhabrF0 github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0/go.mod h1:E/TSTwGwJL78qG/PmXZO1EjYhfJinVAhrmmHX6Z8B9k= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= github.com/golang/glog v1.2.0 h1:uCdmnmatrKCgMBlM4rMuJZWOkPDqdbZPnrMXDY4gI68= +github.com/golang/glog v1.2.0/go.mod h1:6AhwSGph0fcJtXVM/PEHPqZlFeoLxhs7/t5UDAwmO+w= github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE= github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= github.com/golang/mock v1.6.0 h1:ErTB+efbowRARo13NNdxyJji2egdxLGQhRaY+DUumQc= +github.com/golang/mock v1.6.0/go.mod h1:p6yTPP+5HYm5mzsMV8JkE6ZKdX+/wYM6Hr+LicevLPs= github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.3/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= -github.com/golang/protobuf v1.4.0-rc.1/go.mod h1:ceaxUfeHdC40wWswd/P6IGgMaK3YpKi5j83Wpe3EHw8= -github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod h1:xKAWHe0F5eneWXFV3EuXVDTCmh+JuBKY0li0aMyXATA= -github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs= -github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod h1:WU3c8KckQ9AFe+yFwt9sWVRKCVIyN9cPHBJSNnbL67w= -github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvqG2KuDX0= github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QDs8UjoX8= github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= -github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg= -github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= +github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek= +github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps= github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= -github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= -github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.3/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= @@ -158,6 +157,7 @@ github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeN github.com/google/go-jsonnet v0.20.0 h1:WG4TTSARuV7bSm4PMB4ohjxe33IHT5WVTrJSU33uT4g= github.com/google/go-jsonnet v0.20.0/go.mod h1:VbgWF9JX7ztlv770x/TolZNGGFfiHEVx9G6ca2eUmeA= github.com/google/martian/v3 v3.3.2 h1:IqNFLAmvJOgVlpdEBiQbDc2EwKW77amAycfTuWKdfvw= +github.com/google/martian/v3 v3.3.2/go.mod h1:oBOf6HBosgwRXnUGWUB05QECsc6uvmMiJ3+6W4l/CUk= github.com/google/s2a-go v0.1.7 h1:60BLSyTrOV4/haCDW4zb1guZItoSq8foHCXrAnjBo/o= github.com/google/s2a-go v0.1.7/go.mod h1:50CgR4k1jNlWBu4UfS4AcfhVe1r6pdZPygJ3R8F0Qdw= github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= @@ -165,8 +165,8 @@ github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/googleapis/enterprise-certificate-proxy v0.3.2 h1:Vie5ybvEvT75RniqhfFxPRy3Bf7vr3h0cechB90XaQs= github.com/googleapis/enterprise-certificate-proxy v0.3.2/go.mod h1:VLSiSSBs/ksPL8kq3OBOQ6WRI2QnaFynd1DCjZ62+V0= -github.com/googleapis/gax-go/v2 v2.12.0 h1:A+gCJKdRfqXkr+BIRGtZLibNXf0m1f9E4HG56etFpas= -github.com/googleapis/gax-go/v2 v2.12.0/go.mod h1:y+aIqrI5eb1YGMVJfuV3185Ts/D7qKpsEkdD5+I6QGU= +github.com/googleapis/gax-go/v2 v2.12.3 h1:5/zPPDvw8Q1SuXjrqrZslrqT7dL/uJT2CQii/cLCKqA= +github.com/googleapis/gax-go/v2 v2.12.3/go.mod h1:AKloxT6GtNbaLm8QTNSidHUVsHYcBHwWRvkNFJUQcS4= github.com/gorilla/mux v1.8.1 h1:TuBL49tXwgrFYWhqrNgrUNEY92u81SPhu7sTdzQEiWY= github.com/gorilla/mux v1.8.1/go.mod h1:AKf9I4AEqPTmMytcMc0KkNouC66V3BtZ4qD5fmWSiMQ= github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 h1:UH//fgunKIs4JdUbpDl1VZCDaL56wXCB/5+wF6uHfaI= @@ -175,8 +175,8 @@ github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 h1:Ovs26xHkKqVztRpIrF/92Bcuy github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod h1:8NvIoxWQoOIhqOTXgfV/d3M/q6VIi02HzZEHgUlZvzk= github.com/grpc-ecosystem/grpc-gateway/v2 v2.16.1 h1:RoziI+96HlQWrbaVhgOOdFYUHtX81pwA6tCgDS9FNRo= github.com/grpc-ecosystem/grpc-gateway/v2 v2.16.1/go.mod h1:Rj8lEaVgLiPn1jTMVXEhATiZhuyXJq167bMYPbJM1CY= -github.com/hanwen/go-fuse/v2 v2.5.0 h1:JSJcwHQ1V9EGRy6QsosoLDMX6HaLdzyLOJpKdPqDt9k= -github.com/hanwen/go-fuse/v2 v2.5.0/go.mod h1:xKwi1cF7nXAOBCXujD5ie0ZKsxc8GGSA1rlMJc+8IJs= +github.com/hanwen/go-fuse/v2 v2.5.1 h1:OQBE8zVemSocRxA4OaFJbjJ5hlpCmIWbGr7r0M4uoQQ= +github.com/hanwen/go-fuse/v2 v2.5.1/go.mod h1:xKwi1cF7nXAOBCXujD5ie0ZKsxc8GGSA1rlMJc+8IJs= github.com/jmespath/go-jmespath v0.4.0 h1:BEgLn5cpjn8UN1mAw4NjwDrS35OdebyEtFe+9YPoQUg= github.com/jmespath/go-jmespath v0.4.0/go.mod h1:T8mJZnbsbmF+m6zOOFylbeCJqk5+pHWvzYPziyZiYoo= github.com/jmespath/go-jmespath/internal/testify v1.5.1 h1:shLQSRRSCCPj3f2gpwzGwWFoC7ycTf1rcQZHOlsJ6N8= @@ -185,14 +185,16 @@ github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 h1:Z9n2FFNU github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51/go.mod h1:CzGEWj7cYgsdH8dAjBGEr58BoE7ScuLd+fwFZ44+/x8= github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= -github.com/klauspost/compress v1.17.5 h1:d4vBd+7CHydUqpFBgUEKkSdtSugf9YFmSkvUYPquI5E= -github.com/klauspost/compress v1.17.5/go.mod h1:/dCuZOvVtNoHsyb+cuJD3itjs3NbnF6KH9zAO4BDxPM= +github.com/klauspost/compress v1.17.8 h1:YcnTYrq7MikUT7k0Yb5eceMmALQPYBW/Xltxn0NAMnU= +github.com/klauspost/compress v1.17.8/go.mod h1:Di0epgTjJY877eYKx5yC51cX2A2Vl2ibi7bDH9ttBbw= github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= +github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= +github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= github.com/kylelemons/godebug v0.0.0-20170820004349-d65d576e9348/go.mod h1:B69LEHPfb2qLo0BaaOLcbitczOKLWTsrBG9LczfCD4k= github.com/lazybeaver/xorshift v0.0.0-20170702203709-ce511d4823dd h1:TfmftEfB1zJiDTFi3Qw1xlbEbfJPKUhEDC19clfBMb8= github.com/lazybeaver/xorshift v0.0.0-20170702203709-ce511d4823dd/go.mod h1:qXyNSomGEqu0M7ewNl3CLgle09PFHk8++5NrBWCz7+Q= @@ -202,19 +204,21 @@ github.com/opentracing/opentracing-go v1.1.0/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFSt github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/prometheus/client_golang v1.18.0 h1:HzFfmkOzH5Q8L8G+kSJKUx5dtG87sewO+FoDDqP5Tbk= -github.com/prometheus/client_golang v1.18.0/go.mod h1:T+GXkCk5wSJyOqMIzVgvvjFDlkOQntgjkJWKrN5txjA= +github.com/prometheus/client_golang v1.19.0 h1:ygXvpU1AoN1MhdzckN+PyD9QJOSD4x7kmXYlnfbA6JU= +github.com/prometheus/client_golang v1.19.0/go.mod h1:ZRM9uEAypZakd+q/x7+gmsvXdURP+DABIEIjnmDdp+k= github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= -github.com/prometheus/client_model v0.5.0 h1:VQw1hfvPvk3Uv6Qf29VrPF32JB6rtbgI6cYPYQjL0Qw= -github.com/prometheus/client_model v0.5.0/go.mod h1:dTiFglRmd66nLR9Pv9f0mZi7B7fk5Pm3gvsjB5tr+kI= -github.com/prometheus/common v0.46.0 h1:doXzt5ybi1HBKpsZOL0sSkaNHJJqkyfEWZGGqqScV0Y= -github.com/prometheus/common v0.46.0/go.mod h1:Tp0qkxpb9Jsg54QMe+EAmqXkSV7Evdy1BTn+g2pa/hQ= -github.com/prometheus/procfs v0.12.0 h1:jluTpSng7V9hY0O2R9DzzJHYb2xULk9VTR1V1R/k6Bo= -github.com/prometheus/procfs v0.12.0/go.mod h1:pcuDEFsWDnvcgNzo4EEweacyhjeA9Zk3cnaOZAZEfOo= +github.com/prometheus/client_model v0.6.1 h1:ZKSh/rekM+n3CeS952MLRAdFwIKqeY8b62p8ais2e9E= +github.com/prometheus/client_model v0.6.1/go.mod h1:OrxVMOVHjw3lKMa8+x6HeMGkHMQyHDk9E3jmP2AmGiY= +github.com/prometheus/common v0.53.0 h1:U2pL9w9nmJwJDa4qqLQ3ZaePJ6ZTwt7cMD3AG3+aLCE= +github.com/prometheus/common v0.53.0/go.mod h1:BrxBKv3FWBIGXw89Mg1AeBq7FSyRzXWI3l3e7W3RN5U= +github.com/prometheus/procfs v0.13.0 h1:GqzLlQyfsPbaEHaQkO7tbDlriv/4o5Hudv6OXHGKX7o= +github.com/prometheus/procfs v0.13.0/go.mod h1:cd4PFCR54QLnGKPaKGA6l+cfuNXtht43ZKY6tow0Y1g= github.com/rogpeppe/go-internal v1.12.0 h1:exVL4IDcn6na9z1rAb56Vxr+CgyK3nn3O+epU5NdKM8= +github.com/rogpeppe/go-internal v1.12.0/go.mod h1:E+RYuTGaKKdloAfM02xzb0FW3Paa99yedzYV+kq4uf4= github.com/sercand/kuberesolver/v5 v5.1.1 h1:CYH+d67G0sGBj7q5wLK61yzqJJ8gLLC8aeprPTHb6yY= github.com/sercand/kuberesolver/v5 v5.1.1/go.mod h1:Fs1KbKhVRnB2aDWN12NjKCB+RgYMWZJ294T3BtmVCpQ= github.com/sergi/go-diff v1.1.0 h1:we8PVUC3FE2uYfodKH/nBHMSetSfHDR6scGdBi+erh0= +github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= @@ -225,47 +229,47 @@ github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXf github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= -github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= -github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk= +github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg= +github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= go.opencensus.io v0.24.0 h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0= go.opencensus.io v0.24.0/go.mod h1:vNK8G9p7aAivkbmorf4v+7Hgx+Zs0yY+0fOtgBfjQKo= -go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.47.0 h1:UNQQKPfTDe1J81ViolILjTKPr9WetKW6uei2hFgJmFs= -go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.47.0/go.mod h1:r9vWsPS/3AQItv3OSlEJ/E4mbrhUbbw18meOjArPtKQ= -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.47.0 h1:sv9kVfal0MK0wBMCOGr+HeJm9v803BkJxGrk2au7j08= -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.47.0/go.mod h1:SK2UL73Zy1quvRPonmOmRDiWk1KBV3LyIeeIxcEApWw= -go.opentelemetry.io/contrib/propagators/b3 v1.22.0 h1:Okbgv0pWHMQq+mF7H2o1mucJ5PvxKFq2c8cyqoXfeaQ= -go.opentelemetry.io/contrib/propagators/b3 v1.22.0/go.mod h1:N3z0ycFRhsVZ+tG/uavMxHvOvFE95QM6gwW1zSqT9dQ= -go.opentelemetry.io/otel v1.23.1 h1:Za4UzOqJYS+MUczKI320AtqZHZb7EqxO00jAHE0jmQY= -go.opentelemetry.io/otel v1.23.1/go.mod h1:Td0134eafDLcTS4y+zQ26GE8u3dEuRBiBCTUIRHaikA= +go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.50.0 h1:zvpPXY7RfYAGSdYQLjp6zxdJNSYD/+FFoCTQN9IPxBs= +go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.50.0/go.mod h1:BMn8NB1vsxTljvuorms2hyOs8IBuuBEq0pl7ltOfy30= +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.50.0 h1:cEPbyTSEHlQR89XVlyo78gqluF8Y3oMeBkXGWzQsfXY= +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.50.0/go.mod h1:DKdbWcT4GH1D0Y3Sqt/PFXt2naRKDWtU+eE6oLdFNA8= +go.opentelemetry.io/contrib/propagators/b3 v1.25.0 h1:QU8UEKyPqgr/8vCC9LlDmkPnfFmiWAUF9GtJdcLz+BU= +go.opentelemetry.io/contrib/propagators/b3 v1.25.0/go.mod h1:qonC7wyvtX1E6cEpAR+bJmhcGr6IVRGc/f6ZTpvi7jA= +go.opentelemetry.io/otel v1.25.0 h1:gldB5FfhRl7OJQbUHt/8s0a7cE8fbsPAtdpRaApKy4k= +go.opentelemetry.io/otel v1.25.0/go.mod h1:Wa2ds5NOXEMkCmUou1WA7ZBfLTHWIsp034OVD7AO+Vg= go.opentelemetry.io/otel/exporters/jaeger v1.17.0 h1:D7UpUy2Xc2wsi1Ras6V40q806WM07rqoCWzXu7Sqy+4= go.opentelemetry.io/otel/exporters/jaeger v1.17.0/go.mod h1:nPCqOnEH9rNLKqH/+rrUjiMzHJdV1BlpKcTwRTyKkKI= -go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.22.0 h1:9M3+rhx7kZCIQQhQRYaZCdNu1V73tm4TvXs2ntl98C4= -go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.22.0/go.mod h1:noq80iT8rrHP1SfybmPiRGc9dc5M8RPmGvtwo7Oo7tc= -go.opentelemetry.io/otel/metric v1.23.1 h1:PQJmqJ9u2QaJLBOELl1cxIdPcpbwzbkjfEyelTl2rlo= -go.opentelemetry.io/otel/metric v1.23.1/go.mod h1:mpG2QPlAfnK8yNhNJAxDZruU9Y1/HubbC+KyH8FaCWI= -go.opentelemetry.io/otel/sdk v1.22.0 h1:6coWHw9xw7EfClIC/+O31R8IY3/+EiRFHevmHafB2Gw= -go.opentelemetry.io/otel/sdk v1.22.0/go.mod h1:iu7luyVGYovrRpe2fmj3CVKouQNdTOkxtLzPvPz1DOc= -go.opentelemetry.io/otel/trace v1.23.1 h1:4LrmmEd8AU2rFvU1zegmvqW7+kWarxtNOPyeL6HmYY8= -go.opentelemetry.io/otel/trace v1.23.1/go.mod h1:4IpnpJFwr1mo/6HL8XIPJaE9y0+u1KcVmuW7dwFSVrI= -go.opentelemetry.io/proto/otlp v1.1.0 h1:2Di21piLrCqJ3U3eXGCTPHE9R8Nh+0uglSnOyxikMeI= -go.opentelemetry.io/proto/otlp v1.1.0/go.mod h1:GpBHCBWiqvVLDqmHZsoMM3C5ySeKTC7ej/RNTae6MdY= +go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.25.0 h1:dT33yIHtmsqpixFsSQPwNeY5drM9wTcoL8h0FWF4oGM= +go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.25.0/go.mod h1:h95q0LBGh7hlAC08X2DhSeyIG02YQ0UyioTCVAqRPmc= +go.opentelemetry.io/otel/metric v1.25.0 h1:LUKbS7ArpFL/I2jJHdJcqMGxkRdxpPHE0VU/D4NuEwA= +go.opentelemetry.io/otel/metric v1.25.0/go.mod h1:rkDLUSd2lC5lq2dFNrX9LGAbINP5B7WBkC78RXCpH5s= +go.opentelemetry.io/otel/sdk v1.25.0 h1:PDryEJPC8YJZQSyLY5eqLeafHtG+X7FWnf3aXMtxbqo= +go.opentelemetry.io/otel/sdk v1.25.0/go.mod h1:oFgzCM2zdsxKzz6zwpTZYLLQsFwc+K0daArPdIhuxkw= +go.opentelemetry.io/otel/trace v1.24.0 h1:CsKnnL4dUAr/0llH9FKuc698G04IrpWV0MQA/Y1YELI= +go.opentelemetry.io/otel/trace v1.24.0/go.mod h1:HPc3Xr/cOApsBI154IU0OI0HJexz+aw5uPdbs3UCjNU= +go.opentelemetry.io/proto/otlp v1.2.0 h1:pVeZGk7nXDC9O2hncA6nHldxEjm6LByfA2aN8IOkz94= +go.opentelemetry.io/proto/otlp v1.2.0/go.mod h1:gGpR8txAl5M03pDhMC79G6SdqNV26naRm/KDsgaHD8A= go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= go.uber.org/goleak v1.1.10/go.mod h1:8a7PlsEVH3e/a/GLqe5IIrQx6GzcnRmZEufDUTk4A7A= go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU= go.uber.org/zap v1.18.1/go.mod h1:xg/QME4nWcxGxrpdeYfq7UvYrLh66cuVKdrbD1XF/NI= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20190911031432-227b76d455e7/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.18.0 h1:PGVlW0xEltQnzFZ55hkuX5+KLyrMYhHld1YHO4AKcdc= -golang.org/x/crypto v0.18.0/go.mod h1:R0j02AL6hcrfOiy9T4ZYp/rcWeMxM3L6QYxlOuEG1mg= +golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU= +golang.org/x/crypto v0.22.0 h1:g1v0xeRhjcugydODzvb3mEM9SQ0HGp9s/nh3COQ/C30= +golang.org/x/crypto v0.22.0/go.mod h1:vr6Su+7cTlO45qkww3VDJlzDn0ctJvRgYbC2NvXHt+M= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20230801115018-d63ba01acd4b h1:r+vk0EmXNmekl0S0BascoeeoHk/L7wmaW2QF90K+kYI= +golang.org/x/exp v0.0.0-20230801115018-d63ba01acd4b/go.mod h1:FXUEEKJgO7OQYeo8N01OfiKP8RXMtf6e8aTskBGqWdc= golang.org/x/image v0.15.0 h1:kOELfmgrmJlw4Cdb7g/QGuB3CvDrXbqEIww/pNtNBm8= golang.org/x/image v0.15.0/go.mod h1:HUYqC05R2ZcZ3ejNQsIHQDQiwWM4JBqmm6MKANTp4LE= golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= @@ -273,31 +277,32 @@ golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvx golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= -golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= +golang.org/x/lint v0.0.0-20210508222113-6edffad5e616 h1:VLliZ0d+/avPrXXH+OakdXhpJuEoBZuwh1m2j7U6Iug= +golang.org/x/lint v0.0.0-20210508222113-6edffad5e616/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/mod v0.10.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= -golang.org/x/mod v0.14.0 h1:dGoOF9QVLYng8IHTm7BAyWqCqSheQ5pYWGhzW00YJr0= -golang.org/x/mod v0.14.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= +golang.org/x/mod v0.17.0 h1:zY54UmvipHiNd+pm+m0x9KhZ9hl1/7QNMyxXbc6ICqA= +golang.org/x/mod v0.17.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= -golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210316092652-d523dce5a7f4/go.mod h1:RBQZq4jEuRlivfhVLdyRGr576XBO4/greRjx4P4O3yc= golang.org/x/net v0.0.0-20210505214959-0714010a04ed/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.9.0/go.mod h1:d48xBJpPfHeWQsugry2m+kC02ZBRGRgulfHnEXEuWns= -golang.org/x/net v0.20.0 h1:aCL9BSgETF1k+blQaYUBx9hJ9LOGP3gAVemcZlf1Kpo= -golang.org/x/net v0.20.0/go.mod h1:z8BVo6PvndSri0LbOE3hAn0apkU+1YvI6E70E9jsnvY= +golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= +golang.org/x/net v0.24.0 h1:1PcaxkF854Fu3+lvBIx5SYn9wRlBzzcnHZSiaFFAb0w= +golang.org/x/net v0.24.0/go.mod h1:2Q7sJY5mzlzWjKtYUEXSlBWCdyaioyXzRB2RtU8KVE8= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= -golang.org/x/oauth2 v0.16.0 h1:aDkGMBSYxElaoP81NpoUoz2oo2R2wHdZpGToUxfyQrQ= -golang.org/x/oauth2 v0.16.0/go.mod h1:hqZ+0LWXsiVoZpeld6jVt06P3adbS2Uu911W1SsJv2o= +golang.org/x/oauth2 v0.19.0 h1:9+E/EZBCbTLNrbN35fHv/a/d/mOBatymz1zbtQrXpIg= +golang.org/x/oauth2 v0.19.0/go.mod h1:vYi7skDa1x015PmRRYZ7+s1cWyPgrPiSYRe4rnsexc8= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.6.0 h1:5BMeUDZ7vkXGfEr1x9B4bRcTH4lpkTkpdh0T/J+qjbQ= -golang.org/x/sync v0.6.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= +golang.org/x/sync v0.7.0 h1:YsImfSBoP9QPYL0xyKJPq0gcaJdG3rInoqxTWbfQu9M= +golang.org/x/sync v0.7.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -308,22 +313,22 @@ golang.org/x/sys v0.0.0-20210315160823-c6e025ad8005/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20210320140829-1e4c9ba3b0c4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210507014357-30e306a8bba5/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211025201205-69cdffdb9359/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220908164124-27713097b956/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.7.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4= -golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.19.0 h1:q5f1RH2jigJ1MoAWp2KTp3gm5zAGFUTarQZ5U386+4o= +golang.org/x/sys v0.19.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.7.0/go.mod h1:P32HKFT3hSsZrRxla30E9HqToFYAQPCMs/zFMBUFqPY= +golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= +golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.8/go.mod h1:E6s5w1FMmriuDzIBO73fBruAKo1PCIq6d2Q6DHfQ8WQ= golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ= golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= @@ -333,27 +338,27 @@ golang.org/x/tools v0.8.0 h1:vSDcovVPld282ceKgDimkRSC8kpaH1dgyc9UMzlt84Y= golang.org/x/tools v0.8.0/go.mod h1:JxBZ99ISMI5ViVkT1tr6tdNmXeTrcpVSD3vZ1RsRdN4= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028 h1:+cNy6SZtPcJQH3LJVLOSmiC7MMxXNOb3PU/VUEz+EhU= +golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028/go.mod h1:NDW/Ps6MPRej6fsCIbMTohpP40sJ/P/vI1MoTEGwX90= gonum.org/v1/gonum v0.14.0 h1:2NiG67LD1tEH0D7kM+ps2V+fXmsAnpUeec7n8tcr4S0= +gonum.org/v1/gonum v0.14.0/go.mod h1:AoWeoz0becf9QMWtE8iWXNXc27fK4fNeHNf/oMejGfU= gonum.org/v1/plot v0.14.0 h1:+LBDVFYwFe4LHhdP8coW6296MBEY4nQ+Y4vuUpJopcE= gonum.org/v1/plot v0.14.0/go.mod h1:MLdR9424SJed+5VqC6MsouEpig9pZX2VZ57H9ko2bXU= -google.golang.org/api v0.162.0 h1:Vhs54HkaEpkMBdgGdOT2P6F0csGG/vxDS0hWHJzmmps= -google.golang.org/api v0.162.0/go.mod h1:6SulDkfoBIg4NFmCuZ39XeeAgSHCPecfSUuDyYlAHs0= +google.golang.org/api v0.174.0 h1:zB1BWl7ocxfTea2aQ9mgdzXjnfPySllpPOskdnO+q34= +google.golang.org/api v0.174.0/go.mod h1:aC7tB6j0HR1Nl0ni5ghpx6iLasmAX78Zkh/wgxAAjLg= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= -google.golang.org/appengine v1.6.8 h1:IhEN5q69dyKagZPYMSdIjS2HqprW324FRQZJcGqPAsM= -google.golang.org/appengine v1.6.8/go.mod h1:1jJ3jBArFh5pcgW8gCtRJnepW8FzD1V44FJffLiz/Ds= google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= google.golang.org/genproto v0.0.0-20200423170343-7949de9c1215/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= google.golang.org/genproto v0.0.0-20210506142907-4a47615972c2/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A= -google.golang.org/genproto v0.0.0-20240213162025-012b6fc9bca9 h1:9+tzLLstTlPTRyJTh+ah5wIMsBW5c4tQwGTN3thOW9Y= -google.golang.org/genproto v0.0.0-20240213162025-012b6fc9bca9/go.mod h1:mqHbVIp48Muh7Ywss/AD6I5kNVKZMmAa/QEW58Gxp2s= -google.golang.org/genproto/googleapis/api v0.0.0-20240205150955-31a09d347014 h1:x9PwdEgd11LgK+orcck69WVRo7DezSO4VUMPI4xpc8A= -google.golang.org/genproto/googleapis/api v0.0.0-20240205150955-31a09d347014/go.mod h1:rbHMSEDyoYX62nRVLOCc4Qt1HbsdytAYoVwgjiOhF3I= -google.golang.org/genproto/googleapis/bytestream v0.0.0-20240125205218-1f4bbc51befe h1:weYsP+dNijSQVoLAb5bpUos3ciBpNU/NEVlHFKrk8pg= -google.golang.org/genproto/googleapis/bytestream v0.0.0-20240125205218-1f4bbc51befe/go.mod h1:SCz6T5xjNXM4QFPRwxHcfChp7V+9DcXR3ay2TkHR8Tg= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240221002015-b0ce06bbee7c h1:NUsgEN92SQQqzfA+YtqYNqYmB3DMMYLlIwUZAQFVFbo= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240221002015-b0ce06bbee7c/go.mod h1:H4O17MA/PE9BsGx3w+a+W2VOLLD1Qf7oJneAoU6WktY= +google.golang.org/genproto v0.0.0-20240415180920-8c6c420018be h1:g4aX8SUFA8V5F4LrSY5EclyGYw1OZN4HS1jTyjB9ZDc= +google.golang.org/genproto v0.0.0-20240415180920-8c6c420018be/go.mod h1:FeSdT5fk+lkxatqJP38MsUicGqHax5cLtmy/6TAuxO4= +google.golang.org/genproto/googleapis/api v0.0.0-20240415180920-8c6c420018be h1:Zz7rLWqp0ApfsR/l7+zSHhY3PMiH2xqgxlfYfAfNpoU= +google.golang.org/genproto/googleapis/api v0.0.0-20240415180920-8c6c420018be/go.mod h1:dvdCTIoAGbkWbcIKBniID56/7XHTt6WfxXNMxuziJ+w= +google.golang.org/genproto/googleapis/bytestream v0.0.0-20240415180920-8c6c420018be h1:jim2YME38zpxupaDm9lYorRLuMbUbSX78vM2s2Hc4Ao= +google.golang.org/genproto/googleapis/bytestream v0.0.0-20240415180920-8c6c420018be/go.mod h1:ULqtoQMxDLNRfW+pJbKA68wtIy1OiYjdIsJs3PMpzh8= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240415180920-8c6c420018be h1:LG9vZxsWGOmUKieR8wPAUR3u3MpnYFQZROPIMaXh7/A= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240415180920-8c6c420018be/go.mod h1:WtryC6hu0hhx87FDGxWCDptyssuo68sk10vYjF+T9fY= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= @@ -362,27 +367,18 @@ google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3Iji google.golang.org/grpc v1.33.2/go.mod h1:JMHMWHQWaTccqQQlmk3MJZS+GWXOdAesneDmEnv2fbc= google.golang.org/grpc v1.36.1/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= google.golang.org/grpc v1.37.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= -google.golang.org/grpc v1.62.0 h1:HQKZ/fa1bXkX1oFOvSjmZEUL8wLSaZTjCcLAlmZRtdk= -google.golang.org/grpc v1.62.0/go.mod h1:IWTG0VlJLCh1SkC58F7np9ka9mx/WNkjl4PGJaiq+QE= -google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= -google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= -google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= -google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod h1:A+miEFZTKqfCUM6K7xSMQL9OKL/b6hQv+e19PK+JZNE= -google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzikPIcrTAo= -google.golang.org/protobuf v1.22.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= -google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= -google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= -google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c= -google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= -google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= +google.golang.org/grpc v1.63.2 h1:MUeiw1B2maTVZthpU5xvASfTh3LDbxHd6IJ6QQVU+xM= +google.golang.org/grpc v1.63.2/go.mod h1:WAX/8DgncnokcFUldAxq7GeB5DXHDbMF+lLvDomNkRA= google.golang.org/protobuf v1.32.0 h1:pPC6BG5ex8PDFnkbrGU3EixyhKcQ2aDuBS36lqK/C7I= google.golang.org/protobuf v1.32.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= +gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= +gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= @@ -393,5 +389,6 @@ honnef.co/go/tools v0.1.3/go.mod h1:NgwopIslSNH47DimFoV78dnkksY2EFtX0ajyb3K/las= mvdan.cc/gofumpt v0.6.0 h1:G3QvahNDmpD+Aek/bNOLrFR2XC6ZAdo62dZu65gmwGo= mvdan.cc/gofumpt v0.6.0/go.mod h1:4L0wf+kgIPZtcCWXynNS2e6bhmj73umwnuXSZarixzA= rsc.io/pdf v0.1.1 h1:k1MczvYDUvJBe93bYd7wrZLLUEcLZAuF824/I4e5Xr4= +rsc.io/pdf v0.1.1/go.mod h1:n8OzWcQ6Sp37PL01nO98y4iUCRdTGarVfzxY20ICaU4= sigs.k8s.io/yaml v1.4.0 h1:Mk1wCc2gy/F0THH0TAp1QYyJNzRm2KCLy3o5ASXVI5E= sigs.k8s.io/yaml v1.4.0/go.mod h1:Ejl7/uTz7PSA4eKMyQCUTnhZYNmLIl+5c2lQPGR2BPY= diff --git a/go_dependencies.bzl b/go_dependencies.bzl deleted file mode 100644 index 4c21af61..00000000 --- a/go_dependencies.bzl +++ /dev/null @@ -1,1838 +0,0 @@ -load("@bazel_gazelle//:deps.bzl", "go_repository") - -def go_dependencies(): - go_repository( - name = "cc_mvdan_gofumpt", - importpath = "mvdan.cc/gofumpt", - sum = "h1:G3QvahNDmpD+Aek/bNOLrFR2XC6ZAdo62dZu65gmwGo=", - version = "v0.6.0", - ) - go_repository( - name = "co_honnef_go_tools", - importpath = "honnef.co/go/tools", - sum = "h1:qTakTkI6ni6LFD5sBwwsdSO+AQqbSIxOauHTTQKZ/7o=", - version = "v0.1.3", - ) - go_repository( - name = "com_github_ajstarks_deck", - importpath = "github.com/ajstarks/deck", - sum = "h1:7kQgkwGRoLzC9K0oyXdJo7nve/bynv/KwUsxbiTlzAM=", - version = "v0.0.0-20200831202436-30c9fc6549a9", - ) - go_repository( - name = "com_github_ajstarks_deck_generate", - importpath = "github.com/ajstarks/deck/generate", - sum = "h1:iXUgAaqDcIUGbRoy2TdeofRG/j1zpGRSEmNK05T+bi8=", - version = "v0.0.0-20210309230005-c3f852c02e19", - ) - go_repository( - name = "com_github_ajstarks_svgo", - importpath = "github.com/ajstarks/svgo", - sum = "h1:slYM766cy2nI3BwyRiyQj/Ud48djTMtMebDqepE95rw=", - version = "v0.0.0-20211024235047-1546f124cd8b", - ) - go_repository( - name = "com_github_alecthomas_kingpin_v2", - importpath = "github.com/alecthomas/kingpin/v2", - sum = "h1:f48lwail6p8zpO1bC4TxtqACaGqHYA22qkHjHpqDjYY=", - version = "v2.4.0", - ) - go_repository( - name = "com_github_alecthomas_units", - importpath = "github.com/alecthomas/units", - sum = "h1:s6gZFSlWYmbqAuRjVTiNNhvNRfY2Wxp9nhfyel4rklc=", - version = "v0.0.0-20211218093645-b94a6e3cc137", - ) - go_repository( - name = "com_github_andybalholm_stroke", - importpath = "github.com/andybalholm/stroke", - sum = "h1:uF5Q/hWnDU1XZeT6CsrRSxHLroUSEYYO3kgES+yd+So=", - version = "v0.0.0-20221221101821-bd29b49d73f0", - ) - go_repository( - name = "com_github_antihax_optional", - importpath = "github.com/antihax/optional", - sum = "h1:xK2lYat7ZLaVVcIuj82J8kIro4V6kDe0AUDFboUCwcg=", - version = "v1.0.0", - ) - go_repository( - name = "com_github_antlr_antlr4_runtime_go_antlr", - importpath = "github.com/antlr/antlr4/runtime/Go/antlr", - sum = "h1:rfAZfq1LjIhVCFsBp2MoXxVvgtCyZUOtzsV8azhR1Jk=", - version = "v0.0.0-20220722194653-14703f21b580", - ) - go_repository( - name = "com_github_aohorodnyk_mimeheader", - importpath = "github.com/aohorodnyk/mimeheader", - sum = "h1:WCV4NQjtbqnd2N3FT5MEPesan/lfvaLYmt5v4xSaX/M=", - version = "v0.0.6", - ) - go_repository( - name = "com_github_aws_aws_sdk_go_v2", - importpath = "github.com/aws/aws-sdk-go-v2", - sum = "h1:xAojnj+ktS95YZlDf0zxWBkbFtymPeDP+rvUQIH3uAU=", - version = "v1.24.1", - ) - go_repository( - name = "com_github_aws_aws_sdk_go_v2_aws_protocol_eventstream", - importpath = "github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream", - sum = "h1:OCs21ST2LrepDfD3lwlQiOqIGp6JiEUqG84GzTDoyJs=", - version = "v1.5.4", - ) - go_repository( - name = "com_github_aws_aws_sdk_go_v2_config", - importpath = "github.com/aws/aws-sdk-go-v2/config", - sum = "h1:Z/7w9bUqlRI0FFQpetVuFYEsjzE3h7fpU6HuGmfPL/o=", - version = "v1.26.6", - ) - go_repository( - name = "com_github_aws_aws_sdk_go_v2_credentials", - importpath = "github.com/aws/aws-sdk-go-v2/credentials", - sum = "h1:8q6Rliyv0aUFAVtzaldUEcS+T5gbadPbWdV1WcAddK8=", - version = "v1.16.16", - ) - go_repository( - name = "com_github_aws_aws_sdk_go_v2_feature_ec2_imds", - importpath = "github.com/aws/aws-sdk-go-v2/feature/ec2/imds", - sum = "h1:c5I5iH+DZcH3xOIMlz3/tCKJDaHFwYEmxvlh2fAcFo8=", - version = "v1.14.11", - ) - go_repository( - name = "com_github_aws_aws_sdk_go_v2_internal_configsources", - importpath = "github.com/aws/aws-sdk-go-v2/internal/configsources", - sum = "h1:vF+Zgd9s+H4vOXd5BMaPWykta2a6Ih0AKLq/X6NYKn4=", - version = "v1.2.10", - ) - go_repository( - name = "com_github_aws_aws_sdk_go_v2_internal_endpoints_v2", - importpath = "github.com/aws/aws-sdk-go-v2/internal/endpoints/v2", - sum = "h1:nYPe006ktcqUji8S2mqXf9c/7NdiKriOwMvWQHgYztw=", - version = "v2.5.10", - ) - go_repository( - name = "com_github_aws_aws_sdk_go_v2_internal_ini", - importpath = "github.com/aws/aws-sdk-go-v2/internal/ini", - sum = "h1:n3GDfwqF2tzEkXlv5cuy4iy7LpKDtqDMcNLfZDu9rls=", - version = "v1.7.3", - ) - go_repository( - name = "com_github_aws_aws_sdk_go_v2_internal_v4a", - importpath = "github.com/aws/aws-sdk-go-v2/internal/v4a", - sum = "h1:5oE2WzJE56/mVveuDZPJESKlg/00AaS2pY2QZcnxg4M=", - version = "v1.2.10", - ) - go_repository( - name = "com_github_aws_aws_sdk_go_v2_service_internal_accept_encoding", - importpath = "github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding", - sum = "h1:/b31bi3YVNlkzkBrm9LfpaKoaYZUxIAj4sHfOTmLfqw=", - version = "v1.10.4", - ) - go_repository( - name = "com_github_aws_aws_sdk_go_v2_service_internal_checksum", - importpath = "github.com/aws/aws-sdk-go-v2/service/internal/checksum", - sum = "h1:L0ai8WICYHozIKK+OtPzVJBugL7culcuM4E4JOpIEm8=", - version = "v1.2.10", - ) - go_repository( - name = "com_github_aws_aws_sdk_go_v2_service_internal_presigned_url", - importpath = "github.com/aws/aws-sdk-go-v2/service/internal/presigned-url", - sum = "h1:DBYTXwIGQSGs9w4jKm60F5dmCQ3EEruxdc0MFh+3EY4=", - version = "v1.10.10", - ) - go_repository( - name = "com_github_aws_aws_sdk_go_v2_service_internal_s3shared", - importpath = "github.com/aws/aws-sdk-go-v2/service/internal/s3shared", - sum = "h1:KOxnQeWy5sXyS37fdKEvAsGHOr9fa/qvwxfJurR/BzE=", - version = "v1.16.10", - ) - go_repository( - name = "com_github_aws_aws_sdk_go_v2_service_s3", - importpath = "github.com/aws/aws-sdk-go-v2/service/s3", - sum = "h1:5XNlsBsEvBZBMO6p82y+sqpWg8j5aBCe+5C2GBFgqBQ=", - version = "v1.48.1", - ) - go_repository( - name = "com_github_aws_aws_sdk_go_v2_service_sso", - importpath = "github.com/aws/aws-sdk-go-v2/service/sso", - sum = "h1:eajuO3nykDPdYicLlP3AGgOyVN3MOlFmZv7WGTuJPow=", - version = "v1.18.7", - ) - go_repository( - name = "com_github_aws_aws_sdk_go_v2_service_ssooidc", - importpath = "github.com/aws/aws-sdk-go-v2/service/ssooidc", - sum = "h1:QPMJf+Jw8E1l7zqhZmMlFw6w1NmfkfiSK8mS4zOx3BA=", - version = "v1.21.7", - ) - go_repository( - name = "com_github_aws_aws_sdk_go_v2_service_sts", - importpath = "github.com/aws/aws-sdk-go-v2/service/sts", - sum = "h1:NzO4Vrau795RkUdSHKEwiR01FaGzGOH1EETJ+5QHnm0=", - version = "v1.26.7", - ) - go_repository( - name = "com_github_aws_smithy_go", - importpath = "github.com/aws/smithy-go", - sum = "h1:KWFKQV80DpP3vJrrA9sVAHQ5gc2z8i4EzrLhLlWXcBM=", - version = "v1.19.0", - ) - go_repository( - name = "com_github_bazelbuild_remote_apis", - importpath = "github.com/bazelbuild/remote-apis", - patches = ["@com_github_buildbarn_bb_storage//:patches/com_github_bazelbuild_remote_apis/golang.diff"], - sum = "h1:fm5Ceq2rIwkGYaaw40jjd8y1x0iOuKRnvxdoipWr2JA=", - version = "v0.0.0-20240215191509-9ff14cecffe5", - ) - go_repository( - name = "com_github_bazelbuild_rules_go", - importpath = "github.com/bazelbuild/rules_go", - sum = "h1:Q+vDhH4yzafZ0xHBT0JEVawb+1nDHUXhjvWTqSGCCyU=", - version = "v0.43.0", - ) - go_repository( - name = "com_github_benbjohnson_clock", - importpath = "github.com/benbjohnson/clock", - sum = "h1:Q92kusRqC1XV2MjkWETPvjJVqKetz1OzxZB7mHJLju8=", - version = "v1.1.0", - ) - go_repository( - name = "com_github_beorn7_perks", - importpath = "github.com/beorn7/perks", - sum = "h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM=", - version = "v1.0.1", - ) - go_repository( - name = "com_github_boombuler_barcode", - importpath = "github.com/boombuler/barcode", - sum = "h1:NDBbPmhS+EqABEs5Kg3n/5ZNjy73Pz7SIV+KCeqyXcs=", - version = "v1.0.1", - ) - go_repository( - name = "com_github_buildbarn_bb_browser", - importpath = "github.com/buildbarn/bb-browser", - sum = "h1:CHnjjCXTIZjs91YjRMlwJv44nckJQOujHNZnWra95vg=", - version = "v0.0.0-20240310094611-10b339da6324", - ) - go_repository( - name = "com_github_buildbarn_bb_remote_execution", - importpath = "github.com/buildbarn/bb-remote-execution", - sum = "h1:wcGel3yU3FAENqRLzgZkg7xzuwlaY9H+Lphd46u5tyI=", - version = "v0.0.0-20240310090416-28dbdbb0a6b0", - ) - go_repository( - name = "com_github_buildbarn_bb_storage", - importpath = "github.com/buildbarn/bb-storage", - sum = "h1:e71ZYLQ4QDIVgs/zRX8hNt57d7WomniH2DYZCv8thJ8=", - version = "v0.0.0-20240320095126-4bb23aaa40ae", - ) - go_repository( - name = "com_github_buildbarn_go_xdr", - importpath = "github.com/buildbarn/go-xdr", - sum = "h1:/sKWC0Fs5fXNo/t72BRZRLERg4v2gFoEeg2Mk+a8xak=", - version = "v0.0.0-20231115101217-a9e2aa4cf64b", - ) - go_repository( - name = "com_github_buildkite_terminal_to_html", - build_extra_args = ["--exclude=cmd/terminal-to-html"], - importpath = "github.com/buildkite/terminal-to-html", - patches = ["@com_github_buildbarn_bb_browser//:patches/com_github_buildkite_terminal_to_html/assets.diff"], - sum = "h1:WdXzl7ZmYzCAz4pElZosPaUlRTW+qwVx/SkQSCa1jXs=", - version = "v3.2.0+incompatible", - ) - go_repository( - name = "com_github_burntsushi_toml", - importpath = "github.com/BurntSushi/toml", - sum = "h1:WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ=", - version = "v0.3.1", - ) - go_repository( - name = "com_github_campoy_embedmd", - importpath = "github.com/campoy/embedmd", - sum = "h1:V4kI2qTJJLf4J29RzI/MAt2c3Bl4dQSYPuflzwFH2hY=", - version = "v1.0.0", - ) - go_repository( - name = "com_github_census_instrumentation_opencensus_proto", - build_extra_args = ["-exclude=src"], - importpath = "github.com/census-instrumentation/opencensus-proto", - sum = "h1:iKLQ0xPNFxR/2hzXZMrBo8f1j86j5WHzznCCQxV/b8g=", - version = "v0.4.1", - ) - go_repository( - name = "com_github_cespare_xxhash_v2", - importpath = "github.com/cespare/xxhash/v2", - sum = "h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44=", - version = "v2.2.0", - ) - go_repository( - name = "com_github_client9_misspell", - importpath = "github.com/client9/misspell", - sum = "h1:ta993UF76GwbvJcIo3Y68y/M3WxlpEHPWIGDkJYwzJI=", - version = "v0.3.4", - ) - go_repository( - name = "com_github_cncf_udpa_go", - importpath = "github.com/cncf/udpa/go", - sum = "h1:QQ3GSy+MqSHxm/d8nCtnAiZdYFd45cYZPs8vOOIYKfk=", - version = "v0.0.0-20220112060539-c52dc94e7fbe", - ) - go_repository( - name = "com_github_cncf_xds_go", - importpath = "github.com/cncf/xds/go", - sum = "h1:jQCWAUqqlij9Pgj2i/PB79y4KOPYVyFYdROxgaCwdTQ=", - version = "v0.0.0-20231128003011-0fa0005c9caa", - ) - go_repository( - name = "com_github_davecgh_go_spew", - importpath = "github.com/davecgh/go-spew", - sum = "h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=", - version = "v1.1.1", - ) - go_repository( - name = "com_github_dustin_go_humanize", - importpath = "github.com/dustin/go-humanize", - sum = "h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY=", - version = "v1.0.1", - ) - go_repository( - name = "com_github_envoyproxy_go_control_plane", - importpath = "github.com/envoyproxy/go-control-plane", - sum = "h1:4X+VP1GHd1Mhj6IB5mMeGbLCleqxjletLK6K0rbxyZI=", - version = "v0.12.0", - ) - go_repository( - name = "com_github_envoyproxy_protoc_gen_validate", - importpath = "github.com/envoyproxy/protoc-gen-validate", - sum = "h1:gVPz/FMfvh57HdSJQyvBtF00j8JU4zdyUgIUNhlgg0A=", - version = "v1.0.4", - ) - go_repository( - name = "com_github_fatih_color", - importpath = "github.com/fatih/color", - sum = "h1:mRhaKNwANqRgUBGKmnI5ZxEk7QXmjQeCcuYFMX2bfcc=", - version = "v1.12.0", - ) - go_repository( - name = "com_github_felixge_httpsnoop", - importpath = "github.com/felixge/httpsnoop", - sum = "h1:NFTV2Zj1bL4mc9sqWACXbQFVBBg2W3GPvqp8/ESS2Wg=", - version = "v1.0.4", - ) - go_repository( - name = "com_github_fogleman_gg", - importpath = "github.com/fogleman/gg", - sum = "h1:/7zJX8F6AaYQc57WQCyN9cAIz+4bCJGO9B+dyW29am8=", - version = "v1.3.0", - ) - go_repository( - name = "com_github_frankban_quicktest", - importpath = "github.com/frankban/quicktest", - sum = "h1:7Xjx+VpznH+oBnejlPUj8oUpdxnVs4f8XU8WnHkI4W8=", - version = "v1.14.6", - ) - go_repository( - name = "com_github_fsnotify_fsnotify", - importpath = "github.com/fsnotify/fsnotify", - sum = "h1:n+5WquG0fcWoWp6xPWfHdbskMCQaFnG6PfBrh1Ky4HY=", - version = "v1.6.0", - ) - go_repository( - name = "com_github_fxtlabs_primes", - importpath = "github.com/fxtlabs/primes", - sum = "h1:HOYnhuVrhAVGKdg3rZapII640so7QfXQmkLkefUN/uM=", - version = "v0.0.0-20150821004651-dad82d10a449", - ) - go_repository( - name = "com_github_go_fonts_dejavu", - importpath = "github.com/go-fonts/dejavu", - sum = "h1:3XlHi0JBYX+Cp8n98c6qSoHrxPa4AUKDMKdrh/0sUdk=", - version = "v0.3.2", - ) - go_repository( - name = "com_github_go_fonts_latin_modern", - importpath = "github.com/go-fonts/latin-modern", - sum = "h1:M+Sq24Dp0ZRPf3TctPnG1MZxRblqyWC/cRUL9WmdaFc=", - version = "v0.3.2", - ) - go_repository( - name = "com_github_go_fonts_liberation", - importpath = "github.com/go-fonts/liberation", - sum = "h1:XuwG0vGHFBPRRI8Qwbi5tIvR3cku9LUfZGq/Ar16wlQ=", - version = "v0.3.2", - ) - go_repository( - name = "com_github_go_fonts_stix", - importpath = "github.com/go-fonts/stix", - sum = "h1:v9krocr13J1llaOHLEol1eaHsv8S43UuFX/1bFgEJJ4=", - version = "v0.2.2", - ) - go_repository( - name = "com_github_go_jose_go_jose_v3", - importpath = "github.com/go-jose/go-jose/v3", - sum = "h1:pWmKFVtt+Jl0vBZTIpz/eAKwsm6LkIxDVVbFHKkchhA=", - version = "v3.0.1", - ) - go_repository( - name = "com_github_go_kit_log", - importpath = "github.com/go-kit/log", - sum = "h1:MRVx0/zhvdseW+Gza6N9rVzU/IVzaeE1SFI4raAhmBU=", - version = "v0.2.1", - ) - go_repository( - name = "com_github_go_latex_latex", - importpath = "github.com/go-latex/latex", - sum = "h1:DfZQkvEbdmOe+JK2TMtBM+0I9GSdzE2y/L1/AmD8xKc=", - version = "v0.0.0-20231108140139-5c1ce85aa4ea", - ) - go_repository( - name = "com_github_go_logfmt_logfmt", - importpath = "github.com/go-logfmt/logfmt", - sum = "h1:otpy5pqBCBZ1ng9RQ0dPu4PN7ba75Y/aA+UpowDyNVA=", - version = "v0.5.1", - ) - go_repository( - name = "com_github_go_logr_logr", - importpath = "github.com/go-logr/logr", - sum = "h1:pKouT5E8xu9zeFC39JXRDukb6JFQPXM5p5I91188VAQ=", - version = "v1.4.1", - ) - go_repository( - name = "com_github_go_logr_stdr", - importpath = "github.com/go-logr/stdr", - sum = "h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag=", - version = "v1.2.2", - ) - go_repository( - name = "com_github_go_pdf_fpdf", - importpath = "github.com/go-pdf/fpdf", - sum = "h1:PPvSaUuo1iMi9KkaAn90NuKi+P4gwMedWPHhj8YlJQw=", - version = "v0.9.0", - ) - go_repository( - name = "com_github_go_stack_stack", - importpath = "github.com/go-stack/stack", - sum = "h1:5SgMzNM5HxrEjV0ww2lTmX6E2Izsfxas4+YHWRs3Lsk=", - version = "v1.8.0", - ) - go_repository( - name = "com_github_go_text_typesetting", - importpath = "github.com/go-text/typesetting", - sum = "h1:FQivqchis6bE2/9uF70M2gmmLpe82esEm2QadL0TEJo=", - version = "v0.0.0-20230803102845-24e03d8b5372", - ) - go_repository( - name = "com_github_gogo_protobuf", - importpath = "github.com/gogo/protobuf", - sum = "h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q=", - version = "v1.3.2", - ) - go_repository( - name = "com_github_golang_freetype", - importpath = "github.com/golang/freetype", - sum = "h1:DACJavvAHhabrF08vX0COfcOBJRhZ8lUbR+ZWIs0Y5g=", - version = "v0.0.0-20170609003504-e2365dfdc4a0", - ) - go_repository( - name = "com_github_golang_glog", - importpath = "github.com/golang/glog", - sum = "h1:uCdmnmatrKCgMBlM4rMuJZWOkPDqdbZPnrMXDY4gI68=", - version = "v1.2.0", - ) - go_repository( - name = "com_github_golang_groupcache", - importpath = "github.com/golang/groupcache", - sum = "h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE=", - version = "v0.0.0-20210331224755-41bb18bfe9da", - ) - go_repository( - name = "com_github_golang_mock", - importpath = "github.com/golang/mock", - patches = [ - "@com_github_buildbarn_bb_remote_execution//:patches/com_github_golang_mock/generics.diff", - ], - sum = "h1:ErTB+efbowRARo13NNdxyJji2egdxLGQhRaY+DUumQc=", - version = "v1.6.0", - ) - go_repository( - name = "com_github_golang_protobuf", - importpath = "github.com/golang/protobuf", - patches = ["@com_github_buildbarn_bb_storage//:patches/com_github_golang_protobuf/service-registrar.diff"], - sum = "h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg=", - version = "v1.5.3", - ) - go_repository( - name = "com_github_golang_snappy", - importpath = "github.com/golang/snappy", - sum = "h1:yAGX7huGHXlcLOEtBnF4w7FQwA26wojNCwOYAEhLjQM=", - version = "v0.0.4", - ) - go_repository( - name = "com_github_google_go_cmp", - importpath = "github.com/google/go-cmp", - sum = "h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI=", - version = "v0.6.0", - ) - go_repository( - name = "com_github_google_go_jsonnet", - build_file_generation = "on", - importpath = "github.com/google/go-jsonnet", - sum = "h1:WG4TTSARuV7bSm4PMB4ohjxe33IHT5WVTrJSU33uT4g=", - version = "v0.20.0", - ) - go_repository( - name = "com_github_google_go_pkcs11", - importpath = "github.com/google/go-pkcs11", - sum = "h1:OF1IPgv+F4NmqmJ98KTjdN97Vs1JxDPB3vbmYzV2dpk=", - version = "v0.2.1-0.20230907215043-c6f79328ddf9", - ) - go_repository( - name = "com_github_google_martian_v3", - importpath = "github.com/google/martian/v3", - sum = "h1:IqNFLAmvJOgVlpdEBiQbDc2EwKW77amAycfTuWKdfvw=", - version = "v3.3.2", - ) - go_repository( - name = "com_github_google_s2a_go", - importpath = "github.com/google/s2a-go", - sum = "h1:60BLSyTrOV4/haCDW4zb1guZItoSq8foHCXrAnjBo/o=", - version = "v0.1.7", - ) - go_repository( - name = "com_github_google_uuid", - importpath = "github.com/google/uuid", - sum = "h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=", - version = "v1.6.0", - ) - go_repository( - name = "com_github_googleapis_enterprise_certificate_proxy", - importpath = "github.com/googleapis/enterprise-certificate-proxy", - sum = "h1:Vie5ybvEvT75RniqhfFxPRy3Bf7vr3h0cechB90XaQs=", - version = "v0.3.2", - ) - go_repository( - name = "com_github_googleapis_gax_go_v2", - build_file_proto_mode = "disable", - importpath = "github.com/googleapis/gax-go/v2", - sum = "h1:A+gCJKdRfqXkr+BIRGtZLibNXf0m1f9E4HG56etFpas=", - version = "v2.12.0", - ) - go_repository( - name = "com_github_gordonklaus_ineffassign", - importpath = "github.com/gordonklaus/ineffassign", - sum = "h1:PVRE9d4AQKmbelZ7emNig1+NT27DUmKZn5qXxfio54U=", - version = "v0.0.0-20210914165742-4cc7213b9bc8", - ) - go_repository( - name = "com_github_gorilla_mux", - importpath = "github.com/gorilla/mux", - sum = "h1:TuBL49tXwgrFYWhqrNgrUNEY92u81SPhu7sTdzQEiWY=", - version = "v1.8.1", - ) - go_repository( - name = "com_github_grpc_ecosystem_go_grpc_middleware", - importpath = "github.com/grpc-ecosystem/go-grpc-middleware", - sum = "h1:UH//fgunKIs4JdUbpDl1VZCDaL56wXCB/5+wF6uHfaI=", - version = "v1.4.0", - ) - go_repository( - name = "com_github_grpc_ecosystem_go_grpc_prometheus", - importpath = "github.com/grpc-ecosystem/go-grpc-prometheus", - patches = ["@com_github_buildbarn_bb_storage//:patches/com_github_grpc_ecosystem_go_grpc_prometheus/client-metrics-prevent-handled-twice.diff"], - sum = "h1:Ovs26xHkKqVztRpIrF/92BcuyuQ/YW4NSIpoGtfXNho=", - version = "v1.2.0", - ) - go_repository( - name = "com_github_grpc_ecosystem_grpc_gateway_v2", - importpath = "github.com/grpc-ecosystem/grpc-gateway/v2", - replace = "github.com/grpc-ecosystem/grpc-gateway/v2", - sum = "h1:RoziI+96HlQWrbaVhgOOdFYUHtX81pwA6tCgDS9FNRo=", - version = "v2.16.1", - ) - go_repository( - name = "com_github_hanwen_go_fuse_v2", - importpath = "github.com/hanwen/go-fuse/v2", - patches = [ - "@com_github_buildbarn_bb_remote_execution//:patches/com_github_hanwen_go_fuse_v2/direntrylist-offsets-and-testability.diff", - "@com_github_buildbarn_bb_remote_execution//:patches/com_github_hanwen_go_fuse_v2/notify-testability.diff", - "@com_github_buildbarn_bb_remote_execution//:patches/com_github_hanwen_go_fuse_v2/writeback-cache.diff", - ], - sum = "h1:JSJcwHQ1V9EGRy6QsosoLDMX6HaLdzyLOJpKdPqDt9k=", - version = "v2.5.0", - ) - go_repository( - name = "com_github_jmespath_go_jmespath", - importpath = "github.com/jmespath/go-jmespath", - sum = "h1:BEgLn5cpjn8UN1mAw4NjwDrS35OdebyEtFe+9YPoQUg=", - version = "v0.4.0", - ) - go_repository( - name = "com_github_jmespath_go_jmespath_internal_testify", - importpath = "github.com/jmespath/go-jmespath/internal/testify", - sum = "h1:shLQSRRSCCPj3f2gpwzGwWFoC7ycTf1rcQZHOlsJ6N8=", - version = "v1.5.1", - ) - go_repository( - name = "com_github_jpillora_backoff", - importpath = "github.com/jpillora/backoff", - sum = "h1:uvFg412JmmHBHw7iwprIxkPMI+sGQ4kzOWsMeHnm2EA=", - version = "v1.0.0", - ) - go_repository( - name = "com_github_json_iterator_go", - importpath = "github.com/json-iterator/go", - sum = "h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM=", - version = "v1.1.12", - ) - go_repository( - name = "com_github_julienschmidt_httprouter", - importpath = "github.com/julienschmidt/httprouter", - sum = "h1:U0609e9tgbseu3rBINet9P48AI/D3oJs4dN7jwJOQ1U=", - version = "v1.3.0", - ) - go_repository( - name = "com_github_kballard_go_shellquote", - importpath = "github.com/kballard/go-shellquote", - sum = "h1:Z9n2FFNUXsshfwJMBgNA0RU6/i7WVaAegv3PtuIHPMs=", - version = "v0.0.0-20180428030007-95032a82bc51", - ) - go_repository( - name = "com_github_kisielk_errcheck", - importpath = "github.com/kisielk/errcheck", - sum = "h1:e8esj/e4R+SAOwFwN+n3zr0nYeCyeweozKfO23MvHzY=", - version = "v1.5.0", - ) - go_repository( - name = "com_github_kisielk_gotool", - importpath = "github.com/kisielk/gotool", - sum = "h1:AV2c/EiW3KqPNT9ZKl07ehoAGi4C5/01Cfbblndcapg=", - version = "v1.0.0", - ) - go_repository( - name = "com_github_klauspost_compress", - importpath = "github.com/klauspost/compress", - sum = "h1:d4vBd+7CHydUqpFBgUEKkSdtSugf9YFmSkvUYPquI5E=", - version = "v1.17.5", - ) - go_repository( - name = "com_github_konsorten_go_windows_terminal_sequences", - importpath = "github.com/konsorten/go-windows-terminal-sequences", - sum = "h1:mweAR1A6xJ3oS2pRaGiHgQ4OO8tzTaLawm8vnODuwDk=", - version = "v1.0.1", - ) - go_repository( - name = "com_github_kr_pretty", - importpath = "github.com/kr/pretty", - sum = "h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE=", - version = "v0.3.1", - ) - go_repository( - name = "com_github_kr_pty", - importpath = "github.com/kr/pty", - sum = "h1:VkoXIwSboBpnk99O/KFauAEILuNHv5DVFKZMBN/gUgw=", - version = "v1.1.1", - ) - go_repository( - name = "com_github_kr_text", - importpath = "github.com/kr/text", - sum = "h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=", - version = "v0.2.0", - ) - go_repository( - name = "com_github_kylelemons_godebug", - importpath = "github.com/kylelemons/godebug", - sum = "h1:MtvEpTB6LX3vkb4ax0b5D2DHbNAUsen0Gx5wZoq3lV4=", - version = "v0.0.0-20170820004349-d65d576e9348", - ) - go_repository( - name = "com_github_lazybeaver_xorshift", - importpath = "github.com/lazybeaver/xorshift", - sum = "h1:TfmftEfB1zJiDTFi3Qw1xlbEbfJPKUhEDC19clfBMb8=", - version = "v0.0.0-20170702203709-ce511d4823dd", - ) - go_repository( - name = "com_github_mattn_go_colorable", - importpath = "github.com/mattn/go-colorable", - sum = "h1:c1ghPdyEDarC70ftn0y+A/Ee++9zz8ljHG1b13eJ0s8=", - version = "v0.1.8", - ) - go_repository( - name = "com_github_mattn_go_isatty", - importpath = "github.com/mattn/go-isatty", - sum = "h1:wuysRhFDzyxgEmMf5xjvJ2M9dZoWAXNNr5LSBS7uHXY=", - version = "v0.0.12", - ) - go_repository( - name = "com_github_matttproud_golang_protobuf_extensions", - importpath = "github.com/matttproud/golang_protobuf_extensions", - sum = "h1:mmDVorXM7PCGKw94cs5zkfA9PSy5pEvNWRP0ET0TIVo=", - version = "v1.0.4", - ) - go_repository( - name = "com_github_matttproud_golang_protobuf_extensions_v2", - importpath = "github.com/matttproud/golang_protobuf_extensions/v2", - sum = "h1:jWpvCLoY8Z/e3VKvlsiIGKtc+UG6U5vzxaoagmhXfyg=", - version = "v2.0.0", - ) - go_repository( - name = "com_github_moby_sys_mountinfo", - importpath = "github.com/moby/sys/mountinfo", - sum = "h1:BzJjoreD5BMFNmD9Rus6gdd1pLuecOFPt8wC+Vygl78=", - version = "v0.6.2", - ) - go_repository( - name = "com_github_modern_go_concurrent", - importpath = "github.com/modern-go/concurrent", - sum = "h1:TRLaZ9cD/w8PVh93nsPXa1VrQ6jlwL5oN8l14QlcNfg=", - version = "v0.0.0-20180306012644-bacd9c7ef1dd", - ) - go_repository( - name = "com_github_modern_go_reflect2", - importpath = "github.com/modern-go/reflect2", - sum = "h1:xBagoLtFs94CBntxluKeaWgTMpvLxC4ur3nMaC9Gz0M=", - version = "v1.0.2", - ) - go_repository( - name = "com_github_mwitkow_go_conntrack", - importpath = "github.com/mwitkow/go-conntrack", - sum = "h1:KUppIJq7/+SVif2QVs3tOP0zanoHgBEVAwHxUSIzRqU=", - version = "v0.0.0-20190716064945-2f068394615f", - ) - go_repository( - name = "com_github_opentracing_opentracing_go", - importpath = "github.com/opentracing/opentracing-go", - sum = "h1:pWlfV3Bxv7k65HYwkikxat0+s3pV4bsqf19k25Ur8rU=", - version = "v1.1.0", - ) - go_repository( - name = "com_github_phpdave11_gofpdi", - importpath = "github.com/phpdave11/gofpdi", - sum = "h1:o61duiW8M9sMlkVXWlvP92sZJtGKENvW3VExs6dZukQ=", - version = "v1.0.13", - ) - go_repository( - name = "com_github_pkg_errors", - importpath = "github.com/pkg/errors", - sum = "h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=", - version = "v0.9.1", - ) - go_repository( - name = "com_github_pmezard_go_difflib", - importpath = "github.com/pmezard/go-difflib", - sum = "h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=", - version = "v1.0.0", - ) - go_repository( - name = "com_github_prometheus_client_golang", - importpath = "github.com/prometheus/client_golang", - sum = "h1:HzFfmkOzH5Q8L8G+kSJKUx5dtG87sewO+FoDDqP5Tbk=", - version = "v1.18.0", - ) - go_repository( - name = "com_github_prometheus_client_model", - importpath = "github.com/prometheus/client_model", - sum = "h1:VQw1hfvPvk3Uv6Qf29VrPF32JB6rtbgI6cYPYQjL0Qw=", - version = "v0.5.0", - ) - go_repository( - name = "com_github_prometheus_common", - importpath = "github.com/prometheus/common", - sum = "h1:doXzt5ybi1HBKpsZOL0sSkaNHJJqkyfEWZGGqqScV0Y=", - version = "v0.46.0", - ) - go_repository( - name = "com_github_prometheus_procfs", - importpath = "github.com/prometheus/procfs", - sum = "h1:jluTpSng7V9hY0O2R9DzzJHYb2xULk9VTR1V1R/k6Bo=", - version = "v0.12.0", - ) - go_repository( - name = "com_github_rogpeppe_fastuuid", - importpath = "github.com/rogpeppe/fastuuid", - sum = "h1:Ppwyp6VYCF1nvBTXL3trRso7mXMlRrw9ooo375wvi2s=", - version = "v1.2.0", - ) - go_repository( - name = "com_github_rogpeppe_go_internal", - importpath = "github.com/rogpeppe/go-internal", - sum = "h1:exVL4IDcn6na9z1rAb56Vxr+CgyK3nn3O+epU5NdKM8=", - version = "v1.12.0", - ) - go_repository( - name = "com_github_ruudk_golang_pdf417", - importpath = "github.com/ruudk/golang-pdf417", - sum = "h1:K1Xf3bKttbF+koVGaX5xngRIZ5bVjbmPnaxE/dR08uY=", - version = "v0.0.0-20201230142125-a7e3863a1245", - ) - go_repository( - name = "com_github_sercand_kuberesolver_v5", - importpath = "github.com/sercand/kuberesolver/v5", - sum = "h1:CYH+d67G0sGBj7q5wLK61yzqJJ8gLLC8aeprPTHb6yY=", - version = "v5.1.1", - ) - go_repository( - name = "com_github_sergi_go_diff", - importpath = "github.com/sergi/go-diff", - sum = "h1:we8PVUC3FE2uYfodKH/nBHMSetSfHDR6scGdBi+erh0=", - version = "v1.1.0", - ) - go_repository( - name = "com_github_sirupsen_logrus", - importpath = "github.com/sirupsen/logrus", - sum = "h1:SPIRibHv4MatM3XXNO2BJeFLZwZ2LvZgfQ5+UNI2im4=", - version = "v1.4.2", - ) - go_repository( - name = "com_github_spf13_pflag", - importpath = "github.com/spf13/pflag", - sum = "h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA=", - version = "v1.0.5", - ) - go_repository( - name = "com_github_stretchr_objx", - importpath = "github.com/stretchr/objx", - sum = "h1:1zr/of2m5FGMsad5YfcqgdqdWrIhu+EBEJRhR1U7z/c=", - version = "v0.5.0", - ) - go_repository( - name = "com_github_stretchr_testify", - importpath = "github.com/stretchr/testify", - sum = "h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk=", - version = "v1.8.4", - ) - go_repository( - name = "com_github_xhit_go_str2duration_v2", - importpath = "github.com/xhit/go-str2duration/v2", - sum = "h1:lxklc02Drh6ynqX+DdPyp5pCKLUQpRT8bp8Ydu2Bstc=", - version = "v2.1.0", - ) - go_repository( - name = "com_github_yuin_goldmark", - importpath = "github.com/yuin/goldmark", - sum = "h1:fVcFKWvrslecOb/tg+Cc05dkeYx540o0FuFt3nUVDoE=", - version = "v1.4.13", - ) - go_repository( - name = "com_google_cloud_go", - importpath = "cloud.google.com/go", - sum = "h1:tpFCD7hpHFlQ8yPwT3x+QeXqc2T6+n6T+hmABHfDUSM=", - version = "v0.112.0", - ) - go_repository( - name = "com_google_cloud_go_accessapproval", - importpath = "cloud.google.com/go/accessapproval", - sum = "h1:uzmAMSgYcnlHa9X9YSQZ4Q1wlfl4NNkZyQgho1Z6p04=", - version = "v1.7.5", - ) - go_repository( - name = "com_google_cloud_go_accesscontextmanager", - importpath = "cloud.google.com/go/accesscontextmanager", - sum = "h1:2GLNaNu9KRJhJBFTIVRoPwk6xE5mUDgD47abBq4Zp/I=", - version = "v1.8.5", - ) - go_repository( - name = "com_google_cloud_go_aiplatform", - importpath = "cloud.google.com/go/aiplatform", - sum = "h1:0cSrii1ZeLr16MbBoocyy5KVnrSdiQ3KN/vtrTe7RqE=", - version = "v1.60.0", - ) - go_repository( - name = "com_google_cloud_go_analytics", - importpath = "cloud.google.com/go/analytics", - sum = "h1:Q+y94XH84jM8SK8O7qiY/PJRexb6n7dRbQ6PiUa4YGM=", - version = "v0.23.0", - ) - go_repository( - name = "com_google_cloud_go_apigateway", - importpath = "cloud.google.com/go/apigateway", - sum = "h1:sPXnpk+6TneKIrjCjcpX5YGsAKy3PTdpIchoj8/74OE=", - version = "v1.6.5", - ) - go_repository( - name = "com_google_cloud_go_apigeeconnect", - importpath = "cloud.google.com/go/apigeeconnect", - sum = "h1:CrfIKv9Go3fh/QfQgisU3MeP90Ww7l/sVGmr3TpECo8=", - version = "v1.6.5", - ) - go_repository( - name = "com_google_cloud_go_apigeeregistry", - importpath = "cloud.google.com/go/apigeeregistry", - sum = "h1:C+QU2K+DzDjk4g074ouwHQGkoff1h5OMQp6sblCVreQ=", - version = "v0.8.3", - ) - go_repository( - name = "com_google_cloud_go_appengine", - importpath = "cloud.google.com/go/appengine", - sum = "h1:l2SviT44zWQiOv8bPoMBzW0vOcMO22iO0s+nVtVhdts=", - version = "v1.8.5", - ) - go_repository( - name = "com_google_cloud_go_area120", - importpath = "cloud.google.com/go/area120", - sum = "h1:vTs08KPLN/iMzTbxpu5ciL06KcsrVPMjz4IwcQyZ4uY=", - version = "v0.8.5", - ) - go_repository( - name = "com_google_cloud_go_artifactregistry", - importpath = "cloud.google.com/go/artifactregistry", - sum = "h1:W9sVlyb1VRcUf83w7aM3yMsnp4HS4PoyGqYQNG0O5lI=", - version = "v1.14.7", - ) - go_repository( - name = "com_google_cloud_go_asset", - importpath = "cloud.google.com/go/asset", - sum = "h1:xgFnBP3luSbUcC9RWJvb3Zkt+y/wW6PKwPHr3ssnIP8=", - version = "v1.17.2", - ) - go_repository( - name = "com_google_cloud_go_assuredworkloads", - importpath = "cloud.google.com/go/assuredworkloads", - sum = "h1:gCrN3IyvqY3cP0wh2h43d99CgH3G+WYs9CeuFVKChR8=", - version = "v1.11.5", - ) - go_repository( - name = "com_google_cloud_go_automl", - importpath = "cloud.google.com/go/automl", - sum = "h1:ijiJy9sYWh75WrqImXsfWc1e3HR3iO+ef9fvW03Ig/4=", - version = "v1.13.5", - ) - go_repository( - name = "com_google_cloud_go_baremetalsolution", - importpath = "cloud.google.com/go/baremetalsolution", - sum = "h1:LFydisRmS7hQk9P/YhekwuZGqb45TW4QavcrMToWo5A=", - version = "v1.2.4", - ) - go_repository( - name = "com_google_cloud_go_batch", - importpath = "cloud.google.com/go/batch", - sum = "h1:2HK4JerwVaIcCh/lJiHwh6+uswPthiMMWhiSWLELayk=", - version = "v1.8.0", - ) - go_repository( - name = "com_google_cloud_go_beyondcorp", - importpath = "cloud.google.com/go/beyondcorp", - sum = "h1:qs0J0O9Ol2h1yA0AU+r7l3hOCPzs2MjE1d6d/kaHIKo=", - version = "v1.0.4", - ) - go_repository( - name = "com_google_cloud_go_bigquery", - importpath = "cloud.google.com/go/bigquery", - sum = "h1:CpT+/njKuKT3CEmswm6IbhNu9u35zt5dO4yPDLW+nG4=", - version = "v1.59.1", - ) - go_repository( - name = "com_google_cloud_go_billing", - importpath = "cloud.google.com/go/billing", - sum = "h1:oWUEQvuC4JvtnqLZ35zgzdbuHt4Itbftvzbe6aEyFdE=", - version = "v1.18.2", - ) - go_repository( - name = "com_google_cloud_go_binaryauthorization", - importpath = "cloud.google.com/go/binaryauthorization", - sum = "h1:1jcyh2uIUwSZkJ/JmL8kd5SUkL/Krbv8zmYLEbAz6kY=", - version = "v1.8.1", - ) - go_repository( - name = "com_google_cloud_go_certificatemanager", - importpath = "cloud.google.com/go/certificatemanager", - sum = "h1:UMBr/twXvH3jcT5J5/YjRxf2tvwTYIfrpemTebe0txc=", - version = "v1.7.5", - ) - go_repository( - name = "com_google_cloud_go_channel", - importpath = "cloud.google.com/go/channel", - sum = "h1:/omiBnyFjm4S1ETHoOmJbL7LH7Ljcei4rYG6Sj3hc80=", - version = "v1.17.5", - ) - go_repository( - name = "com_google_cloud_go_cloudbuild", - importpath = "cloud.google.com/go/cloudbuild", - sum = "h1:ZB6oOmJo+MTov9n629fiCrO9YZPOg25FZvQ7gIHu5ng=", - version = "v1.15.1", - ) - go_repository( - name = "com_google_cloud_go_clouddms", - importpath = "cloud.google.com/go/clouddms", - sum = "h1:Sr0Zo5EAcPQiCBgHWICg3VGkcdS/LLP1d9SR7qQBM/s=", - version = "v1.7.4", - ) - go_repository( - name = "com_google_cloud_go_cloudtasks", - importpath = "cloud.google.com/go/cloudtasks", - sum = "h1:EUt1hIZ9bLv8Iz9yWaCrqgMnIU+Tdh0yXM1MMVGhjfE=", - version = "v1.12.6", - ) - go_repository( - name = "com_google_cloud_go_compute", - importpath = "cloud.google.com/go/compute", - sum = "h1:phWcR2eWzRJaL/kOiJwfFsPs4BaKq1j6vnpZrc1YlVg=", - version = "v1.24.0", - ) - go_repository( - name = "com_google_cloud_go_compute_metadata", - importpath = "cloud.google.com/go/compute/metadata", - sum = "h1:mg4jlk7mCAj6xXp9UJ4fjI9VUI5rubuGBW5aJ7UnBMY=", - version = "v0.2.3", - ) - go_repository( - name = "com_google_cloud_go_contactcenterinsights", - importpath = "cloud.google.com/go/contactcenterinsights", - sum = "h1:6Vs/YnDG5STGjlWMEjN/xtmft7MrOTOnOZYUZtGTx0w=", - version = "v1.13.0", - ) - go_repository( - name = "com_google_cloud_go_container", - importpath = "cloud.google.com/go/container", - sum = "h1:MAaNH7VRNPWEhvqOypq2j+7ONJKrKzon4v9nS3nLZe0=", - version = "v1.31.0", - ) - go_repository( - name = "com_google_cloud_go_containeranalysis", - importpath = "cloud.google.com/go/containeranalysis", - sum = "h1:doJ0M1ljS4hS0D2UbHywlHGwB7sQLNrt9vFk9Zyi7vY=", - version = "v0.11.4", - ) - go_repository( - name = "com_google_cloud_go_datacatalog", - importpath = "cloud.google.com/go/datacatalog", - sum = "h1:A0vKYCQdxQuV4Pi0LL9p39Vwvg4jH5yYveMv50gU5Tw=", - version = "v1.19.3", - ) - go_repository( - name = "com_google_cloud_go_dataflow", - importpath = "cloud.google.com/go/dataflow", - sum = "h1:RYHtcPhmE664+F0Je46p+NvFbG8z//KCXp+uEqB4jZU=", - version = "v0.9.5", - ) - go_repository( - name = "com_google_cloud_go_dataform", - importpath = "cloud.google.com/go/dataform", - sum = "h1:5e4eqGrd0iDTCg4Q+VlAao5j2naKAA7xRurNtwmUknU=", - version = "v0.9.2", - ) - go_repository( - name = "com_google_cloud_go_datafusion", - importpath = "cloud.google.com/go/datafusion", - sum = "h1:HQ/BUOP8OIGJxuztpYvNvlb+/U+/Bfs9SO8tQbh61fk=", - version = "v1.7.5", - ) - go_repository( - name = "com_google_cloud_go_datalabeling", - importpath = "cloud.google.com/go/datalabeling", - sum = "h1:GpIFRdm0qIZNsxqURFJwHt0ZBJZ0nF/mUVEigR7PH/8=", - version = "v0.8.5", - ) - go_repository( - name = "com_google_cloud_go_dataplex", - importpath = "cloud.google.com/go/dataplex", - sum = "h1:fxIfdU8fxzR3clhOoNI7XFppvAmndxDu1AMH+qX9WKQ=", - version = "v1.14.2", - ) - go_repository( - name = "com_google_cloud_go_dataproc_v2", - importpath = "cloud.google.com/go/dataproc/v2", - sum = "h1:/u81Fd+BvCLp+xjctI1DiWVJn6cn9/s3Akc8xPH02yk=", - version = "v2.4.0", - ) - go_repository( - name = "com_google_cloud_go_dataqna", - importpath = "cloud.google.com/go/dataqna", - sum = "h1:9ybXs3nr9BzxSGC04SsvtuXaHY0qmJSLIpIAbZo9GqQ=", - version = "v0.8.5", - ) - go_repository( - name = "com_google_cloud_go_datastore", - importpath = "cloud.google.com/go/datastore", - sum = "h1:0P9WcsQeTWjuD1H14JIY7XQscIPQ4Laje8ti96IC5vg=", - version = "v1.15.0", - ) - go_repository( - name = "com_google_cloud_go_datastream", - importpath = "cloud.google.com/go/datastream", - sum = "h1:o1QDKMo/hk0FN7vhoUQURREuA0rgKmnYapB+1M+7Qz4=", - version = "v1.10.4", - ) - go_repository( - name = "com_google_cloud_go_deploy", - importpath = "cloud.google.com/go/deploy", - sum = "h1:m27Ojwj03gvpJqCbodLYiVmE9x4/LrHGGMjzc0LBfM4=", - version = "v1.17.1", - ) - go_repository( - name = "com_google_cloud_go_dialogflow", - importpath = "cloud.google.com/go/dialogflow", - sum = "h1:KqG0oxGE71qo0lRVyAoeBozefCvsMfcDzDjoLYSY0F4=", - version = "v1.49.0", - ) - go_repository( - name = "com_google_cloud_go_dlp", - importpath = "cloud.google.com/go/dlp", - sum = "h1:lTipOuJaSjlYnnotPMbEhKURLC6GzCMDDzVbJAEbmYM=", - version = "v1.11.2", - ) - go_repository( - name = "com_google_cloud_go_documentai", - importpath = "cloud.google.com/go/documentai", - sum = "h1:lI62GMEEPO6vXJI9hj+G9WjOvnR0hEjvjokrnex4cxA=", - version = "v1.25.0", - ) - go_repository( - name = "com_google_cloud_go_domains", - importpath = "cloud.google.com/go/domains", - sum = "h1:Mml/R6s3vQQvFPpi/9oX3O5dRirgjyJ8cksK8N19Y7g=", - version = "v0.9.5", - ) - go_repository( - name = "com_google_cloud_go_edgecontainer", - importpath = "cloud.google.com/go/edgecontainer", - sum = "h1:tBY32km78ScpK2aOP84JoW/+wtpx5WluyPUSEE3270U=", - version = "v1.1.5", - ) - go_repository( - name = "com_google_cloud_go_errorreporting", - importpath = "cloud.google.com/go/errorreporting", - sum = "h1:kj1XEWMu8P0qlLhm3FwcaFsUvXChV/OraZwA70trRR0=", - version = "v0.3.0", - ) - go_repository( - name = "com_google_cloud_go_essentialcontacts", - importpath = "cloud.google.com/go/essentialcontacts", - sum = "h1:13eHn5qBnsawxI7mIrv4jRIEmQ1xg0Ztqw5ZGqtUNfA=", - version = "v1.6.6", - ) - go_repository( - name = "com_google_cloud_go_eventarc", - importpath = "cloud.google.com/go/eventarc", - sum = "h1:ORkd6/UV5FIdA8KZQDLNZYKS7BBOrj0p01DXPmT4tE4=", - version = "v1.13.4", - ) - go_repository( - name = "com_google_cloud_go_filestore", - importpath = "cloud.google.com/go/filestore", - sum = "h1:X5G4y/vrUo1B8Nsz93qSWTMAcM8LXbGUldq33OdcdCw=", - version = "v1.8.1", - ) - go_repository( - name = "com_google_cloud_go_firestore", - importpath = "cloud.google.com/go/firestore", - sum = "h1:8aLcKnMPoldYU3YHgu4t2exrKhLQkqaXAGqT0ljrFVw=", - version = "v1.14.0", - ) - go_repository( - name = "com_google_cloud_go_functions", - importpath = "cloud.google.com/go/functions", - sum = "h1:IWVylmK5F6hJ3R5zaRW7jI5PrWhCvtBVU4axQLmXSo4=", - version = "v1.16.0", - ) - go_repository( - name = "com_google_cloud_go_gkebackup", - importpath = "cloud.google.com/go/gkebackup", - sum = "h1:iuE8KNtTsPOc79qeWoNS8zOWoXPD9SAdOmwgxtlCmh8=", - version = "v1.3.5", - ) - go_repository( - name = "com_google_cloud_go_gkeconnect", - importpath = "cloud.google.com/go/gkeconnect", - sum = "h1:17d+ZSSXKqG/RwZCq3oFMIWLPI8Zw3b8+a9/BEVlwH0=", - version = "v0.8.5", - ) - go_repository( - name = "com_google_cloud_go_gkehub", - importpath = "cloud.google.com/go/gkehub", - sum = "h1:RboLNFzf9wEMSo7DrKVBlf+YhK/A/jrLN454L5Tz99Q=", - version = "v0.14.5", - ) - go_repository( - name = "com_google_cloud_go_gkemulticloud", - importpath = "cloud.google.com/go/gkemulticloud", - sum = "h1:rsSZAGLhyjyE/bE2ToT5fqo1qSW7S+Ubsc9jFOcbhSI=", - version = "v1.1.1", - ) - go_repository( - name = "com_google_cloud_go_gsuiteaddons", - importpath = "cloud.google.com/go/gsuiteaddons", - sum = "h1:CZEbaBwmbYdhFw21Fwbo+C35HMe36fTE0FBSR4KSfWg=", - version = "v1.6.5", - ) - go_repository( - name = "com_google_cloud_go_iam", - importpath = "cloud.google.com/go/iam", - sum = "h1:bEa06k05IO4f4uJonbB5iAgKTPpABy1ayxaIZV/GHVc=", - version = "v1.1.6", - ) - go_repository( - name = "com_google_cloud_go_iap", - importpath = "cloud.google.com/go/iap", - sum = "h1:94zirc2r4t6KzhAMW0R6Dme005eTP6yf7g6vN4IhRrA=", - version = "v1.9.4", - ) - go_repository( - name = "com_google_cloud_go_ids", - importpath = "cloud.google.com/go/ids", - sum = "h1:xd4U7pgl3GHV+MABnv1BF4/Vy/zBF7CYC8XngkOLzag=", - version = "v1.4.5", - ) - go_repository( - name = "com_google_cloud_go_iot", - importpath = "cloud.google.com/go/iot", - sum = "h1:munTeBlbqI33iuTYgXy7S8lW2TCgi5l1hA4roSIY+EE=", - version = "v1.7.5", - ) - go_repository( - name = "com_google_cloud_go_kms", - importpath = "cloud.google.com/go/kms", - sum = "h1:7caV9K3yIxvlQPAcaFffhlT7d1qpxjB1wHBtjWa13SM=", - version = "v1.15.7", - ) - go_repository( - name = "com_google_cloud_go_language", - importpath = "cloud.google.com/go/language", - sum = "h1:iaJZg6K4j/2PvZZVcjeO/btcWWIllVRBhuTFjGO4LXs=", - version = "v1.12.3", - ) - go_repository( - name = "com_google_cloud_go_lifesciences", - importpath = "cloud.google.com/go/lifesciences", - sum = "h1:gXvN70m2p+4zgJFzaz6gMKaxTuF9WJ0USYoMLWAOm8g=", - version = "v0.9.5", - ) - go_repository( - name = "com_google_cloud_go_logging", - importpath = "cloud.google.com/go/logging", - sum = "h1:iEIOXFO9EmSiTjDmfpbRjOxECO7R8C7b8IXUGOj7xZw=", - version = "v1.9.0", - ) - go_repository( - name = "com_google_cloud_go_longrunning", - importpath = "cloud.google.com/go/longrunning", - sum = "h1:GOE6pZFdSrTb4KAiKnXsJBtlE6mEyaW44oKyMILWnOg=", - version = "v0.5.5", - ) - go_repository( - name = "com_google_cloud_go_managedidentities", - importpath = "cloud.google.com/go/managedidentities", - sum = "h1:+bpih1piZVLxla/XBqeSUzJBp8gv9plGHIMAI7DLpDM=", - version = "v1.6.5", - ) - go_repository( - name = "com_google_cloud_go_maps", - importpath = "cloud.google.com/go/maps", - sum = "h1:EVCZAiDvog9So46460BGbCasPhi613exoaQbpilMVlk=", - version = "v1.6.4", - ) - go_repository( - name = "com_google_cloud_go_mediatranslation", - importpath = "cloud.google.com/go/mediatranslation", - sum = "h1:c76KdIXljQHSCb/Cy47S8H4s05A4zbK3pAFGzwcczZo=", - version = "v0.8.5", - ) - go_repository( - name = "com_google_cloud_go_memcache", - importpath = "cloud.google.com/go/memcache", - sum = "h1:yeDv5qxRedFosvpMSEswrqUsJM5OdWvssPHFliNFTc4=", - version = "v1.10.5", - ) - go_repository( - name = "com_google_cloud_go_metastore", - importpath = "cloud.google.com/go/metastore", - sum = "h1:dR7vqWXlK6IYR8Wbu9mdFfwlVjodIBhd1JRrpZftTEg=", - version = "v1.13.4", - ) - go_repository( - name = "com_google_cloud_go_monitoring", - importpath = "cloud.google.com/go/monitoring", - sum = "h1:NfkDLQDG2UR3WYZVQE8kwSbUIEyIqJUPl+aOQdFH1T4=", - version = "v1.18.0", - ) - go_repository( - name = "com_google_cloud_go_networkconnectivity", - importpath = "cloud.google.com/go/networkconnectivity", - sum = "h1:GBfXFhLyPspnaBE3nI/BRjdhW8vcbpT9QjE/4kDCDdc=", - version = "v1.14.4", - ) - go_repository( - name = "com_google_cloud_go_networkmanagement", - importpath = "cloud.google.com/go/networkmanagement", - sum = "h1:aLV5GcosBNmd6M8+a0ekB0XlLRexv4fvnJJrYnqeBcg=", - version = "v1.9.4", - ) - go_repository( - name = "com_google_cloud_go_networksecurity", - importpath = "cloud.google.com/go/networksecurity", - sum = "h1:+caSxBTj0E8OYVh/5wElFdjEMO1S/rZtE1152Cepchc=", - version = "v0.9.5", - ) - go_repository( - name = "com_google_cloud_go_notebooks", - importpath = "cloud.google.com/go/notebooks", - sum = "h1:FH48boYmrWVQ6k0Mx/WrnNafXncT5iSYxA8CNyWTgy0=", - version = "v1.11.3", - ) - go_repository( - name = "com_google_cloud_go_optimization", - importpath = "cloud.google.com/go/optimization", - sum = "h1:63NZaWyN+5rZEKHPX4ACpw3BjgyeuY8+rCehiCMaGPY=", - version = "v1.6.3", - ) - go_repository( - name = "com_google_cloud_go_orchestration", - importpath = "cloud.google.com/go/orchestration", - sum = "h1:YHgWMlrPttIVGItgGfuvO2KM7x+y9ivN/Yk92pMm1a4=", - version = "v1.8.5", - ) - go_repository( - name = "com_google_cloud_go_orgpolicy", - importpath = "cloud.google.com/go/orgpolicy", - sum = "h1:2JbXigqBJVp8Dx5dONUttFqewu4fP0p3pgOdIZAhpYU=", - version = "v1.12.1", - ) - go_repository( - name = "com_google_cloud_go_osconfig", - importpath = "cloud.google.com/go/osconfig", - sum = "h1:Mo5jGAxOMKH/PmDY7fgY19yFcVbvwREb5D5zMPQjFfo=", - version = "v1.12.5", - ) - go_repository( - name = "com_google_cloud_go_oslogin", - importpath = "cloud.google.com/go/oslogin", - sum = "h1:1K4nOT5VEZNt7XkhaTXupBYos5HjzvJMfhvyD2wWdFs=", - version = "v1.13.1", - ) - go_repository( - name = "com_google_cloud_go_phishingprotection", - importpath = "cloud.google.com/go/phishingprotection", - sum = "h1:DH3WFLzEoJdW/6xgsmoDqOwT1xddFi7gKu0QGZQhpGU=", - version = "v0.8.5", - ) - go_repository( - name = "com_google_cloud_go_policytroubleshooter", - importpath = "cloud.google.com/go/policytroubleshooter", - sum = "h1:c0WOzC6hz964QWNBkyKfna8A2jOIx1zzZa43Gx/P09o=", - version = "v1.10.3", - ) - go_repository( - name = "com_google_cloud_go_privatecatalog", - importpath = "cloud.google.com/go/privatecatalog", - sum = "h1:UZ0assTnATXSggoxUIh61RjTQ4P9zCMk/kEMbn0nMYA=", - version = "v0.9.5", - ) - go_repository( - name = "com_google_cloud_go_pubsub", - importpath = "cloud.google.com/go/pubsub", - sum = "h1:dfEPuGCHGbWUhaMCTHUFjfroILEkx55iUmKBZTP5f+Y=", - version = "v1.36.1", - ) - go_repository( - name = "com_google_cloud_go_pubsublite", - importpath = "cloud.google.com/go/pubsublite", - sum = "h1:pX+idpWMIH30/K7c0epN6V703xpIcMXWRjKJsz0tYGY=", - version = "v1.8.1", - ) - go_repository( - name = "com_google_cloud_go_recaptchaenterprise_v2", - importpath = "cloud.google.com/go/recaptchaenterprise/v2", - sum = "h1:U3Wfq12X9cVMuTpsWDSURnXF0Z9hSPTHj+xsnXDRLsw=", - version = "v2.9.2", - ) - go_repository( - name = "com_google_cloud_go_recommendationengine", - importpath = "cloud.google.com/go/recommendationengine", - sum = "h1:ineqLswaCSBY0csYv5/wuXJMBlxATK6Xc5jJkpiTEdM=", - version = "v0.8.5", - ) - go_repository( - name = "com_google_cloud_go_recommender", - importpath = "cloud.google.com/go/recommender", - sum = "h1:LVLYS3r3u0MSCxQSDUtLSkporEGi9OAE6hGvayrZNPs=", - version = "v1.12.1", - ) - go_repository( - name = "com_google_cloud_go_redis", - importpath = "cloud.google.com/go/redis", - sum = "h1:QF0maEdVv0Fj/2roU8sX3NpiDBzP9ICYTO+5F32gQNo=", - version = "v1.14.2", - ) - go_repository( - name = "com_google_cloud_go_resourcemanager", - importpath = "cloud.google.com/go/resourcemanager", - sum = "h1:AZWr1vWVDKGwfLsVhcN+vcwOz3xqqYxtmMa0aABCMms=", - version = "v1.9.5", - ) - go_repository( - name = "com_google_cloud_go_resourcesettings", - importpath = "cloud.google.com/go/resourcesettings", - sum = "h1:BTr5MVykJwClASci/7Og4Qfx70aQ4n3epsNLj94ZYgw=", - version = "v1.6.5", - ) - go_repository( - name = "com_google_cloud_go_retail", - importpath = "cloud.google.com/go/retail", - sum = "h1:Fn1GuAua1c6crCGqfJ1qMxG1Xh10Tg/x5EUODEHMqkw=", - version = "v1.16.0", - ) - go_repository( - name = "com_google_cloud_go_run", - importpath = "cloud.google.com/go/run", - sum = "h1:m9WDA7DzTpczhZggwYlZcBWgCRb+kgSIisWn1sbw2rQ=", - version = "v1.3.4", - ) - go_repository( - name = "com_google_cloud_go_scheduler", - importpath = "cloud.google.com/go/scheduler", - sum = "h1:5U8iXLoQ03qOB+ZXlAecU7fiE33+u3QiM9nh4cd0eTE=", - version = "v1.10.6", - ) - go_repository( - name = "com_google_cloud_go_secretmanager", - importpath = "cloud.google.com/go/secretmanager", - sum = "h1:82fpF5vBBvu9XW4qj0FU2C6qVMtj1RM/XHwKXUEAfYY=", - version = "v1.11.5", - ) - go_repository( - name = "com_google_cloud_go_security", - importpath = "cloud.google.com/go/security", - sum = "h1:wTKJQ10j8EYgvE8Y+KhovxDRVDk2iv/OsxZ6GrLP3kE=", - version = "v1.15.5", - ) - go_repository( - name = "com_google_cloud_go_securitycenter", - importpath = "cloud.google.com/go/securitycenter", - sum = "h1:/5jjkZ+uGe8hZ7pvd7pO30VW/a+pT2MrrdgOqjyucKQ=", - version = "v1.24.4", - ) - go_repository( - name = "com_google_cloud_go_servicedirectory", - importpath = "cloud.google.com/go/servicedirectory", - sum = "h1:da7HFI1229kyzIyuVEzHXip0cw0d+E0s8mjQby0WN+k=", - version = "v1.11.4", - ) - go_repository( - name = "com_google_cloud_go_shell", - importpath = "cloud.google.com/go/shell", - sum = "h1:3Fq2hzO0ZSyaqBboJrFkwwf/qMufDtqwwA6ep8EZxEI=", - version = "v1.7.5", - ) - go_repository( - name = "com_google_cloud_go_spanner", - importpath = "cloud.google.com/go/spanner", - sum = "h1:o/Cv7/zZ1WgRXVCd5g3Nc23ZI39p/1pWFqFwvg6Wcu8=", - version = "v1.56.0", - ) - go_repository( - name = "com_google_cloud_go_speech", - importpath = "cloud.google.com/go/speech", - sum = "h1:nuFc+Kj5B8de75nN4FdPyUbI2SiBoHZG6BLurXL56Q0=", - version = "v1.21.1", - ) - go_repository( - name = "com_google_cloud_go_storage", - importpath = "cloud.google.com/go/storage", - sum = "h1:WI8CsaFO8Q9KjPVtsZ5Cmi0dXV25zMoX0FklT7c3Jm4=", - version = "v1.37.0", - ) - go_repository( - name = "com_google_cloud_go_storagetransfer", - importpath = "cloud.google.com/go/storagetransfer", - sum = "h1:dy4fL3wO0VABvzM05ycMUPFHxTPbJz9Em8ikAJVqSbI=", - version = "v1.10.4", - ) - go_repository( - name = "com_google_cloud_go_talent", - importpath = "cloud.google.com/go/talent", - sum = "h1:JssV0CE3FNujuSWn7SkosOzg7qrMxVnt6txOfGcMSa4=", - version = "v1.6.6", - ) - go_repository( - name = "com_google_cloud_go_texttospeech", - importpath = "cloud.google.com/go/texttospeech", - sum = "h1:dxY2Q5mHCbrGa3oPR2O3PCicdnvKa1JmwGQK36EFLOw=", - version = "v1.7.5", - ) - go_repository( - name = "com_google_cloud_go_tpu", - importpath = "cloud.google.com/go/tpu", - sum = "h1:C8YyYda8WtNdBoCgFwwBzZd+S6+EScHOxM/z1h0NNp8=", - version = "v1.6.5", - ) - go_repository( - name = "com_google_cloud_go_trace", - importpath = "cloud.google.com/go/trace", - sum = "h1:0pr4lIKJ5XZFYD9GtxXEWr0KkVeigc3wlGpZco0X1oA=", - version = "v1.10.5", - ) - go_repository( - name = "com_google_cloud_go_translate", - importpath = "cloud.google.com/go/translate", - sum = "h1:upovZ0wRMdzZvXnu+RPam41B0mRJ+coRXFP2cYFJ7ew=", - version = "v1.10.1", - ) - go_repository( - name = "com_google_cloud_go_video", - importpath = "cloud.google.com/go/video", - sum = "h1:TXwotxkShP1OqgKsbd+b8N5hrIHavSyLGvYnLGCZ7xc=", - version = "v1.20.4", - ) - go_repository( - name = "com_google_cloud_go_videointelligence", - importpath = "cloud.google.com/go/videointelligence", - sum = "h1:mYaWH8uhUCXLJCN3gdXswKzRa2+lK0zN6/KsIubm6pE=", - version = "v1.11.5", - ) - go_repository( - name = "com_google_cloud_go_vision_v2", - importpath = "cloud.google.com/go/vision/v2", - sum = "h1:W52z1b6LdGI66MVhE70g/NFty9zCYYcjdKuycqmlhtg=", - version = "v2.8.0", - ) - go_repository( - name = "com_google_cloud_go_vmmigration", - importpath = "cloud.google.com/go/vmmigration", - sum = "h1:5v9RT2vWyuw3pK2ox0HQpkoftO7Q7/8591dTxxQc79g=", - version = "v1.7.5", - ) - go_repository( - name = "com_google_cloud_go_vmwareengine", - importpath = "cloud.google.com/go/vmwareengine", - sum = "h1:EGdDi9QbqThfZq3ILcDK5g+m9jTevc34AY5tACx5v7k=", - version = "v1.1.1", - ) - go_repository( - name = "com_google_cloud_go_vpcaccess", - importpath = "cloud.google.com/go/vpcaccess", - sum = "h1:XyL6hTLtEM/eE4F1GEge8xUN9ZCkiVWn44K/YA7z1rQ=", - version = "v1.7.5", - ) - go_repository( - name = "com_google_cloud_go_webrisk", - importpath = "cloud.google.com/go/webrisk", - sum = "h1:251MvGuC8wisNN7+jqu9DDDZAi38KiMXxOpA/EWy4dE=", - version = "v1.9.5", - ) - go_repository( - name = "com_google_cloud_go_websecurityscanner", - importpath = "cloud.google.com/go/websecurityscanner", - sum = "h1:YqWZrZYabG88TZt7364XWRJGhxmxhony2ZUyZEYMF2k=", - version = "v1.6.5", - ) - go_repository( - name = "com_google_cloud_go_workflows", - importpath = "cloud.google.com/go/workflows", - sum = "h1:uHNmUiatTbPQ4H1pabwfzpfEYD4BBnqDHqMm2IesOh4=", - version = "v1.12.4", - ) - go_repository( - name = "ht_sr_git_sbinet_cmpimg", - importpath = "git.sr.ht/~sbinet/cmpimg", - sum = "h1:E0zPRk2muWuCqSKSVZIWsgtU9pjsw3eKHi8VmQeScxo=", - version = "v0.1.0", - ) - go_repository( - name = "ht_sr_git_sbinet_gg", - importpath = "git.sr.ht/~sbinet/gg", - sum = "h1:6V43j30HM623V329xA9Ntq+WJrMjDxRjuAB1LFWF5m8=", - version = "v0.5.0", - ) - go_repository( - name = "in_gopkg_check_v1", - importpath = "gopkg.in/check.v1", - sum = "h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=", - version = "v1.0.0-20201130134442-10cb98267c6c", - ) - go_repository( - name = "in_gopkg_yaml_v2", - importpath = "gopkg.in/yaml.v2", - sum = "h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY=", - version = "v2.4.0", - ) - go_repository( - name = "in_gopkg_yaml_v3", - importpath = "gopkg.in/yaml.v3", - sum = "h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=", - version = "v3.0.1", - ) - go_repository( - name = "io_k8s_sigs_yaml", - importpath = "sigs.k8s.io/yaml", - sum = "h1:Mk1wCc2gy/F0THH0TAp1QYyJNzRm2KCLy3o5ASXVI5E=", - version = "v1.4.0", - ) - go_repository( - name = "io_opencensus_go", - importpath = "go.opencensus.io", - sum = "h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0=", - version = "v0.24.0", - ) - go_repository( - name = "io_opentelemetry_go_contrib_instrumentation_google_golang_org_grpc_otelgrpc", - importpath = "go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc", - sum = "h1:UNQQKPfTDe1J81ViolILjTKPr9WetKW6uei2hFgJmFs=", - version = "v0.47.0", - ) - go_repository( - name = "io_opentelemetry_go_contrib_instrumentation_net_http_otelhttp", - importpath = "go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp", - sum = "h1:sv9kVfal0MK0wBMCOGr+HeJm9v803BkJxGrk2au7j08=", - version = "v0.47.0", - ) - go_repository( - name = "io_opentelemetry_go_contrib_propagators_b3", - importpath = "go.opentelemetry.io/contrib/propagators/b3", - sum = "h1:Okbgv0pWHMQq+mF7H2o1mucJ5PvxKFq2c8cyqoXfeaQ=", - version = "v1.22.0", - ) - go_repository( - name = "io_opentelemetry_go_otel", - build_file_proto_mode = "disable", - importpath = "go.opentelemetry.io/otel", - sum = "h1:Za4UzOqJYS+MUczKI320AtqZHZb7EqxO00jAHE0jmQY=", - version = "v1.23.1", - ) - go_repository( - name = "io_opentelemetry_go_otel_exporters_jaeger", - importpath = "go.opentelemetry.io/otel/exporters/jaeger", - sum = "h1:D7UpUy2Xc2wsi1Ras6V40q806WM07rqoCWzXu7Sqy+4=", - version = "v1.17.0", - ) - go_repository( - name = "io_opentelemetry_go_otel_exporters_otlp_otlptrace", - importpath = "go.opentelemetry.io/otel/exporters/otlp/otlptrace", - sum = "h1:9M3+rhx7kZCIQQhQRYaZCdNu1V73tm4TvXs2ntl98C4=", - version = "v1.22.0", - ) - go_repository( - name = "io_opentelemetry_go_otel_metric", - importpath = "go.opentelemetry.io/otel/metric", - sum = "h1:PQJmqJ9u2QaJLBOELl1cxIdPcpbwzbkjfEyelTl2rlo=", - version = "v1.23.1", - ) - go_repository( - name = "io_opentelemetry_go_otel_sdk", - importpath = "go.opentelemetry.io/otel/sdk", - sum = "h1:6coWHw9xw7EfClIC/+O31R8IY3/+EiRFHevmHafB2Gw=", - version = "v1.22.0", - ) - go_repository( - name = "io_opentelemetry_go_otel_trace", - importpath = "go.opentelemetry.io/otel/trace", - sum = "h1:4LrmmEd8AU2rFvU1zegmvqW7+kWarxtNOPyeL6HmYY8=", - version = "v1.23.1", - ) - go_repository( - name = "io_opentelemetry_go_proto_otlp", - importpath = "go.opentelemetry.io/proto/otlp", - sum = "h1:2Di21piLrCqJ3U3eXGCTPHE9R8Nh+0uglSnOyxikMeI=", - version = "v1.1.0", - ) - go_repository( - name = "io_rsc_pdf", - importpath = "rsc.io/pdf", - sum = "h1:k1MczvYDUvJBe93bYd7wrZLLUEcLZAuF824/I4e5Xr4=", - version = "v0.1.1", - ) - go_repository( - name = "org_gioui", - importpath = "gioui.org", - sum = "h1:RbzDn1h/pCVf/q44ImQSa/J3MIFpY3OWphzT/Tyei+w=", - version = "v0.2.0", - ) - go_repository( - name = "org_gioui_cpu", - importpath = "gioui.org/cpu", - sum = "h1:tNJdnP5CgM39PRc+KWmBRRYX/zJ+rd5XaYxY5d5veqA=", - version = "v0.0.0-20220412190645-f1e9e8c3b1f7", - ) - go_repository( - name = "org_gioui_shader", - importpath = "gioui.org/shader", - sum = "h1:cvZmU+eODFR2545X+/8XucgZdTtEjR3QWW6W65b0q5Y=", - version = "v1.0.6", - ) - go_repository( - name = "org_gioui_x", - importpath = "gioui.org/x", - sum = "h1:/MbdjKH19F16auv19UiQxli2n6BYPw7eyh9XBOTgmEw=", - version = "v0.2.0", - ) - go_repository( - name = "org_golang_google_api", - importpath = "google.golang.org/api", - sum = "h1:Vhs54HkaEpkMBdgGdOT2P6F0csGG/vxDS0hWHJzmmps=", - version = "v0.162.0", - ) - go_repository( - name = "org_golang_google_appengine", - importpath = "google.golang.org/appengine", - sum = "h1:IhEN5q69dyKagZPYMSdIjS2HqprW324FRQZJcGqPAsM=", - version = "v1.6.8", - ) - go_repository( - name = "org_golang_google_genproto", - importpath = "google.golang.org/genproto", - sum = "h1:9+tzLLstTlPTRyJTh+ah5wIMsBW5c4tQwGTN3thOW9Y=", - version = "v0.0.0-20240213162025-012b6fc9bca9", - ) - go_repository( - name = "org_golang_google_genproto_googleapis_api", - importpath = "google.golang.org/genproto/googleapis/api", - sum = "h1:x9PwdEgd11LgK+orcck69WVRo7DezSO4VUMPI4xpc8A=", - version = "v0.0.0-20240205150955-31a09d347014", - ) - go_repository( - name = "org_golang_google_genproto_googleapis_bytestream", - importpath = "google.golang.org/genproto/googleapis/bytestream", - patches = ["@com_github_buildbarn_bb_storage//:patches/org_golang_google_genproto_googleapis_bytestream/service-registrar.diff"], - sum = "h1:weYsP+dNijSQVoLAb5bpUos3ciBpNU/NEVlHFKrk8pg=", - version = "v0.0.0-20240125205218-1f4bbc51befe", - ) - go_repository( - name = "org_golang_google_genproto_googleapis_rpc", - importpath = "google.golang.org/genproto/googleapis/rpc", - sum = "h1:NUsgEN92SQQqzfA+YtqYNqYmB3DMMYLlIwUZAQFVFbo=", - version = "v0.0.0-20240221002015-b0ce06bbee7c", - ) - go_repository( - name = "org_golang_google_grpc", - build_file_proto_mode = "disable", - importpath = "google.golang.org/grpc", - sum = "h1:HQKZ/fa1bXkX1oFOvSjmZEUL8wLSaZTjCcLAlmZRtdk=", - version = "v1.62.0", - ) - go_repository( - name = "org_golang_google_protobuf", - build_extra_args = [ - "-exclude=**/testdata", - ], - importpath = "google.golang.org/protobuf", - sum = "h1:pPC6BG5ex8PDFnkbrGU3EixyhKcQ2aDuBS36lqK/C7I=", - version = "v1.32.0", - ) - go_repository( - name = "org_golang_x_crypto", - importpath = "golang.org/x/crypto", - sum = "h1:PGVlW0xEltQnzFZ55hkuX5+KLyrMYhHld1YHO4AKcdc=", - version = "v0.18.0", - ) - go_repository( - name = "org_golang_x_exp", - importpath = "golang.org/x/exp", - sum = "h1:r+vk0EmXNmekl0S0BascoeeoHk/L7wmaW2QF90K+kYI=", - version = "v0.0.0-20230801115018-d63ba01acd4b", - ) - go_repository( - name = "org_golang_x_exp_shiny", - importpath = "golang.org/x/exp/shiny", - sum = "h1:sgkbz1SFTsoQIvzTIw45hccUcGocu00QM3qucBYV8b0=", - version = "v0.0.0-20230801115018-d63ba01acd4b", - ) - go_repository( - name = "org_golang_x_image", - importpath = "golang.org/x/image", - sum = "h1:kOELfmgrmJlw4Cdb7g/QGuB3CvDrXbqEIww/pNtNBm8=", - version = "v0.15.0", - ) - go_repository( - name = "org_golang_x_lint", - importpath = "golang.org/x/lint", - patches = ["@com_github_buildbarn_bb_storage//:patches/org_golang_x_lint/generic.diff"], - sum = "h1:VLliZ0d+/avPrXXH+OakdXhpJuEoBZuwh1m2j7U6Iug=", - version = "v0.0.0-20210508222113-6edffad5e616", - ) - go_repository( - name = "org_golang_x_mod", - importpath = "golang.org/x/mod", - sum = "h1:dGoOF9QVLYng8IHTm7BAyWqCqSheQ5pYWGhzW00YJr0=", - version = "v0.14.0", - ) - go_repository( - name = "org_golang_x_net", - importpath = "golang.org/x/net", - sum = "h1:aCL9BSgETF1k+blQaYUBx9hJ9LOGP3gAVemcZlf1Kpo=", - version = "v0.20.0", - ) - go_repository( - name = "org_golang_x_oauth2", - importpath = "golang.org/x/oauth2", - sum = "h1:aDkGMBSYxElaoP81NpoUoz2oo2R2wHdZpGToUxfyQrQ=", - version = "v0.16.0", - ) - go_repository( - name = "org_golang_x_sync", - importpath = "golang.org/x/sync", - sum = "h1:5BMeUDZ7vkXGfEr1x9B4bRcTH4lpkTkpdh0T/J+qjbQ=", - version = "v0.6.0", - ) - go_repository( - name = "org_golang_x_sys", - importpath = "golang.org/x/sys", - sum = "h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4=", - version = "v0.18.0", - ) - go_repository( - name = "org_golang_x_term", - importpath = "golang.org/x/term", - sum = "h1:m+B6fahuftsE9qjo0VWp2FW0mB3MTJvR0BaMQrq0pmE=", - version = "v0.16.0", - ) - go_repository( - name = "org_golang_x_text", - importpath = "golang.org/x/text", - sum = "h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ=", - version = "v0.14.0", - ) - go_repository( - name = "org_golang_x_time", - importpath = "golang.org/x/time", - sum = "h1:o7cqy6amK/52YcAKIPlM3a+Fpj35zvRj2TP+e1xFSfk=", - version = "v0.5.0", - ) - go_repository( - name = "org_golang_x_tools", - build_extra_args = [ - "-exclude=**/testdata", - "-exclude=go/packages/packagestest", - ], - importpath = "golang.org/x/tools", - replace = "golang.org/x/tools", - sum = "h1:vSDcovVPld282ceKgDimkRSC8kpaH1dgyc9UMzlt84Y=", - version = "v0.8.0", - ) - go_repository( - name = "org_golang_x_xerrors", - importpath = "golang.org/x/xerrors", - sum = "h1:+cNy6SZtPcJQH3LJVLOSmiC7MMxXNOb3PU/VUEz+EhU=", - version = "v0.0.0-20231012003039-104605ab7028", - ) - go_repository( - name = "org_gonum_v1_gonum", - importpath = "gonum.org/v1/gonum", - sum = "h1:2NiG67LD1tEH0D7kM+ps2V+fXmsAnpUeec7n8tcr4S0=", - version = "v0.14.0", - ) - go_repository( - name = "org_gonum_v1_plot", - importpath = "gonum.org/v1/plot", - sum = "h1:+LBDVFYwFe4LHhdP8coW6296MBEY4nQ+Y4vuUpJopcE=", - version = "v0.14.0", - ) - go_repository( - name = "org_uber_go_atomic", - importpath = "go.uber.org/atomic", - sum = "h1:ADUqmZGgLDDfbSL9ZmPxKTybcoEYHgpYfELNoN+7hsw=", - version = "v1.7.0", - ) - go_repository( - name = "org_uber_go_goleak", - importpath = "go.uber.org/goleak", - sum = "h1:z+mqJhf6ss6BSfSM671tgKyZBFPTTJM+HLxnhPC3wu0=", - version = "v1.1.10", - ) - go_repository( - name = "org_uber_go_multierr", - importpath = "go.uber.org/multierr", - sum = "h1:y6IPFStTAIT5Ytl7/XYmHvzXQ7S3g/IeZW9hyZ5thw4=", - version = "v1.6.0", - ) - go_repository( - name = "org_uber_go_zap", - importpath = "go.uber.org/zap", - sum = "h1:CSUJ2mjFszzEWt4CdKISEuChVIXGBn3lAPwkRGyVrc4=", - version = "v1.18.1", - ) diff --git a/kubernetes/browser.yaml b/kubernetes/browser.yaml index 81d4986b..c34b9969 100644 --- a/kubernetes/browser.yaml +++ b/kubernetes/browser.yaml @@ -14,7 +14,7 @@ spec: app: browser spec: containers: - - image: ghcr.io/buildbarn/bb-browser:20240310T094611Z-10b339d + - image: ghcr.io/buildbarn/bb-browser:20240401T204446Z-4d89722 args: - /config/browser.jsonnet name: browser diff --git a/kubernetes/frontend.yaml b/kubernetes/frontend.yaml index 9b68e63a..47e64324 100644 --- a/kubernetes/frontend.yaml +++ b/kubernetes/frontend.yaml @@ -16,7 +16,7 @@ spec: containers: - args: - /config/frontend.jsonnet - image: ghcr.io/buildbarn/bb-storage:20240320T095126Z-4bb23aa + image: ghcr.io/buildbarn/bb-storage:20240410T064031Z-a9d0937 name: storage ports: - containerPort: 8980 diff --git a/kubernetes/scheduler.yaml b/kubernetes/scheduler.yaml index 957981a2..26d7cdad 100644 --- a/kubernetes/scheduler.yaml +++ b/kubernetes/scheduler.yaml @@ -18,7 +18,7 @@ spec: containers: - args: - /config/scheduler.jsonnet - image: ghcr.io/buildbarn/bb-scheduler:20240310T090416Z-28dbdbb + image: ghcr.io/buildbarn/bb-scheduler:20240401T130706Z-ea22f37 name: scheduler ports: - containerPort: 8982 diff --git a/kubernetes/storage.yaml b/kubernetes/storage.yaml index 09c03f48..b09b108c 100644 --- a/kubernetes/storage.yaml +++ b/kubernetes/storage.yaml @@ -17,7 +17,7 @@ spec: containers: - args: - /config/storage.jsonnet - image: ghcr.io/buildbarn/bb-storage:20240320T095126Z-4bb23aa + image: ghcr.io/buildbarn/bb-storage:20240410T064031Z-a9d0937 name: storage ports: - containerPort: 8981 diff --git a/kubernetes/worker-ubuntu22-04.yaml b/kubernetes/worker-ubuntu22-04.yaml index eaab92cd..568f90cf 100644 --- a/kubernetes/worker-ubuntu22-04.yaml +++ b/kubernetes/worker-ubuntu22-04.yaml @@ -21,7 +21,7 @@ spec: containers: - args: - /config/worker-ubuntu22-04.jsonnet - image: ghcr.io/buildbarn/bb-worker:20240310T090416Z-28dbdbb + image: ghcr.io/buildbarn/bb-worker:20240401T130706Z-ea22f37 name: worker volumeMounts: - mountPath: /config/ @@ -55,7 +55,7 @@ spec: readOnly: true initContainers: - name: bb-runner-installer - image: ghcr.io/buildbarn/bb-runner-installer:20240310T090416Z-28dbdbb + image: ghcr.io/buildbarn/bb-runner-installer:20240401T130706Z-ea22f37 volumeMounts: - mountPath: /bb/ name: empty diff --git a/monitoring/grafana/BUILD.bazel b/monitoring/grafana/BUILD.bazel index aaebf555..d2054424 100644 --- a/monitoring/grafana/BUILD.bazel +++ b/monitoring/grafana/BUILD.bazel @@ -1,4 +1,4 @@ -load("@io_bazel_rules_jsonnet//jsonnet:jsonnet.bzl", "jsonnet_library", "jsonnet_to_json") +load("@rules_jsonnet//jsonnet:jsonnet.bzl", "jsonnet_library", "jsonnet_to_json") jsonnet_library( name = "grpc", @@ -8,7 +8,7 @@ jsonnet_library( jsonnet_library( name = "simpledash", srcs = ["simpledash.libsonnet"], - deps = ["@com_github_grafana_grafonnet_lib//:grafonnet"], + deps = ["@grafonnet_lib//:grafonnet"], ) [ diff --git a/monitoring/prometheus/BUILD.bazel b/monitoring/prometheus/BUILD.bazel index b10ce8ce..d2ba971d 100644 --- a/monitoring/prometheus/BUILD.bazel +++ b/monitoring/prometheus/BUILD.bazel @@ -1,4 +1,4 @@ -load("@io_bazel_rules_jsonnet//jsonnet:jsonnet.bzl", "jsonnet_to_json") +load("@rules_jsonnet//jsonnet:jsonnet.bzl", "jsonnet_to_json") jsonnet_to_json( name = "recording-rules", diff --git a/patches/com_github_buildkite_terminal_to_html/assets.diff b/patches/com_github_buildkite_terminal_to_html/assets.diff new file mode 100644 index 00000000..8ca18656 --- /dev/null +++ b/patches/com_github_buildkite_terminal_to_html/assets.diff @@ -0,0 +1,7 @@ +diff --git assets/BUILD.bazel assets/BUILD.bazel +new file mode 100644 +index 0000000..4e6f75d +--- /dev/null ++++ assets/BUILD.bazel +@@ -0,0 +1 @@ ++exports_files(["terminal.css"]) diff --git a/patches/com_github_hanwen_go_fuse_v2/direntrylist-offsets-and-testability.diff b/patches/com_github_hanwen_go_fuse_v2/direntrylist-offsets-and-testability.diff new file mode 100644 index 00000000..8c3cab18 --- /dev/null +++ b/patches/com_github_hanwen_go_fuse_v2/direntrylist-offsets-and-testability.diff @@ -0,0 +1,261 @@ +diff --git fs/bridge.go fs/bridge.go +index 78d8fc9..fd60dcf 100644 +--- fs/bridge.go ++++ fs/bridge.go +@@ -996,7 +996,7 @@ func (b *rawBridge) getStream(ctx context.Context, inode *Inode) (DirStream, sys + return NewListDirStream(r), 0 + } + +-func (b *rawBridge) ReadDir(cancel <-chan struct{}, input *fuse.ReadIn, out *fuse.DirEntryList) fuse.Status { ++func (b *rawBridge) ReadDir(cancel <-chan struct{}, input *fuse.ReadIn, out fuse.ReadDirEntryList) fuse.Status { + n, f := b.inode(input.NodeId, input.Fh) + + f.mu.Lock() +@@ -1016,7 +1016,7 @@ func (b *rawBridge) ReadDir(cancel <-chan struct{}, input *fuse.ReadIn, out *fus + + f.hasOverflow = false + // always succeeds. +- out.AddDirEntry(f.overflow) ++ out.AddDirEntry(f.overflow, f.dirOffset+1) + f.dirOffset++ + } + +@@ -1035,7 +1035,7 @@ func (b *rawBridge) ReadDir(cancel <-chan struct{}, input *fuse.ReadIn, out *fus + } + + first = false +- if !out.AddDirEntry(e) { ++ if !out.AddDirEntry(e, f.dirOffset+1) { + f.overflow = e + f.hasOverflow = true + return errnoToStatus(errno) +@@ -1046,7 +1046,7 @@ func (b *rawBridge) ReadDir(cancel <-chan struct{}, input *fuse.ReadIn, out *fus + return fuse.OK + } + +-func (b *rawBridge) ReadDirPlus(cancel <-chan struct{}, input *fuse.ReadIn, out *fuse.DirEntryList) fuse.Status { ++func (b *rawBridge) ReadDirPlus(cancel <-chan struct{}, input *fuse.ReadIn, out fuse.ReadDirPlusEntryList) fuse.Status { + n, f := b.inode(input.NodeId, input.Fh) + + f.mu.Lock() +@@ -1085,7 +1085,7 @@ func (b *rawBridge) ReadDirPlus(cancel <-chan struct{}, input *fuse.ReadIn, out + } + first = false + +- entryOut := out.AddDirLookupEntry(e) ++ entryOut := out.AddDirLookupEntry(e, f.dirOffset+1) + if entryOut == nil { + f.overflow = e + f.hasOverflow = true +diff --git fuse/api.go fuse/api.go +index a0ec84f..3522124 100644 +--- fuse/api.go ++++ fuse/api.go +@@ -381,8 +381,8 @@ type RawFileSystem interface { + + // Directory handling + OpenDir(cancel <-chan struct{}, input *OpenIn, out *OpenOut) (status Status) +- ReadDir(cancel <-chan struct{}, input *ReadIn, out *DirEntryList) Status +- ReadDirPlus(cancel <-chan struct{}, input *ReadIn, out *DirEntryList) Status ++ ReadDir(cancel <-chan struct{}, input *ReadIn, out ReadDirEntryList) Status ++ ReadDirPlus(cancel <-chan struct{}, input *ReadIn, out ReadDirPlusEntryList) Status + ReleaseDir(input *ReleaseIn) + FsyncDir(cancel <-chan struct{}, input *FsyncIn) (code Status) + +diff --git fuse/defaultraw.go fuse/defaultraw.go +index df109bd..edb0629 100644 +--- fuse/defaultraw.go ++++ fuse/defaultraw.go +@@ -140,11 +140,11 @@ func (fs *defaultRawFileSystem) Fsync(cancel <-chan struct{}, input *FsyncIn) (c + return ENOSYS + } + +-func (fs *defaultRawFileSystem) ReadDir(cancel <-chan struct{}, input *ReadIn, l *DirEntryList) Status { ++func (fs *defaultRawFileSystem) ReadDir(cancel <-chan struct{}, input *ReadIn, l ReadDirEntryList) Status { + return ENOSYS + } + +-func (fs *defaultRawFileSystem) ReadDirPlus(cancel <-chan struct{}, input *ReadIn, l *DirEntryList) Status { ++func (fs *defaultRawFileSystem) ReadDirPlus(cancel <-chan struct{}, input *ReadIn, l ReadDirPlusEntryList) Status { + return ENOSYS + } + +diff --git fuse/direntry.go fuse/direntry.go +index ee824f1..665a690 100644 +--- fuse/direntry.go ++++ fuse/direntry.go +@@ -39,35 +39,28 @@ type DirEntryList struct { + buf []byte + // capacity of the underlying buffer + size int +- // offset is the requested location in the directory. go-fuse +- // currently counts in number of directory entries, but this is an +- // implementation detail and may change in the future. +- // If `offset` and `fs.fileEntry.dirOffset` disagree, then a +- // directory seek has taken place. +- offset uint64 + // pointer to the last serialized _Dirent. Used by FixMode(). + lastDirent *_Dirent + } + + // NewDirEntryList creates a DirEntryList with the given data buffer + // and offset. +-func NewDirEntryList(data []byte, off uint64) *DirEntryList { ++func NewDirEntryList(data []byte) *DirEntryList { + return &DirEntryList{ + buf: data[:0], + size: len(data), +- offset: off, + } + } + + // AddDirEntry tries to add an entry, and reports whether it + // succeeded. +-func (l *DirEntryList) AddDirEntry(e DirEntry) bool { +- return l.Add(0, e.Name, e.Ino, e.Mode) ++func (l *DirEntryList) AddDirEntry(e DirEntry, off uint64) bool { ++ return l.add(0, e.Name, e.Ino, e.Mode, off) + } + + // Add adds a direntry to the DirEntryList, returning whether it + // succeeded. +-func (l *DirEntryList) Add(prefix int, name string, inode uint64, mode uint32) bool { ++func (l *DirEntryList) add(prefix int, name string, inode uint64, mode uint32, off uint64) bool { + if inode == 0 { + inode = FUSE_UNKNOWN_INO + } +@@ -82,7 +75,7 @@ func (l *DirEntryList) Add(prefix int, name string, inode uint64, mode uint32) b + l.buf = l.buf[:newLen] + oldLen += prefix + dirent := (*_Dirent)(unsafe.Pointer(&l.buf[oldLen])) +- dirent.Off = l.offset + 1 ++ dirent.Off = off + dirent.Ino = inode + dirent.NameLen = uint32(len(name)) + dirent.Typ = modeToType(mode) +@@ -94,7 +87,6 @@ func (l *DirEntryList) Add(prefix int, name string, inode uint64, mode uint32) b + copy(l.buf[oldLen:], eightPadding[:padding]) + } + +- l.offset = dirent.Off + return true + } + +@@ -109,10 +101,10 @@ func (l *DirEntryList) Add(prefix int, name string, inode uint64, mode uint32) b + // 3) Name (null-terminated) + // 4) Padding to align to 8 bytes + // [repeat] +-func (l *DirEntryList) AddDirLookupEntry(e DirEntry) *EntryOut { ++func (l *DirEntryList) AddDirLookupEntry(e DirEntry, off uint64) *EntryOut { + const entryOutSize = int(unsafe.Sizeof(EntryOut{})) + oldLen := len(l.buf) +- ok := l.Add(entryOutSize, e.Name, e.Ino, e.Mode) ++ ok := l.add(entryOutSize, e.Name, e.Ino, e.Mode, off) + if !ok { + return nil + } +@@ -139,3 +131,13 @@ func (l *DirEntryList) FixMode(mode uint32) { + func (l *DirEntryList) bytes() []byte { + return l.buf + } ++ ++type ReadDirEntryList interface { ++ AddDirEntry(e DirEntry, off uint64) bool ++ FixMode(mode uint32) ++} ++ ++type ReadDirPlusEntryList interface { ++ AddDirLookupEntry(e DirEntry, off uint64) *EntryOut ++ FixMode(mode uint32) ++} +diff --git fuse/nodefs/dir.go fuse/nodefs/dir.go +index 75cf75a..5440333 100644 +--- fuse/nodefs/dir.go ++++ fuse/nodefs/dir.go +@@ -22,7 +22,7 @@ type connectorDir struct { + stream []fuse.DirEntry + } + +-func (d *connectorDir) ReadDir(cancel <-chan struct{}, input *fuse.ReadIn, out *fuse.DirEntryList) (code fuse.Status) { ++func (d *connectorDir) ReadDir(cancel <-chan struct{}, input *fuse.ReadIn, out fuse.ReadDirEntryList) (code fuse.Status) { + d.mu.Lock() + defer d.mu.Unlock() + +@@ -54,7 +54,7 @@ func (d *connectorDir) ReadDir(cancel <-chan struct{}, input *fuse.ReadIn, out * + log.Printf("got empty directory entry, mode %o.", e.Mode) + continue + } +- ok := out.AddDirEntry(e) ++ ok := out.AddDirEntry(e, input.Offset+1) + if !ok { + break + } +@@ -62,7 +62,7 @@ func (d *connectorDir) ReadDir(cancel <-chan struct{}, input *fuse.ReadIn, out * + return fuse.OK + } + +-func (d *connectorDir) ReadDirPlus(cancel <-chan struct{}, input *fuse.ReadIn, out *fuse.DirEntryList) (code fuse.Status) { ++func (d *connectorDir) ReadDirPlus(cancel <-chan struct{}, input *fuse.ReadIn, out fuse.ReadDirPlusEntryList) (code fuse.Status) { + d.mu.Lock() + defer d.mu.Unlock() + +@@ -91,7 +91,7 @@ func (d *connectorDir) ReadDirPlus(cancel <-chan struct{}, input *fuse.ReadIn, o + + // we have to be sure entry will fit if we try to add + // it, or we'll mess up the lookup counts. +- entryDest := out.AddDirLookupEntry(e) ++ entryDest := out.AddDirLookupEntry(e, input.Offset+1) + if entryDest == nil { + break + } +@@ -108,6 +108,6 @@ func (d *connectorDir) ReadDirPlus(cancel <-chan struct{}, input *fuse.ReadIn, o + } + + type rawDir interface { +- ReadDir(out *fuse.DirEntryList, input *fuse.ReadIn, c *fuse.Context) fuse.Status +- ReadDirPlus(out *fuse.DirEntryList, input *fuse.ReadIn, c *fuse.Context) fuse.Status ++ ReadDir(out fuse.ReadDirEntryList, input *fuse.ReadIn, c *fuse.Context) fuse.Status ++ ReadDirPlus(out fuse.ReadDirPlusEntryList, input *fuse.ReadIn, c *fuse.Context) fuse.Status + } +diff --git fuse/nodefs/fsops.go fuse/nodefs/fsops.go +index 58b4a5e..f89a74a 100644 +--- fuse/nodefs/fsops.go ++++ fuse/nodefs/fsops.go +@@ -172,13 +172,13 @@ func (c *rawBridge) OpenDir(cancel <-chan struct{}, input *fuse.OpenIn, out *fus + return fuse.OK + } + +-func (c *rawBridge) ReadDir(cancel <-chan struct{}, input *fuse.ReadIn, out *fuse.DirEntryList) fuse.Status { ++func (c *rawBridge) ReadDir(cancel <-chan struct{}, input *fuse.ReadIn, out fuse.ReadDirEntryList) fuse.Status { + node := c.toInode(input.NodeId) + opened := node.mount.getOpenedFile(input.Fh) + return opened.dir.ReadDir(cancel, input, out) + } + +-func (c *rawBridge) ReadDirPlus(cancel <-chan struct{}, input *fuse.ReadIn, out *fuse.DirEntryList) fuse.Status { ++func (c *rawBridge) ReadDirPlus(cancel <-chan struct{}, input *fuse.ReadIn, out fuse.ReadDirPlusEntryList) fuse.Status { + node := c.toInode(input.NodeId) + opened := node.mount.getOpenedFile(input.Fh) + return opened.dir.ReadDirPlus(cancel, input, out) +diff --git fuse/opcode.go fuse/opcode.go +index 7b72cb6..b8aba60 100644 +--- fuse/opcode.go ++++ fuse/opcode.go +@@ -186,7 +186,7 @@ func doCreate(server *Server, req *request) { + func doReadDir(server *Server, req *request) { + in := (*ReadIn)(req.inData) + buf := server.allocOut(req, in.Size) +- out := NewDirEntryList(buf, uint64(in.Offset)) ++ out := NewDirEntryList(buf) + + code := server.fileSystem.ReadDir(req.cancel, in, out) + req.flatData = out.bytes() +@@ -196,7 +196,7 @@ func doReadDir(server *Server, req *request) { + func doReadDirPlus(server *Server, req *request) { + in := (*ReadIn)(req.inData) + buf := server.allocOut(req, in.Size) +- out := NewDirEntryList(buf, uint64(in.Offset)) ++ out := NewDirEntryList(buf) + + code := server.fileSystem.ReadDirPlus(req.cancel, in, out) + req.flatData = out.bytes() diff --git a/patches/com_github_hanwen_go_fuse_v2/notify-testability.diff b/patches/com_github_hanwen_go_fuse_v2/notify-testability.diff new file mode 100644 index 00000000..1901d2c2 --- /dev/null +++ b/patches/com_github_hanwen_go_fuse_v2/notify-testability.diff @@ -0,0 +1,126 @@ +diff --git fs/api.go fs/api.go +index 4f4fe92..08a2772 100644 +--- fs/api.go ++++ fs/api.go +@@ -603,7 +603,7 @@ type Options struct { + + // ServerCallbacks can be provided to stub out notification + // functions for testing a filesystem without mounting it. +- ServerCallbacks ServerCallbacks ++ ServerCallbacks fuse.ServerCallbacks + + // Logger is a sink for diagnostic messages. Diagnostic + // messages are printed under conditions where we cannot +diff --git fs/bridge.go fs/bridge.go +index a747018..94b341a 100644 +--- fs/bridge.go ++++ fs/bridge.go +@@ -43,21 +43,10 @@ type fileEntry struct { + wg sync.WaitGroup + } + +-// ServerCallbacks are calls into the kernel to manipulate the inode, +-// entry and page cache. They are stubbed so filesystems can be +-// unittested without mounting them. +-type ServerCallbacks interface { +- DeleteNotify(parent uint64, child uint64, name string) fuse.Status +- EntryNotify(parent uint64, name string) fuse.Status +- InodeNotify(node uint64, off int64, length int64) fuse.Status +- InodeRetrieveCache(node uint64, offset int64, dest []byte) (n int, st fuse.Status) +- InodeNotifyStoreCache(node uint64, offset int64, data []byte) fuse.Status +-} +- + type rawBridge struct { + options Options + root *Inode +- server ServerCallbacks ++ server fuse.ServerCallbacks + + // mu protects the following data. Locks for inodes must be + // taken before rawBridge.mu +@@ -1100,7 +1089,7 @@ func (b *rawBridge) StatFs(cancel <-chan struct{}, input *fuse.InHeader, out *fu + return fuse.OK + } + +-func (b *rawBridge) Init(s *fuse.Server) { ++func (b *rawBridge) Init(s fuse.ServerCallbacks) { + b.server = s + } + +diff --git fuse/api.go fuse/api.go +index 433e5ff..93027b3 100644 +--- fuse/api.go ++++ fuse/api.go +@@ -236,6 +236,17 @@ type MountOptions struct { + DisableReadDirPlus bool + } + ++// ServerCallbacks are calls into the kernel to manipulate the inode, ++// entry and page cache. They are stubbed so filesystems can be ++// unittested without mounting them. ++type ServerCallbacks interface { ++ DeleteNotify(parent uint64, child uint64, name string) Status ++ EntryNotify(parent uint64, name string) Status ++ InodeNotify(node uint64, off int64, length int64) Status ++ InodeRetrieveCache(node uint64, offset int64, dest []byte) (n int, st Status) ++ InodeNotifyStoreCache(node uint64, offset int64, data []byte) Status ++} ++ + // RawFileSystem is an interface close to the FUSE wire protocol. + // + // Unless you really know what you are doing, you should not implement +@@ -346,5 +357,5 @@ type RawFileSystem interface { + // This is called on processing the first request. The + // filesystem implementation can use the server argument to + // talk back to the kernel (through notify methods). +- Init(*Server) ++ Init(ServerCallbacks) + } +diff --git fuse/defaultraw.go fuse/defaultraw.go +index edb0629..3f30e00 100644 +--- fuse/defaultraw.go ++++ fuse/defaultraw.go +@@ -16,7 +16,7 @@ func NewDefaultRawFileSystem() RawFileSystem { + + type defaultRawFileSystem struct{} + +-func (fs *defaultRawFileSystem) Init(*Server) { ++func (fs *defaultRawFileSystem) Init(ServerCallbacks) { + } + + func (fs *defaultRawFileSystem) String() string { +diff --git fuse/nodefs/fsconnector.go fuse/nodefs/fsconnector.go +index 25945ff..351b802 100644 +--- fuse/nodefs/fsconnector.go ++++ fuse/nodefs/fsconnector.go +@@ -29,7 +29,7 @@ type FileSystemConnector struct { + debug bool + + // Callbacks for talking back to the kernel. +- server *fuse.Server ++ server fuse.ServerCallbacks + + // Translate between uint64 handles and *Inode. + inodeMap handleMap +@@ -81,7 +81,7 @@ func NewFileSystemConnector(root Node, opts *Options) (c *FileSystemConnector) { + } + + // Server returns the fuse.Server that talking to the kernel. +-func (c *FileSystemConnector) Server() *fuse.Server { ++func (c *FileSystemConnector) Server() fuse.ServerCallbacks { + return c.server + } + +diff --git fuse/nodefs/fsops.go fuse/nodefs/fsops.go +index f89a74a..bafc489 100644 +--- fuse/nodefs/fsops.go ++++ fuse/nodefs/fsops.go +@@ -56,7 +56,7 @@ func (c *rawBridge) String() string { + return name + } + +-func (c *rawBridge) Init(s *fuse.Server) { ++func (c *rawBridge) Init(s fuse.ServerCallbacks) { + c.server = s + c.rootNode.Node().OnMount((*FileSystemConnector)(c)) + } diff --git a/patches/com_github_hanwen_go_fuse_v2/writeback-cache.diff b/patches/com_github_hanwen_go_fuse_v2/writeback-cache.diff new file mode 100644 index 00000000..d6abcd03 --- /dev/null +++ b/patches/com_github_hanwen_go_fuse_v2/writeback-cache.diff @@ -0,0 +1,32 @@ +diff --git fuse/api.go fuse/api.go +index a0ec84f..5b7a8ab 100644 +--- fuse/api.go ++++ fuse/api.go +@@ -249,6 +249,13 @@ type MountOptions struct { + // for more details. + SyncRead bool + ++ // Let the kernel use the writeback cache mode, as opposed to ++ // write-through mode. ++ // ++ // See the following page for more details: ++ // https://www.kernel.org/doc/Documentation/filesystems/fuse-io.txt ++ EnableWritebackCache bool ++ + // If set, fuse will first attempt to use syscall.Mount instead of + // fusermount to mount the filesystem. This will not update /etc/mtab + // but might be needed if fusermount is not available. +diff --git fuse/opcode.go fuse/opcode.go +index 7b72cb6..e1ff6f2 100644 +--- fuse/opcode.go ++++ fuse/opcode.go +@@ -115,6 +115,9 @@ func doInit(server *Server, req *request) { + // Clear CAP_READDIRPLUS + server.kernelSettings.Flags &= ^uint32(CAP_READDIRPLUS) + } ++ if server.opts.EnableWritebackCache { ++ server.kernelSettings.Flags |= CAP_WRITEBACK_CACHE ++ } + + dataCacheMode := input.Flags & CAP_AUTO_INVAL_DATA + if server.opts.ExplicitDataCacheControl { diff --git a/patches/gazelle/dont-flatten-srcs.diff b/patches/gazelle/dont-flatten-srcs.diff new file mode 100644 index 00000000..1bc3b067 --- /dev/null +++ b/patches/gazelle/dont-flatten-srcs.diff @@ -0,0 +1,47 @@ +diff --git language/go/generate.go language/go/generate.go +index 53e397a..38855c6 100644 +--- language/go/generate.go ++++ language/go/generate.go +@@ -483,7 +483,7 @@ func (g *generator) generateLib(pkg *goPackage, embed string) *rule.Rule { + } else { + visibility = g.commonVisibility(pkg.importPath) + } +- g.setCommonAttrs(goLibrary, pkg.rel, visibility, pkg.library, embed) ++ g.setCommonAttrs(goLibrary, pkg.rel, visibility, pkg.library, embed, true) + g.setImportAttrs(goLibrary, pkg.importPath) + return goLibrary + } +@@ -512,7 +512,7 @@ func (g *generator) generateBin(pkg *goPackage, library string) *rule.Rule { + return goBinary // empty + } + visibility := g.commonVisibility(pkg.importPath) +- g.setCommonAttrs(goBinary, pkg.rel, visibility, pkg.binary, library) ++ g.setCommonAttrs(goBinary, pkg.rel, visibility, pkg.binary, library, true) + return goBinary + } + +@@ -552,7 +552,7 @@ func (g *generator) generateTests(pkg *goPackage, library string) []*rule.Rule { + if test.hasInternalTest { + embed = library + } +- g.setCommonAttrs(goTest, pkg.rel, nil, test, embed) ++ g.setCommonAttrs(goTest, pkg.rel, nil, test, embed, false) + if pkg.hasTestdata { + goTest.SetAttr("data", rule.GlobValue{Patterns: []string{"testdata/**"}}) + } +@@ -629,9 +629,13 @@ func (g *generator) maybeGenerateExtraLib(lib *rule.Rule, pkg *goPackage) *rule. + return r + } + +-func (g *generator) setCommonAttrs(r *rule.Rule, pkgRel string, visibility []string, target goTarget, embed string) { ++func (g *generator) setCommonAttrs(r *rule.Rule, pkgRel string, visibility []string, target goTarget, embed string, flattenSrcs bool) { + if !target.sources.isEmpty() { +- r.SetAttr("srcs", target.sources.buildFlat()) ++ if flattenSrcs { ++ r.SetAttr("srcs", target.sources.buildFlat()) ++ } else { ++ r.SetAttr("srcs", target.sources.build()) ++ } + } + if !target.embedSrcs.isEmpty() { + r.SetAttr("embedsrcs", target.embedSrcs.build()) diff --git a/patches/gazelle/googleapis.diff b/patches/gazelle/googleapis.diff new file mode 100644 index 00000000..5e6a009a --- /dev/null +++ b/patches/gazelle/googleapis.diff @@ -0,0 +1,10 @@ +diff --git MODULE.bazel MODULE.bazel +index ba9c3c6..11e927b 100644 +--- MODULE.bazel ++++ MODULE.bazel +@@ -64,3 +64,5 @@ use_repo( + go_sdk_dev, + go_sdk = "go_default_sdk", + ) ++ ++bazel_dep(name = "googleapis", version = "0.0.0-20240326-1c8d509c5") diff --git a/patches/org_golang_google_genproto_googleapis_bytestream/service-registrar.diff b/patches/org_golang_google_genproto_googleapis_bytestream/service-registrar.diff new file mode 100644 index 00000000..0f91167f --- /dev/null +++ b/patches/org_golang_google_genproto_googleapis_bytestream/service-registrar.diff @@ -0,0 +1,11 @@ +--- bytestream.pb.go 2023-07-27 13:58:36 ++++ bytestream.pb.go 2023-07-27 20:48:22 +@@ -823,7 +823,7 @@ + return nil, status.Errorf(codes.Unimplemented, "method QueryWriteStatus not implemented") + } + +-func RegisterByteStreamServer(s *grpc.Server, srv ByteStreamServer) { ++func RegisterByteStreamServer(s grpc.ServiceRegistrar, srv ByteStreamServer) { + s.RegisterService(&_ByteStream_serviceDesc, srv) + } + diff --git a/patches/rules_antlr/antlr-4.10.diff b/patches/rules_antlr/antlr-4.10.diff new file mode 100644 index 00000000..758bf30a --- /dev/null +++ b/patches/rules_antlr/antlr-4.10.diff @@ -0,0 +1,77 @@ +diff --git antlr/repositories.bzl antlr/repositories.bzl +index e2525ab..12f79f0 100644 +--- antlr/repositories.bzl ++++ antlr/repositories.bzl +@@ -3,13 +3,18 @@ + load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive", "http_jar") + load(":lang.bzl", "C", "CPP", "GO", "JAVA", "OBJC", "PYTHON", "PYTHON2", "PYTHON3", supportedLanguages = "supported") + +-v4 = [4, "4.7.1", "4.7.2", "4.8"] ++v4 = [4, "4.7.1", "4.7.2", "4.8", "4.10"] + v4_opt = [4, "4.7.1", "4.7.2", "4.7.3", "4.7.4"] + v3 = [3, "3.5.2"] + v2 = [2, "2.7.7"] + + PACKAGES = { + "antlr": { ++ "4.10": { ++ "url": "https://github.com/antlr/antlr4/archive/4.10.tar.gz", ++ "prefix": "antlr4-4.10", ++ "sha256": "39b2604fc75fa77323bd7046f2fb750c818cf11fcce2cd6cca06b6697f60ffbb", ++ }, + "4.8": { + "url": "https://github.com/antlr/antlr4/archive/4.8.tar.gz", + "prefix": "antlr4-4.8", +@@ -38,6 +43,10 @@ PACKAGES = { + }, + }, + "antlr4_runtime": { ++ "4.10": { ++ "path": "org/antlr/antlr4-runtime/4.10/antlr4-runtime-4.10.jar", ++ "sha256": "4663a38f88e1935ea612336cbf34f702f10bd0af8e62715a9e959629f141654e", ++ }, + "4.8": { + "path": "org/antlr/antlr4-runtime/4.8/antlr4-runtime-4.8.jar", + "sha256": "2337df5d81e715b39aeea07aac46ad47e4f1f9e9cd7c899f124f425913efdcf8", +@@ -68,6 +77,10 @@ PACKAGES = { + }, + }, + "antlr4_tool": { ++ "4.10": { ++ "path": "org/antlr/antlr4/4.10/antlr4-4.10.jar", ++ "sha256": "f32485cfdf114295a58cd2005af9463706c5fd43d900118126eb3a9ac36bfec3", ++ }, + "4.8": { + "path": "org/antlr/antlr4/4.8/antlr4-4.8.jar", + "sha256": "6e4477689371f237d4d8aa40642badbb209d4628ccdd81234d90f829a743bac8", +@@ -179,7 +192,9 @@ def rules_antlr_dependencies(*versionsAndLanguages): + languages = [JAVA] + + for version in sorted(versions, key = _toString): +- if version == 4 or version == "4.8": ++ if version == 4 or version == "4.10": ++ _antlr410_dependencies(languages) ++ elif version == "4.8": + _antlr48_dependencies(languages) + elif version == "4.7.2": + _antlr472_dependencies(languages) +@@ -217,6 +232,19 @@ def rules_antlr_optimized_dependencies(version): + else: + fail('Unsupported ANTLR version provided: "{0}". Currently supported are: {1}'.format(version, v4_opt), attr = "version") + ++def _antlr410_dependencies(languages): ++ _antlr4_dependencies( ++ "4.10", ++ languages, ++ { ++ "antlr4_runtime": "4.10", ++ "antlr4_tool": "4.10", ++ "antlr3_runtime": "3.5.2", ++ "stringtemplate4": "4.3", ++ "javax_json": "1.0.4", ++ }, ++ ) ++ + def _antlr48_dependencies(languages): + _antlr4_dependencies( + "4.8", diff --git a/patches/rules_antlr/bzlmod.diff b/patches/rules_antlr/bzlmod.diff new file mode 100644 index 00000000..d3d08f4b --- /dev/null +++ b/patches/rules_antlr/bzlmod.diff @@ -0,0 +1,43 @@ +diff --git MODULE.bazel MODULE.bazel +new file mode 100644 +index 0000000..eb12741 +--- /dev/null ++++ MODULE.bazel +@@ -0,0 +1,14 @@ ++module(name = "rules_antlr") ++ ++bazel_dep(name = "rules_java", version = "7.5.0") ++ ++antlr = use_extension("//antlr:extensions.bzl", "antlr") ++antlr.download(version = "4.8") ++use_repo( ++ antlr, ++ "antlr3_runtime", ++ "antlr4_runtime", ++ "antlr4_tool", ++ "javax_json", ++ "stringtemplate4", ++) +diff --git antlr/extensions.bzl antlr/extensions.bzl +new file mode 100644 +index 0000000..3151e01 +--- /dev/null ++++ antlr/extensions.bzl +@@ -0,0 +1,17 @@ ++load("//antlr:repositories.bzl", "rules_antlr_dependencies") ++ ++download = tag_class(attrs = {"version": attr.string()}) ++ ++def _antlr(module_ctx): ++ rules_antlr_dependencies( ++ max([ ++ ([int(part) for part in download.version.split(".")], download.version) ++ for mod in module_ctx.modules ++ for download in mod.tags.download ++ ])[1], ++ ) ++ ++antlr = module_extension( ++ implementation = _antlr, ++ tag_classes = {"download": download}, ++) diff --git a/tools/github_workflows/BUILD.bazel b/tools/github_workflows/BUILD.bazel index 69750811..9b092f9c 100644 --- a/tools/github_workflows/BUILD.bazel +++ b/tools/github_workflows/BUILD.bazel @@ -1,4 +1,4 @@ -load("@io_bazel_rules_jsonnet//jsonnet:jsonnet.bzl", "jsonnet_library", "jsonnet_to_json") +load("@rules_jsonnet//jsonnet:jsonnet.bzl", "jsonnet_library", "jsonnet_to_json") jsonnet_library( name = "workflows_template", diff --git a/tools/github_workflows/workflows_template.libsonnet b/tools/github_workflows/workflows_template.libsonnet index df8961e0..af71be6b 100644 --- a/tools/github_workflows/workflows_template.libsonnet +++ b/tools/github_workflows/workflows_template.libsonnet @@ -93,11 +93,11 @@ }, { name: 'Gazelle', - run: 'bazel run //:gazelle -- update-repos -from_file=go.mod -to_macro go_dependencies.bzl%go_dependencies -prune && bazel run //:gazelle', + run: 'bazel run //:gazelle', }, { name: 'Buildifier', - run: "sed '/^$/d' go_dependencies.bzl > go_dependencies.bzl.new && mv go_dependencies.bzl.new go_dependencies.bzl && bazel run @com_github_bazelbuild_buildtools//:buildifier", + run: 'bazel run //:buildifier.check', }, { name: 'Gofmt', @@ -138,7 +138,7 @@ ] + std.flattenArrays([ [{ name: platform.name + ': build and test', - run: ('bazel %s --platforms=@io_bazel_rules_go//go/toolchain:%s //...' % [ + run: ('bazel %s --platforms=@rules_go//go/toolchain:%s //...' % [ platform.buildAndTestCommand, platform.name, ]), diff --git a/tools/remote-toolchains/ubuntu-act-22-04/local_config_cc/BUILD b/tools/remote-toolchains/ubuntu-act-22-04/local_config_cc/BUILD index 4a703b07..87bd8ef3 100755 --- a/tools/remote-toolchains/ubuntu-act-22-04/local_config_cc/BUILD +++ b/tools/remote-toolchains/ubuntu-act-22-04/local_config_cc/BUILD @@ -14,11 +14,11 @@ # This becomes the BUILD file for @local_config_cc// under non-FreeBSD unixes. -package(default_visibility = ["//visibility:public"]) - -load(":cc_toolchain_config.bzl", "cc_toolchain_config") -load(":armeabi_cc_toolchain_config.bzl", "armeabi_cc_toolchain_config") load("@rules_cc//cc:defs.bzl", "cc_toolchain", "cc_toolchain_suite") +load(":armeabi_cc_toolchain_config.bzl", "armeabi_cc_toolchain_config") +load(":cc_toolchain_config.bzl", "cc_toolchain_config") + +package(default_visibility = ["//visibility:public"]) licenses(["notice"]) # Apache 2.0 diff --git a/tools/remote-toolchains/ubuntu-act-22-04/local_config_platform/BUILD.bazel b/tools/remote-toolchains/ubuntu-act-22-04/local_config_platform/BUILD.bazel index 5a6a0765..e01b1fba 100644 --- a/tools/remote-toolchains/ubuntu-act-22-04/local_config_platform/BUILD.bazel +++ b/tools/remote-toolchains/ubuntu-act-22-04/local_config_platform/BUILD.bazel @@ -1,8 +1,8 @@ +load(":constraints.bzl", "HOST_CONSTRAINTS") + # DO NOT EDIT: automatically generated BUILD file for local_config_platform package(default_visibility = ["//visibility:public"]) -load(":constraints.bzl", "HOST_CONSTRAINTS") - platform( name = "host", # Auto-detected host platform constraints.