From 88a8fc26e35dea2c4a6bf05ca698e86fef214124 Mon Sep 17 00:00:00 2001 From: Matt Clarkson Date: Mon, 12 Feb 2024 09:30:01 +0000 Subject: [PATCH 01/18] feat: add `git` toolchain --- MODULE.bazel | 15 + MODULE.bazel.lock | 899 +++++++++++++++++++++++++++++++--- e2e/MODULE.bazel.lock | 147 +++++- git/toolchain/git/BUILD.bazel | 24 + 4 files changed, 1008 insertions(+), 77 deletions(-) create mode 100644 git/toolchain/git/BUILD.bazel diff --git a/MODULE.bazel b/MODULE.bazel index 83d4f81..eb03407 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -5,3 +5,18 @@ module( ">=7.0.0", ], ) + +bazel_dep(name = "toolchain_utils", version = "1.0.0-beta.1") + +which = use_repo_rule("@toolchain_utils//toolchain/local/which:defs.bzl", "toolchain_local_which") +which( + name = "which-git", +) + +resolved = use_repo_rule("@toolchain_utils//toolchain/resolved:defs.bzl", "toolchain_resolved") +resolved( + name = "resolved-git", + toolchain_type = "//git/toolchain/git:type", +) + +register_toolchains("//git/toolchain/...") diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index d8fa55f..3a4336d 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -1,6 +1,6 @@ { "lockFileVersion": 3, - "moduleFileHash": "af26eaa0bcb806390ee88878b562f405a359a1e2df921f2c547a1e59e96ef37a", + "moduleFileHash": "aab356326d1f39eef9338048f080cc867cbb2ce0f37c94db82d82f9a4014b309", "flags": { "cmdRegistries": [ "https://bcr.bazel.build/" @@ -22,11 +22,132 @@ "key": "", "repoName": "rules_git", "executionPlatformsToRegister": [], + "toolchainsToRegister": [ + "//git/toolchain/..." + ], + "extensionUsages": [ + { + "extensionBzlFile": "//:MODULE.bazel", + "extensionName": "_repo_rules", + "usingModule": "", + "location": { + "file": "@@//:MODULE.bazel", + "line": 0, + "column": 0 + }, + "imports": { + "which-git": "which-git", + "resolved-git": "resolved-git" + }, + "devImports": [], + "tags": [ + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "name": "which-git" + }, + "devDependency": false, + "location": { + "file": "@@//:MODULE.bazel", + "line": 12, + "column": 6 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "toolchain_type": "//git/toolchain/git:type", + "name": "resolved-git" + }, + "devDependency": false, + "location": { + "file": "@@//:MODULE.bazel", + "line": 17, + "column": 9 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "toolchain_utils": "toolchain_utils@1.0.0-beta.1", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + } + }, + "toolchain_utils@1.0.0-beta.1": { + "name": "toolchain_utils", + "version": "1.0.0-beta.1", + "key": "toolchain_utils@1.0.0-beta.1", + "repoName": "toolchain_utils", + "executionPlatformsToRegister": [], "toolchainsToRegister": [], - "extensionUsages": [], + "extensionUsages": [ + { + "extensionBzlFile": "//:MODULE.bazel", + "extensionName": "_repo_rules", + "usingModule": "toolchain_utils@1.0.0-beta.1", + "location": { + "file": "https://bcr.bazel.build/modules/toolchain_utils/1.0.0-beta.1/MODULE.bazel", + "line": 0, + "column": 0 + }, + "imports": { + "local": "local", + "launcher": "launcher" + }, + "devImports": [], + "tags": [ + { + "tagName": "//toolchain/local/triplet:defs.bzl%toolchain_local_triplet", + "attributeValues": { + "name": "local" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/toolchain_utils/1.0.0-beta.1/MODULE.bazel", + "line": 15, + "column": 8 + } + }, + { + "tagName": "//toolchain/launcher:repository.bzl%launcher", + "attributeValues": { + "name": "launcher" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/toolchain_utils/1.0.0-beta.1/MODULE.bazel", + "line": 21, + "column": 9 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], "deps": { + "bazel_skylib": "bazel_skylib@1.4.2", + "platforms": "platforms@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": { + "name": "toolchain_utils~1.0.0-beta.1", + "urls": [ + "https://gitlab.arm.com/bazel/toolchain_utils/-/releases/v1.0.0-beta.1/downloads/src.tar.gz" + ], + "integrity": "sha512-HLLFtjDIzM5Ir1n8Z/npX8Cpbah0K80n1SYmFASOIi5rjHm3AB4PfITmDLjhietfUhgYofq5EFR6uoigJ6gKCw==", + "strip_prefix": "toolchain_utils-v1.0.0-beta.1", + "remote_patches": {}, + "remote_patch_strip": 0 + } } }, "bazel_tools@_": { @@ -176,6 +297,65 @@ "bazel_tools": "bazel_tools@_" } }, + "bazel_skylib@1.4.2": { + "name": "bazel_skylib", + "version": "1.4.2", + "key": "bazel_skylib@1.4.2", + "repoName": "bazel_skylib", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [ + "//toolchains/unittest:cmd_toolchain", + "//toolchains/unittest:bash_toolchain" + ], + "extensionUsages": [], + "deps": { + "platforms": "platforms@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": { + "name": "bazel_skylib~1.4.2", + "urls": [ + "https://github.com/bazelbuild/bazel-skylib/releases/download/1.4.2/bazel-skylib-1.4.2.tar.gz" + ], + "integrity": "sha256-Zv/ZMVZlv6r8lrUiePV8fi3Qn17eJ56m05sr5HHn46o=", + "strip_prefix": "", + "remote_patches": {}, + "remote_patch_strip": 0 + } + } + }, + "platforms@0.0.7": { + "name": "platforms", + "version": "0.0.7", + "key": "platforms@0.0.7", + "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": { + "name": "platforms", + "urls": [ + "https://github.com/bazelbuild/platforms/releases/download/0.0.7/platforms-0.0.7.tar.gz" + ], + "integrity": "sha256-OlYcmee9vpFzqmU/1Xn+hJ8djWc5V4CrR3Cx84FDHVE=", + "strip_prefix": "", + "remote_patches": {}, + "remote_patch_strip": 0 + } + } + }, "rules_cc@0.0.9": { "name": "rules_cc", "version": "0.0.9", @@ -306,7 +486,7 @@ "deps": { "platforms": "platforms@0.0.7", "rules_cc": "rules_cc@0.0.9", - "bazel_skylib": "bazel_skylib@1.3.0", + "bazel_skylib": "bazel_skylib@1.4.2", "rules_proto": "rules_proto@4.0.0", "rules_license": "rules_license@0.0.7", "bazel_tools": "bazel_tools@_", @@ -363,7 +543,7 @@ "toolchainsToRegister": [], "extensionUsages": [], "deps": { - "bazel_skylib": "bazel_skylib@1.3.0", + "bazel_skylib": "bazel_skylib@1.4.2", "rules_cc": "rules_cc@0.0.9", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" @@ -440,34 +620,6 @@ } } }, - "platforms@0.0.7": { - "name": "platforms", - "version": "0.0.7", - "key": "platforms@0.0.7", - "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": { - "name": "platforms", - "urls": [ - "https://github.com/bazelbuild/platforms/releases/download/0.0.7/platforms-0.0.7.tar.gz" - ], - "integrity": "sha256-OlYcmee9vpFzqmU/1Xn+hJ8djWc5V4CrR3Cx84FDHVE=", - "strip_prefix": "", - "remote_patches": {}, - "remote_patch_strip": 0 - } - } - }, "protobuf@3.19.6": { "name": "protobuf", "version": "3.19.6", @@ -477,7 +629,7 @@ "toolchainsToRegister": [], "extensionUsages": [], "deps": { - "bazel_skylib": "bazel_skylib@1.3.0", + "bazel_skylib": "bazel_skylib@1.4.2", "zlib": "zlib@1.3", "rules_python": "rules_python@0.4.0", "rules_cc": "rules_cc@0.0.9", @@ -568,7 +720,7 @@ } ], "deps": { - "bazel_skylib": "bazel_skylib@1.3.0", + "bazel_skylib": "bazel_skylib@1.4.2", "platforms": "platforms@0.0.7", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" @@ -587,38 +739,657 @@ "remote_patch_strip": 0 } } + } + }, + "moduleExtensions": { + "//:MODULE.bazel%_repo_rules": { + "general": { + "bzlTransitiveDigest": "g5aWVDnUIX48YVuR0PI88mpRwIN0tAvJ3wdPeUB2vFU=", + "accumulatedFileDigests": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "which-git": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "name": "_main~_repo_rules~which-git" + } + }, + "resolved-git": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "toolchain_type": "@@//git/toolchain/git:type", + "name": "_main~_repo_rules~resolved-git" + } + } + } + } }, - "bazel_skylib@1.3.0": { - "name": "bazel_skylib", - "version": "1.3.0", - "key": "bazel_skylib@1.3.0", - "repoName": "bazel_skylib", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [ - "//toolchains/unittest:cmd_toolchain", - "//toolchains/unittest:bash_toolchain" - ], - "extensionUsages": [], - "deps": { - "platforms": "platforms@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": { - "name": "bazel_skylib~1.3.0", - "urls": [ - "https://github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz" - ], - "integrity": "sha256-dNVE2W9KW7Yw1GXKi7z+Ix41lOWq5X4e2/F6brPKJQY=", - "strip_prefix": "", - "remote_patches": {}, - "remote_patch_strip": 0 + "@@apple_support~1.5.0//crosstool:setup.bzl%apple_cc_configure_extension": { + "general": { + "bzlTransitiveDigest": "pMLFCYaRPkgXPQ8vtuNkMfiHfPmRBy6QJfnid4sWfv0=", + "accumulatedFileDigests": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "local_config_apple_cc": { + "bzlFile": "@@apple_support~1.5.0//crosstool:setup.bzl", + "ruleClassName": "_apple_cc_autoconf", + "attributes": { + "name": "apple_support~1.5.0~apple_cc_configure_extension~local_config_apple_cc" + } + }, + "local_config_apple_cc_toolchains": { + "bzlFile": "@@apple_support~1.5.0//crosstool:setup.bzl", + "ruleClassName": "_apple_cc_autoconf_toolchains", + "attributes": { + "name": "apple_support~1.5.0~apple_cc_configure_extension~local_config_apple_cc_toolchains" + } + } + } + } + }, + "@@bazel_tools//tools/cpp:cc_configure.bzl%cc_configure_extension": { + "general": { + "bzlTransitiveDigest": "O9sf6ilKWU9Veed02jG9o2HM/xgV/UAyciuFBuxrFRY=", + "accumulatedFileDigests": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "local_config_cc": { + "bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl", + "ruleClassName": "cc_autoconf", + "attributes": { + "name": "bazel_tools~cc_configure_extension~local_config_cc" + } + }, + "local_config_cc_toolchains": { + "bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl", + "ruleClassName": "cc_autoconf_toolchains", + "attributes": { + "name": "bazel_tools~cc_configure_extension~local_config_cc_toolchains" + } + } + } + } + }, + "@@bazel_tools//tools/sh:sh_configure.bzl%sh_configure_extension": { + "general": { + "bzlTransitiveDigest": "hp4NgmNjEg5+xgvzfh6L83bt9/aiiWETuNpwNuF1MSU=", + "accumulatedFileDigests": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "local_config_sh": { + "bzlFile": "@@bazel_tools//tools/sh:sh_configure.bzl", + "ruleClassName": "sh_config", + "attributes": { + "name": "bazel_tools~sh_configure_extension~local_config_sh" + } + } + } + } + }, + "@@rules_java~7.1.0//java:extensions.bzl%toolchains": { + "general": { + "bzlTransitiveDigest": "iUIRqCK7tkhvcDJCAfPPqSd06IHG0a8HQD0xeQyVAqw=", + "accumulatedFileDigests": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "remotejdk21_linux_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk21_linux_toolchain_config_repo", + "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_linux_s390x_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_s390x_toolchain_config_repo", + "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" + } + }, + "remotejdk17_macos_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_macos_toolchain_config_repo", + "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_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk21_macos_aarch64_toolchain_config_repo", + "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~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_aarch64_toolchain_config_repo", + "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" + } + }, + "remotejdk21_macos_aarch64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk21_macos_aarch64", + "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": "2a7a99a3ea263dbd8d32a67d1e6e363ba8b25c645c826f5e167a02bbafaff1fa", + "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-macosx_aarch64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_aarch64.tar.gz", + "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_aarch64.tar.gz" + ] + } + }, + "remotejdk17_linux_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_toolchain_config_repo", + "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" + } + }, + "remotejdk17_macos_aarch64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_macos_aarch64", + "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" + ] + } + }, + "remote_java_tools_windows": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remote_java_tools_windows", + "sha256": "c5c70c214a350f12cbf52da8270fa43ba629b795f3dd328028a38f8f0d39c2a1", + "urls": [ + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_windows-v13.1.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_windows-v13.1.zip" + ] + } + }, + "remotejdk11_win": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_win", + "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_win_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_win_toolchain_config_repo", + "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" + } + }, + "remotejdk11_linux_aarch64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_aarch64", + "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": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux", + "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~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_s390x_toolchain_config_repo", + "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" + } + }, + "remotejdk11_linux_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_toolchain_config_repo", + "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": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_macos", + "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": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_win_arm64", + "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" + ] + } + }, + "remotejdk17_macos": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_macos", + "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": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk21_macos", + "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": "9639b87db586d0c89f7a9892ae47f421e442c64b97baebdff31788fbe23265bd", + "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-macosx_x64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_x64.tar.gz", + "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_x64.tar.gz" + ] + } + }, + "remotejdk21_macos_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk21_macos_toolchain_config_repo", + "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_macos_aarch64_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_macos_aarch64_toolchain_config_repo", + "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" + } + }, + "remotejdk17_win": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_win", + "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_macos_aarch64_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_macos_aarch64_toolchain_config_repo", + "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" + } + }, + "remotejdk11_linux_ppc64le_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_ppc64le_toolchain_config_repo", + "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" + } + }, + "remotejdk21_linux": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk21_linux", + "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": "0c0eadfbdc47a7ca64aeab51b9c061f71b6e4d25d2d87674512e9b6387e9e3a6", + "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-linux_x64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_x64.tar.gz", + "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_x64.tar.gz" + ] + } + }, + "remote_java_tools_linux": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remote_java_tools_linux", + "sha256": "d134da9b04c9023fb6e56a5d4bffccee73f7bc9572ddc4e747778dacccd7a5a7", + "urls": [ + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_linux-v13.1.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_linux-v13.1.zip" + ] + } + }, + "remotejdk21_win": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk21_win", + "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": "e9959d500a0d9a7694ac243baf657761479da132f0f94720cbffd092150bd802", + "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-win_x64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-win_x64.zip", + "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-win_x64.zip" + ] + } + }, + "remotejdk21_linux_aarch64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk21_linux_aarch64", + "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": "1fb64b8036c5d463d8ab59af06bf5b6b006811e6012e3b0eb6bccf57f1c55835", + "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-linux_aarch64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_aarch64.tar.gz", + "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_aarch64.tar.gz" + ] + } + }, + "remotejdk11_linux_aarch64_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_aarch64_toolchain_config_repo", + "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": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_s390x", + "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": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_aarch64", + "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" + ] + } + }, + "remotejdk17_win_arm64_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_win_arm64_toolchain_config_repo", + "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": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux", + "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~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_macos_toolchain_config_repo", + "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_linux_ppc64le_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_ppc64le_toolchain_config_repo", + "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" + } + }, + "remotejdk17_win_arm64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_win_arm64", + "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" + ] + } + }, + "remote_java_tools_darwin_arm64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remote_java_tools_darwin_arm64", + "sha256": "dab5bb87ec43e980faea6e1cec14bafb217b8e2f5346f53aa784fd715929a930", + "urls": [ + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_darwin_arm64-v13.1.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_darwin_arm64-v13.1.zip" + ] + } + }, + "remotejdk17_linux_ppc64le": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_ppc64le", + "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_linux_aarch64_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk21_linux_aarch64_toolchain_config_repo", + "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~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_win_arm64_toolchain_config_repo", + "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" + } + }, + "local_jdk": { + "bzlFile": "@@rules_java~7.1.0//toolchains:local_java_repository.bzl", + "ruleClassName": "_local_java_repository_rule", + "attributes": { + "name": "rules_java~7.1.0~toolchains~local_jdk", + "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": { + "name": "rules_java~7.1.0~toolchains~remote_java_tools_darwin_x86_64", + "sha256": "0db40d8505a2b65ef0ed46e4256757807db8162f7acff16225be57c1d5726dbc", + "urls": [ + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_darwin_x86_64-v13.1.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_darwin_x86_64-v13.1.zip" + ] + } + }, + "remote_java_tools": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remote_java_tools", + "sha256": "286bdbbd66e616fc4ed3f90101418729a73baa7e8c23a98ffbef558f74c0ad14", + "urls": [ + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools-v13.1.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools-v13.1.zip" + ] + } + }, + "remotejdk17_linux_s390x": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_s390x", + "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" + ] + } + }, + "remotejdk17_win_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_win_toolchain_config_repo", + "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" + } + }, + "remotejdk11_linux_ppc64le": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_ppc64le", + "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": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_macos_aarch64", + "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~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk21_win_toolchain_config_repo", + "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" + } + } + } + } + }, + "@@toolchain_utils~1.0.0-beta.1//:MODULE.bazel%_repo_rules": { + "general": { + "bzlTransitiveDigest": "N8Ehl02dLIrmCn7Ff5iLyKwfbBa0ZnVCw5quAS8d+Yw=", + "accumulatedFileDigests": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "local": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/triplet:repository.bzl", + "ruleClassName": "triplet", + "attributes": { + "name": "toolchain_utils~1.0.0-beta.1~_repo_rules~local" + } + }, + "launcher": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/launcher:repository.bzl", + "ruleClassName": "launcher", + "attributes": { + "name": "toolchain_utils~1.0.0-beta.1~_repo_rules~launcher" + } + } } } } - }, - "moduleExtensions": {} + } } diff --git a/e2e/MODULE.bazel.lock b/e2e/MODULE.bazel.lock index 73aae34..a30c3fe 100644 --- a/e2e/MODULE.bazel.lock +++ b/e2e/MODULE.bazel.lock @@ -13,7 +13,7 @@ "compatibilityMode": "ERROR" }, "localOverrideHashes": { - "rules_git": "af26eaa0bcb806390ee88878b562f405a359a1e2df921f2c547a1e59e96ef37a", + "rules_git": "aab356326d1f39eef9338048f080cc867cbb2ce0f37c94db82d82f9a4014b309", "bazel_tools": "922ea6752dc9105de5af957f7a99a6933c0a6a712d23df6aad16a9c399f7e787" }, "moduleDepGraph": { @@ -37,9 +37,57 @@ "key": "rules_git@_", "repoName": "rules_git", "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], + "toolchainsToRegister": [ + "//git/toolchain/..." + ], + "extensionUsages": [ + { + "extensionBzlFile": "//:MODULE.bazel", + "extensionName": "_repo_rules", + "usingModule": "rules_git@_", + "location": { + "file": "@@rules_git~override//:MODULE.bazel", + "line": 0, + "column": 0 + }, + "imports": { + "which-git": "which-git", + "resolved-git": "resolved-git" + }, + "devImports": [], + "tags": [ + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "name": "which-git" + }, + "devDependency": false, + "location": { + "file": "@@rules_git~override//:MODULE.bazel", + "line": 12, + "column": 6 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "toolchain_type": "//git/toolchain/git:type", + "name": "resolved-git" + }, + "devDependency": false, + "location": { + "file": "@@rules_git~override//:MODULE.bazel", + "line": 17, + "column": 9 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], "deps": { + "toolchain_utils": "toolchain_utils@1.0.0-beta.1", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" } @@ -191,6 +239,79 @@ "bazel_tools": "bazel_tools@_" } }, + "toolchain_utils@1.0.0-beta.1": { + "name": "toolchain_utils", + "version": "1.0.0-beta.1", + "key": "toolchain_utils@1.0.0-beta.1", + "repoName": "toolchain_utils", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [ + { + "extensionBzlFile": "//:MODULE.bazel", + "extensionName": "_repo_rules", + "usingModule": "toolchain_utils@1.0.0-beta.1", + "location": { + "file": "https://bcr.bazel.build/modules/toolchain_utils/1.0.0-beta.1/MODULE.bazel", + "line": 0, + "column": 0 + }, + "imports": { + "local": "local", + "launcher": "launcher" + }, + "devImports": [], + "tags": [ + { + "tagName": "//toolchain/local/triplet:defs.bzl%toolchain_local_triplet", + "attributeValues": { + "name": "local" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/toolchain_utils/1.0.0-beta.1/MODULE.bazel", + "line": 15, + "column": 8 + } + }, + { + "tagName": "//toolchain/launcher:repository.bzl%launcher", + "attributeValues": { + "name": "launcher" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/toolchain_utils/1.0.0-beta.1/MODULE.bazel", + "line": 21, + "column": 9 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "bazel_skylib": "bazel_skylib@1.4.2", + "platforms": "platforms@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": { + "name": "toolchain_utils~1.0.0-beta.1", + "urls": [ + "https://gitlab.arm.com/bazel/toolchain_utils/-/releases/v1.0.0-beta.1/downloads/src.tar.gz" + ], + "integrity": "sha512-HLLFtjDIzM5Ir1n8Z/npX8Cpbah0K80n1SYmFASOIi5rjHm3AB4PfITmDLjhietfUhgYofq5EFR6uoigJ6gKCw==", + "strip_prefix": "toolchain_utils-v1.0.0-beta.1", + "remote_patches": {}, + "remote_patch_strip": 0 + } + } + }, "rules_cc@0.0.9": { "name": "rules_cc", "version": "0.0.9", @@ -321,7 +442,7 @@ "deps": { "platforms": "platforms@0.0.7", "rules_cc": "rules_cc@0.0.9", - "bazel_skylib": "bazel_skylib@1.3.0", + "bazel_skylib": "bazel_skylib@1.4.2", "rules_proto": "rules_proto@4.0.0", "rules_license": "rules_license@0.0.7", "bazel_tools": "bazel_tools@_", @@ -378,7 +499,7 @@ "toolchainsToRegister": [], "extensionUsages": [], "deps": { - "bazel_skylib": "bazel_skylib@1.3.0", + "bazel_skylib": "bazel_skylib@1.4.2", "rules_cc": "rules_cc@0.0.9", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" @@ -492,7 +613,7 @@ "toolchainsToRegister": [], "extensionUsages": [], "deps": { - "bazel_skylib": "bazel_skylib@1.3.0", + "bazel_skylib": "bazel_skylib@1.4.2", "zlib": "zlib@1.3", "rules_python": "rules_python@0.4.0", "rules_cc": "rules_cc@0.0.9", @@ -583,7 +704,7 @@ } ], "deps": { - "bazel_skylib": "bazel_skylib@1.3.0", + "bazel_skylib": "bazel_skylib@1.4.2", "platforms": "platforms@0.0.7", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" @@ -603,10 +724,10 @@ } } }, - "bazel_skylib@1.3.0": { + "bazel_skylib@1.4.2": { "name": "bazel_skylib", - "version": "1.3.0", - "key": "bazel_skylib@1.3.0", + "version": "1.4.2", + "key": "bazel_skylib@1.4.2", "repoName": "bazel_skylib", "executionPlatformsToRegister": [], "toolchainsToRegister": [ @@ -623,11 +744,11 @@ "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "name": "bazel_skylib~1.3.0", + "name": "bazel_skylib~1.4.2", "urls": [ - "https://github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz" + "https://github.com/bazelbuild/bazel-skylib/releases/download/1.4.2/bazel-skylib-1.4.2.tar.gz" ], - "integrity": "sha256-dNVE2W9KW7Yw1GXKi7z+Ix41lOWq5X4e2/F6brPKJQY=", + "integrity": "sha256-Zv/ZMVZlv6r8lrUiePV8fi3Qn17eJ56m05sr5HHn46o=", "strip_prefix": "", "remote_patches": {}, "remote_patch_strip": 0 diff --git a/git/toolchain/git/BUILD.bazel b/git/toolchain/git/BUILD.bazel new file mode 100644 index 0000000..fb1f88e --- /dev/null +++ b/git/toolchain/git/BUILD.bazel @@ -0,0 +1,24 @@ +load("@toolchain_utils//toolchain/test:defs.bzl", "toolchain_test") + +toolchain_type( + name = "type", + visibility = ["//visibility:public"], +) + +toolchain( + name = "git", + toolchain = "@which-git", + toolchain_type = ":type", +) + +alias( + name = "resolved", + actual = "@resolved-git", + visibility = ["//visibility:public"], +) + +toolchain_test( + name = "test", + args = ["--help"], + toolchains = [":resolved"], +) -- GitLab From 593a8e7b333f603613b6c84e1302b1224e83d24a Mon Sep 17 00:00:00 2001 From: Matt Clarkson Date: Mon, 12 Feb 2024 10:22:09 +0000 Subject: [PATCH 02/18] feat: add `git_fetch` repository rule This patch also adds: - `git_dir`: create a `.git` declared directory from a filegroup - `git_commit`: represent a `git` commit as a Bazel provider - `git_checkout`: checkout a commit into a declared directory These rules are stamped out in the `git_fetch` repository. The network access is performed in the repository context to retrieve the `.git` objects. The rest of the `git` operations are performed in the action context. This has many benefits: - On-demand I/O when actions are requested - Separation of concerns for different `git` operations - Remote cache and remote execution friendly actions The actions use `rules_coreutils` to be hermetic. _Currently_, the `git` CLI is used from the local machine to prove out the operation and determine the needed functionality from the CLI. A project is being brought up at bazel/git> to implement a hermetic CLI implementation that provides _just enough_ to make this ruleset hermetic. --- .bazelrc | 5 + MODULE.bazel | 13 + MODULE.bazel.lock | 2436 ++++++++++++++++- e2e/.bazelrc | 5 + e2e/MODULE.bazel | 15 + e2e/MODULE.bazel.lock | 5066 +++++++++++++++++++++++++++++++++--- e2e/github-git/BUILD.bazel | 10 + git/checkout/BUILD.bazel | 8 + git/checkout/defs.bzl | 5 + git/checkout/posix.tmpl.sh | 74 + git/checkout/rule.bzl | 83 + git/commit/BUILD.bazel | 0 git/commit/Sha1Info.bzl | 36 + git/commit/defs.bzl | 7 + git/commit/rule.bzl | 26 + git/dir/BUILD.bazel | 8 + git/dir/defs.bzl | 5 + git/dir/posix.tmpl.sh | 24 + git/dir/rule.bzl | 65 + git/fetch/BUILD.bazel | 0 git/fetch/BUILD.tmpl.bazel | 36 + git/fetch/defs.bzl | 5 + git/fetch/repository.bzl | 37 + git/fetch/template.bzl | 33 + lib/BUILD.bazel | 0 lib/fetch.bzl | 71 + lib/init.bzl | 72 + lib/resolve.bzl | 57 + 28 files changed, 7718 insertions(+), 484 deletions(-) create mode 100644 e2e/github-git/BUILD.bazel create mode 100644 git/checkout/BUILD.bazel create mode 100644 git/checkout/defs.bzl create mode 100644 git/checkout/posix.tmpl.sh create mode 100644 git/checkout/rule.bzl create mode 100644 git/commit/BUILD.bazel create mode 100644 git/commit/Sha1Info.bzl create mode 100644 git/commit/defs.bzl create mode 100644 git/commit/rule.bzl create mode 100644 git/dir/BUILD.bazel create mode 100644 git/dir/defs.bzl create mode 100644 git/dir/posix.tmpl.sh create mode 100644 git/dir/rule.bzl create mode 100644 git/fetch/BUILD.bazel create mode 100644 git/fetch/BUILD.tmpl.bazel create mode 100644 git/fetch/defs.bzl create mode 100644 git/fetch/repository.bzl create mode 100644 git/fetch/template.bzl create mode 100644 lib/BUILD.bazel create mode 100644 lib/fetch.bzl create mode 100644 lib/init.bzl create mode 100644 lib/resolve.bzl diff --git a/.bazelrc b/.bazelrc index 31d7aa5..ffaf911 100644 --- a/.bazelrc +++ b/.bazelrc @@ -1,3 +1,8 @@ +# `bzlmod` pre-release registries +common --registry https://bcr.bazel.build +common --registry=https://gitlab.arm.com/bazel/rules_download/-/releases/v1.0.0-alpha.8/downloads +common --registry=https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads + # Build cache build --experimental_guard_against_concurrent_changes diff --git a/MODULE.bazel b/MODULE.bazel index eb03407..751a6d1 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -6,17 +6,30 @@ module( ], ) +bazel_dep(name = "bazel_skylib", version = "1.5.0") bazel_dep(name = "toolchain_utils", version = "1.0.0-beta.1") +bazel_dep(name = "rules_coreutils", version = "1.0.0-alpha.6") which = use_repo_rule("@toolchain_utils//toolchain/local/which:defs.bzl", "toolchain_local_which") + which( name = "which-git", ) resolved = use_repo_rule("@toolchain_utils//toolchain/resolved:defs.bzl", "toolchain_resolved") + resolved( name = "resolved-git", toolchain_type = "//git/toolchain/git:type", ) register_toolchains("//git/toolchain/...") + +select = use_repo_rule("@toolchain_utils//toolchain/local/select:defs.bzl", "toolchain_local_select") + +select( + name = "git", + map = { + "//conditions:default": "@which-git", + }, +) diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 3a4336d..e122244 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -1,9 +1,11 @@ { "lockFileVersion": 3, - "moduleFileHash": "aab356326d1f39eef9338048f080cc867cbb2ce0f37c94db82d82f9a4014b309", + "moduleFileHash": "02ffb92eec8786341654a0ab7d5ff73177ad9c3aed41e976f90ef48efa6c8752", "flags": { "cmdRegistries": [ - "https://bcr.bazel.build/" + "https://bcr.bazel.build", + "https://gitlab.arm.com/bazel/rules_download/-/releases/v1.0.0-alpha.8/downloads", + "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads" ], "cmdModuleOverrides": {}, "allowedYankedVersions": [], @@ -37,7 +39,8 @@ }, "imports": { "which-git": "which-git", - "resolved-git": "resolved-git" + "resolved-git": "resolved-git", + "git": "git" }, "devImports": [], "tags": [ @@ -49,79 +52,2334 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 12, + "line": 15, "column": 6 } }, { "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", "attributeValues": { - "toolchain_type": "//git/toolchain/git:type", - "name": "resolved-git" + "toolchain_type": "//git/toolchain/git:type", + "name": "resolved-git" + }, + "devDependency": false, + "location": { + "file": "@@//:MODULE.bazel", + "line": 21, + "column": 9 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/select:defs.bzl%toolchain_local_select", + "attributeValues": { + "map": { + "//conditions:default": "@which-git" + }, + "name": "git" + }, + "devDependency": false, + "location": { + "file": "@@//:MODULE.bazel", + "line": 30, + "column": 7 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "bazel_skylib": "bazel_skylib@1.5.0", + "toolchain_utils": "toolchain_utils@1.0.0-beta.1", + "rules_coreutils": "rules_coreutils@1.0.0-alpha.6", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + } + }, + "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.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": { + "name": "bazel_skylib~1.5.0", + "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 + } + } + }, + "toolchain_utils@1.0.0-beta.1": { + "name": "toolchain_utils", + "version": "1.0.0-beta.1", + "key": "toolchain_utils@1.0.0-beta.1", + "repoName": "toolchain_utils", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [ + { + "extensionBzlFile": "//:MODULE.bazel", + "extensionName": "_repo_rules", + "usingModule": "toolchain_utils@1.0.0-beta.1", + "location": { + "file": "https://bcr.bazel.build/modules/toolchain_utils/1.0.0-beta.1/MODULE.bazel", + "line": 0, + "column": 0 + }, + "imports": { + "local": "local", + "launcher": "launcher" + }, + "devImports": [], + "tags": [ + { + "tagName": "//toolchain/local/triplet:defs.bzl%toolchain_local_triplet", + "attributeValues": { + "name": "local" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/toolchain_utils/1.0.0-beta.1/MODULE.bazel", + "line": 15, + "column": 8 + } + }, + { + "tagName": "//toolchain/launcher:repository.bzl%launcher", + "attributeValues": { + "name": "launcher" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/toolchain_utils/1.0.0-beta.1/MODULE.bazel", + "line": 21, + "column": 9 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "bazel_skylib": "bazel_skylib@1.5.0", + "platforms": "platforms@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": { + "name": "toolchain_utils~1.0.0-beta.1", + "urls": [ + "https://gitlab.arm.com/bazel/toolchain_utils/-/releases/v1.0.0-beta.1/downloads/src.tar.gz" + ], + "integrity": "sha512-HLLFtjDIzM5Ir1n8Z/npX8Cpbah0K80n1SYmFASOIi5rjHm3AB4PfITmDLjhietfUhgYofq5EFR6uoigJ6gKCw==", + "strip_prefix": "toolchain_utils-v1.0.0-beta.1", + "remote_patches": {}, + "remote_patch_strip": 0 + } + } + }, + "rules_coreutils@1.0.0-alpha.6": { + "name": "rules_coreutils", + "version": "1.0.0-alpha.6", + "key": "rules_coreutils@1.0.0-alpha.6", + "repoName": "rules_coreutils", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [ + "//coreutils/toolchain/..." + ], + "extensionUsages": [ + { + "extensionBzlFile": "//:MODULE.bazel", + "extensionName": "_repo_rules", + "usingModule": "rules_coreutils@1.0.0-alpha.6", + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 0, + "column": 0 + }, + "imports": { + "coreutils-arm64-linux-gnu": "coreutils-arm64-linux-gnu", + "coreutils-amd64-linux-gnu": "coreutils-amd64-linux-gnu", + "coreutils-amd64-windows-msvc": "coreutils-amd64-windows-msvc", + "coreutils-arm64-macos-darwin": "coreutils-arm64-macos-darwin", + "coreutils": "coreutils", + "busybox-arm64-linux": "busybox-arm64-linux", + "busybox-amd64-linux": "busybox-amd64-linux", + "resolved-busybox": "resolved-busybox", + "which-busybox": "which-busybox", + "resolved-coreutils": "resolved-coreutils", + "which-coreutils": "which-coreutils", + "resolved-arch": "resolved-arch", + "which-arch": "which-arch", + "resolved-base64": "resolved-base64", + "which-base64": "which-base64", + "resolved-basename": "resolved-basename", + "which-basename": "which-basename", + "resolved-cat": "resolved-cat", + "which-cat": "which-cat", + "resolved-chmod": "resolved-chmod", + "which-chmod": "which-chmod", + "resolved-chown": "resolved-chown", + "which-chown": "which-chown", + "resolved-cp": "resolved-cp", + "which-cp": "which-cp", + "resolved-cut": "resolved-cut", + "which-cut": "which-cut", + "resolved-date": "resolved-date", + "which-date": "which-date", + "resolved-dd": "resolved-dd", + "which-dd": "which-dd", + "resolved-df": "resolved-df", + "which-df": "which-df", + "resolved-dirname": "resolved-dirname", + "which-dirname": "which-dirname", + "resolved-du": "resolved-du", + "which-du": "which-du", + "resolved-echo": "resolved-echo", + "which-echo": "which-echo", + "resolved-env": "resolved-env", + "which-env": "which-env", + "resolved-expand": "resolved-expand", + "which-expand": "which-expand", + "resolved-expr": "resolved-expr", + "which-expr": "which-expr", + "resolved-factor": "resolved-factor", + "which-factor": "which-factor", + "resolved-false": "resolved-false", + "which-false": "which-false", + "resolved-fold": "resolved-fold", + "which-fold": "which-fold", + "resolved-head": "resolved-head", + "which-head": "which-head", + "resolved-hostname": "resolved-hostname", + "which-hostname": "which-hostname", + "resolved-install": "resolved-install", + "which-install": "which-install", + "resolved-link": "resolved-link", + "which-link": "which-link", + "resolved-ln": "resolved-ln", + "which-ln": "which-ln", + "resolved-ls": "resolved-ls", + "which-ls": "which-ls", + "resolved-md5sum": "resolved-md5sum", + "which-md5sum": "which-md5sum", + "resolved-mkdir": "resolved-mkdir", + "which-mkdir": "which-mkdir", + "resolved-mktemp": "resolved-mktemp", + "which-mktemp": "which-mktemp", + "resolved-more": "resolved-more", + "which-more": "which-more", + "resolved-mv": "resolved-mv", + "which-mv": "which-mv", + "resolved-nl": "resolved-nl", + "which-nl": "which-nl", + "resolved-nproc": "resolved-nproc", + "which-nproc": "which-nproc", + "resolved-od": "resolved-od", + "which-od": "which-od", + "resolved-paste": "resolved-paste", + "which-paste": "which-paste", + "resolved-printf": "resolved-printf", + "which-printf": "which-printf", + "resolved-pwd": "resolved-pwd", + "which-pwd": "which-pwd", + "resolved-readlink": "resolved-readlink", + "which-readlink": "which-readlink", + "resolved-realpath": "resolved-realpath", + "which-realpath": "which-realpath", + "resolved-rm": "resolved-rm", + "which-rm": "which-rm", + "resolved-rmdir": "resolved-rmdir", + "which-rmdir": "which-rmdir", + "resolved-seq": "resolved-seq", + "which-seq": "which-seq", + "resolved-sha1sum": "resolved-sha1sum", + "which-sha1sum": "which-sha1sum", + "resolved-sha256sum": "resolved-sha256sum", + "which-sha256sum": "which-sha256sum", + "resolved-sha3sum": "resolved-sha3sum", + "which-sha3sum": "which-sha3sum", + "resolved-sha512sum": "resolved-sha512sum", + "which-sha512sum": "which-sha512sum", + "resolved-shred": "resolved-shred", + "which-shred": "which-shred", + "resolved-shuf": "resolved-shuf", + "which-shuf": "which-shuf", + "resolved-sleep": "resolved-sleep", + "which-sleep": "which-sleep", + "resolved-sort": "resolved-sort", + "which-sort": "which-sort", + "resolved-sync": "resolved-sync", + "which-sync": "which-sync", + "resolved-tac": "resolved-tac", + "which-tac": "which-tac", + "resolved-tail": "resolved-tail", + "which-tail": "which-tail", + "resolved-tee": "resolved-tee", + "which-tee": "which-tee", + "resolved-test": "resolved-test", + "which-test": "which-test", + "resolved-touch": "resolved-touch", + "which-touch": "which-touch", + "resolved-tr": "resolved-tr", + "which-tr": "which-tr", + "resolved-true": "resolved-true", + "which-true": "which-true", + "resolved-truncate": "resolved-truncate", + "which-truncate": "which-truncate", + "resolved-uname": "resolved-uname", + "which-uname": "which-uname", + "resolved-unexpand": "resolved-unexpand", + "which-unexpand": "which-unexpand", + "resolved-uniq": "resolved-uniq", + "which-uniq": "which-uniq", + "resolved-unlink": "resolved-unlink", + "which-unlink": "which-unlink", + "resolved-wc": "resolved-wc", + "which-wc": "which-wc", + "resolved-whoami": "resolved-whoami", + "which-whoami": "which-whoami", + "resolved-yes": "resolved-yes", + "which-yes": "which-yes" + }, + "devImports": [], + "tags": [ + { + "tagName": "@rules_download//download/archive:defs.bzl%download_archive", + "attributeValues": { + "srcs": [ + "entrypoint" + ], + "integrity": "sha256-8wMVMgAgf8JQ2+2LdoewkyDo416VEsf9RlMJl4jiBjk=", + "links": { + "coreutils": "entrypoint" + }, + "strip_prefix": "coreutils-0.0.23-aarch64-unknown-linux-gnu", + "urls": [ + "https://github.com/uutils/coreutils/releases/download/0.0.23/coreutils-0.0.23-aarch64-unknown-linux-gnu.tar.gz" + ], + "name": "coreutils-arm64-linux-gnu" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 15, + "column": 8 + } + }, + { + "tagName": "@rules_download//download/archive:defs.bzl%download_archive", + "attributeValues": { + "srcs": [ + "entrypoint" + ], + "integrity": "sha256-u7OMW43Y46aXRRIKULfKdfUW51WJn6G70s5Xxwb6/1g=", + "links": { + "coreutils": "entrypoint" + }, + "strip_prefix": "coreutils-0.0.23-x86_64-unknown-linux-gnu", + "urls": [ + "https://github.com/uutils/coreutils/releases/download/0.0.23/coreutils-0.0.23-x86_64-unknown-linux-gnu.tar.gz" + ], + "name": "coreutils-amd64-linux-gnu" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 26, + "column": 8 + } + }, + { + "tagName": "@rules_download//download/archive:defs.bzl%download_archive", + "attributeValues": { + "srcs": [ + "entrypoint" + ], + "integrity": "sha256-aglIj5JvFGLm2ABwRzWAsZRTTD3X444V3GxHM9pGJS4=", + "links": { + "coreutils.exe": "entrypoint" + }, + "strip_prefix": "coreutils-0.0.23-x86_64-pc-windows-msvc", + "urls": [ + "https://github.com/uutils/coreutils/releases/download/0.0.23/coreutils-0.0.23-x86_64-pc-windows-msvc.zip" + ], + "name": "coreutils-amd64-windows-msvc" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 37, + "column": 8 + } + }, + { + "tagName": "@rules_download//download/archive:defs.bzl%download_archive", + "attributeValues": { + "srcs": [ + "entrypoint" + ], + "integrity": "sha256-KP90sjKxtXDbLC+o5f4+gQnvP3Tr7O0RopME4g9QF5E=", + "links": { + "coreutils": "entrypoint" + }, + "strip_prefix": "coreutils-0.0.23-aarch64-apple-darwin", + "urls": [ + "https://github.com/uutils/coreutils/releases/download/0.0.23/coreutils-0.0.23-aarch64-apple-darwin.tar.gz" + ], + "name": "coreutils-arm64-macos-darwin" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 48, + "column": 8 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/select:defs.bzl%toolchain_local_select", + "attributeValues": { + "map": { + "amd64-linux-gnu": "@coreutils-amd64-linux-gnu", + "arm64-linux-gnu": "@coreutils-arm64-linux-gnu", + "amd64-windows": "@coreutils-amd64-windows-msvc", + "arm64-macos-darwin": "@coreutils-arm64-macos-darwin" + }, + "name": "coreutils" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 61, + "column": 7 + } + }, + { + "tagName": "@rules_download//download/deb:defs.bzl%download_deb", + "attributeValues": { + "srcs": [ + "busybox" + ], + "integrity": "sha256-C0+0zi0/0Woc11BTX5d1ugxC2GOeE9ZjUka6g6DUvc8=", + "strip_prefix": "bin", + "urls": [ + "http://ftp.uk.debian.org/debian/pool/main/b/busybox/busybox-static_1.35.0-4+b3_arm64.deb" + ], + "name": "busybox-arm64-linux" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 79, + "column": 4 + } + }, + { + "tagName": "@rules_download//download/deb:defs.bzl%download_deb", + "attributeValues": { + "srcs": [ + "busybox" + ], + "integrity": "sha256-rMRMIHKVuGEU2kiV71Ouvxhr8839wmmloaCer6xqYNs=", + "strip_prefix": "bin", + "urls": [ + "http://ftp.uk.debian.org/debian/pool/main/b/busybox/busybox-static_1.35.0-4+b3_amd64.deb" + ], + "name": "busybox-amd64-linux" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 87, + "column": 4 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "busybox", + "toolchain_type": "//coreutils/toolchain/busybox:type", + "name": "resolved-busybox" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "busybox", + "name": "which-busybox" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "coreutils", + "toolchain_type": "//coreutils/toolchain/coreutils:type", + "name": "resolved-coreutils" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "coreutils", + "name": "which-coreutils" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "arch", + "toolchain_type": "//coreutils/toolchain/arch:type", + "name": "resolved-arch" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "arch", + "name": "which-arch" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "base64", + "toolchain_type": "//coreutils/toolchain/base64:type", + "name": "resolved-base64" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "base64", + "name": "which-base64" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "basename", + "toolchain_type": "//coreutils/toolchain/basename:type", + "name": "resolved-basename" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "basename", + "name": "which-basename" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "cat", + "toolchain_type": "//coreutils/toolchain/cat:type", + "name": "resolved-cat" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "cat", + "name": "which-cat" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "chmod", + "toolchain_type": "//coreutils/toolchain/chmod:type", + "name": "resolved-chmod" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "chmod", + "name": "which-chmod" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "chown", + "toolchain_type": "//coreutils/toolchain/chown:type", + "name": "resolved-chown" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "chown", + "name": "which-chown" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "cp", + "toolchain_type": "//coreutils/toolchain/cp:type", + "name": "resolved-cp" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "cp", + "name": "which-cp" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "cut", + "toolchain_type": "//coreutils/toolchain/cut:type", + "name": "resolved-cut" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "cut", + "name": "which-cut" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "date", + "toolchain_type": "//coreutils/toolchain/date:type", + "name": "resolved-date" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "date", + "name": "which-date" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "dd", + "toolchain_type": "//coreutils/toolchain/dd:type", + "name": "resolved-dd" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "dd", + "name": "which-dd" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "df", + "toolchain_type": "//coreutils/toolchain/df:type", + "name": "resolved-df" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "df", + "name": "which-df" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "dirname", + "toolchain_type": "//coreutils/toolchain/dirname:type", + "name": "resolved-dirname" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "dirname", + "name": "which-dirname" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "du", + "toolchain_type": "//coreutils/toolchain/du:type", + "name": "resolved-du" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "du", + "name": "which-du" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "echo", + "toolchain_type": "//coreutils/toolchain/echo:type", + "name": "resolved-echo" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "echo", + "name": "which-echo" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "env", + "toolchain_type": "//coreutils/toolchain/env:type", + "name": "resolved-env" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "env", + "name": "which-env" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "expand", + "toolchain_type": "//coreutils/toolchain/expand:type", + "name": "resolved-expand" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "expand", + "name": "which-expand" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "expr", + "toolchain_type": "//coreutils/toolchain/expr:type", + "name": "resolved-expr" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "expr", + "name": "which-expr" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "factor", + "toolchain_type": "//coreutils/toolchain/factor:type", + "name": "resolved-factor" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "factor", + "name": "which-factor" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "false", + "toolchain_type": "//coreutils/toolchain/false:type", + "name": "resolved-false" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "false", + "name": "which-false" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "fold", + "toolchain_type": "//coreutils/toolchain/fold:type", + "name": "resolved-fold" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "fold", + "name": "which-fold" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "head", + "toolchain_type": "//coreutils/toolchain/head:type", + "name": "resolved-head" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "head", + "name": "which-head" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "hostname", + "toolchain_type": "//coreutils/toolchain/hostname:type", + "name": "resolved-hostname" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "hostname", + "name": "which-hostname" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "install", + "toolchain_type": "//coreutils/toolchain/install:type", + "name": "resolved-install" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "install", + "name": "which-install" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "link", + "toolchain_type": "//coreutils/toolchain/link:type", + "name": "resolved-link" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "link", + "name": "which-link" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "ln", + "toolchain_type": "//coreutils/toolchain/ln:type", + "name": "resolved-ln" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "ln", + "name": "which-ln" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "ls", + "toolchain_type": "//coreutils/toolchain/ls:type", + "name": "resolved-ls" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "ls", + "name": "which-ls" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "md5sum", + "toolchain_type": "//coreutils/toolchain/md5sum:type", + "name": "resolved-md5sum" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "md5sum", + "name": "which-md5sum" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "mkdir", + "toolchain_type": "//coreutils/toolchain/mkdir:type", + "name": "resolved-mkdir" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "mkdir", + "name": "which-mkdir" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "mktemp", + "toolchain_type": "//coreutils/toolchain/mktemp:type", + "name": "resolved-mktemp" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "mktemp", + "name": "which-mktemp" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "more", + "toolchain_type": "//coreutils/toolchain/more:type", + "name": "resolved-more" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "more", + "name": "which-more" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "mv", + "toolchain_type": "//coreutils/toolchain/mv:type", + "name": "resolved-mv" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "mv", + "name": "which-mv" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "nl", + "toolchain_type": "//coreutils/toolchain/nl:type", + "name": "resolved-nl" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "nl", + "name": "which-nl" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "nproc", + "toolchain_type": "//coreutils/toolchain/nproc:type", + "name": "resolved-nproc" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "nproc", + "name": "which-nproc" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "od", + "toolchain_type": "//coreutils/toolchain/od:type", + "name": "resolved-od" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "od", + "name": "which-od" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "paste", + "toolchain_type": "//coreutils/toolchain/paste:type", + "name": "resolved-paste" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "paste", + "name": "which-paste" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "printf", + "toolchain_type": "//coreutils/toolchain/printf:type", + "name": "resolved-printf" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "printf", + "name": "which-printf" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "pwd", + "toolchain_type": "//coreutils/toolchain/pwd:type", + "name": "resolved-pwd" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "pwd", + "name": "which-pwd" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "readlink", + "toolchain_type": "//coreutils/toolchain/readlink:type", + "name": "resolved-readlink" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "readlink", + "name": "which-readlink" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "realpath", + "toolchain_type": "//coreutils/toolchain/realpath:type", + "name": "resolved-realpath" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "realpath", + "name": "which-realpath" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "rm", + "toolchain_type": "//coreutils/toolchain/rm:type", + "name": "resolved-rm" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "rm", + "name": "which-rm" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "rmdir", + "toolchain_type": "//coreutils/toolchain/rmdir:type", + "name": "resolved-rmdir" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "rmdir", + "name": "which-rmdir" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "seq", + "toolchain_type": "//coreutils/toolchain/seq:type", + "name": "resolved-seq" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "seq", + "name": "which-seq" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "sha1sum", + "toolchain_type": "//coreutils/toolchain/sha1sum:type", + "name": "resolved-sha1sum" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "sha1sum", + "name": "which-sha1sum" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "sha256sum", + "toolchain_type": "//coreutils/toolchain/sha256sum:type", + "name": "resolved-sha256sum" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "sha256sum", + "name": "which-sha256sum" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "sha3sum", + "toolchain_type": "//coreutils/toolchain/sha3sum:type", + "name": "resolved-sha3sum" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "sha3sum", + "name": "which-sha3sum" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "sha512sum", + "toolchain_type": "//coreutils/toolchain/sha512sum:type", + "name": "resolved-sha512sum" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "sha512sum", + "name": "which-sha512sum" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "shred", + "toolchain_type": "//coreutils/toolchain/shred:type", + "name": "resolved-shred" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "shred", + "name": "which-shred" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "shuf", + "toolchain_type": "//coreutils/toolchain/shuf:type", + "name": "resolved-shuf" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "shuf", + "name": "which-shuf" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "sleep", + "toolchain_type": "//coreutils/toolchain/sleep:type", + "name": "resolved-sleep" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "sleep", + "name": "which-sleep" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "sort", + "toolchain_type": "//coreutils/toolchain/sort:type", + "name": "resolved-sort" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "sort", + "name": "which-sort" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "sync", + "toolchain_type": "//coreutils/toolchain/sync:type", + "name": "resolved-sync" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "sync", + "name": "which-sync" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "tac", + "toolchain_type": "//coreutils/toolchain/tac:type", + "name": "resolved-tac" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "tac", + "name": "which-tac" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "tail", + "toolchain_type": "//coreutils/toolchain/tail:type", + "name": "resolved-tail" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "tail", + "name": "which-tail" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "tee", + "toolchain_type": "//coreutils/toolchain/tee:type", + "name": "resolved-tee" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "tee", + "name": "which-tee" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "test", + "toolchain_type": "//coreutils/toolchain/test:type", + "name": "resolved-test" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "test", + "name": "which-test" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "touch", + "toolchain_type": "//coreutils/toolchain/touch:type", + "name": "resolved-touch" }, "devDependency": false, "location": { - "file": "@@//:MODULE.bazel", - "line": 17, - "column": 9 + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "touch", + "name": "which-touch" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "tr", + "toolchain_type": "//coreutils/toolchain/tr:type", + "name": "resolved-tr" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "tr", + "name": "which-tr" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "true", + "toolchain_type": "//coreutils/toolchain/true:type", + "name": "resolved-true" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "true", + "name": "which-true" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "truncate", + "toolchain_type": "//coreutils/toolchain/truncate:type", + "name": "resolved-truncate" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "truncate", + "name": "which-truncate" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "uname", + "toolchain_type": "//coreutils/toolchain/uname:type", + "name": "resolved-uname" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "uname", + "name": "which-uname" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "unexpand", + "toolchain_type": "//coreutils/toolchain/unexpand:type", + "name": "resolved-unexpand" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "unexpand", + "name": "which-unexpand" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "uniq", + "toolchain_type": "//coreutils/toolchain/uniq:type", + "name": "resolved-uniq" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "uniq", + "name": "which-uniq" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "unlink", + "toolchain_type": "//coreutils/toolchain/unlink:type", + "name": "resolved-unlink" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "unlink", + "name": "which-unlink" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "wc", + "toolchain_type": "//coreutils/toolchain/wc:type", + "name": "resolved-wc" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "wc", + "name": "which-wc" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "whoami", + "toolchain_type": "//coreutils/toolchain/whoami:type", + "name": "resolved-whoami" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "whoami", + "name": "which-whoami" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "yes", + "toolchain_type": "//coreutils/toolchain/yes:type", + "name": "resolved-yes" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "yes", + "name": "which-yes" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 } } ], "hasDevUseExtension": false, "hasNonDevUseExtension": true - } - ], - "deps": { - "toolchain_utils": "toolchain_utils@1.0.0-beta.1", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - } - }, - "toolchain_utils@1.0.0-beta.1": { - "name": "toolchain_utils", - "version": "1.0.0-beta.1", - "key": "toolchain_utils@1.0.0-beta.1", - "repoName": "toolchain_utils", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [ + }, { - "extensionBzlFile": "//:MODULE.bazel", - "extensionName": "_repo_rules", - "usingModule": "toolchain_utils@1.0.0-beta.1", + "extensionBzlFile": "@toolchain_utils//toolchain/export:defs.bzl", + "extensionName": "toolchain_export", + "usingModule": "rules_coreutils@1.0.0-alpha.6", "location": { - "file": "https://bcr.bazel.build/modules/toolchain_utils/1.0.0-beta.1/MODULE.bazel", - "line": 0, - "column": 0 - }, - "imports": { - "local": "local", - "launcher": "launcher" + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 71, + "column": 23 }, + "imports": {}, "devImports": [], "tags": [ { - "tagName": "//toolchain/local/triplet:defs.bzl%toolchain_local_triplet", - "attributeValues": { - "name": "local" - }, - "devDependency": false, - "location": { - "file": "https://bcr.bazel.build/modules/toolchain_utils/1.0.0-beta.1/MODULE.bazel", - "line": 15, - "column": 8 - } - }, - { - "tagName": "//toolchain/launcher:repository.bzl%launcher", + "tagName": "symlink", "attributeValues": { - "name": "launcher" + "name": "coreutils", + "target": "@coreutils" }, "devDependency": false, "location": { - "file": "https://bcr.bazel.build/modules/toolchain_utils/1.0.0-beta.1/MODULE.bazel", - "line": 21, - "column": 9 + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 72, + "column": 15 } } ], @@ -130,8 +2388,8 @@ } ], "deps": { - "bazel_skylib": "bazel_skylib@1.4.2", - "platforms": "platforms@0.0.7", + "toolchain_utils": "toolchain_utils@1.0.0-beta.1", + "rules_download": "rules_download@1.0.0-alpha.8", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" }, @@ -139,12 +2397,12 @@ "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "name": "toolchain_utils~1.0.0-beta.1", + "name": "rules_coreutils~1.0.0-alpha.6", "urls": [ - "https://gitlab.arm.com/bazel/toolchain_utils/-/releases/v1.0.0-beta.1/downloads/src.tar.gz" + "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/src.tar.gz" ], - "integrity": "sha512-HLLFtjDIzM5Ir1n8Z/npX8Cpbah0K80n1SYmFASOIi5rjHm3AB4PfITmDLjhietfUhgYofq5EFR6uoigJ6gKCw==", - "strip_prefix": "toolchain_utils-v1.0.0-beta.1", + "integrity": "sha512-kgYg6pPeApgLvgs/JQzZJZ6oYA/yDBeof1HXFwjia3Ibt6nK2iVbeZCrpkXDYxo/FCYAKQgSwAWgmk1qQHPDFA==", + "strip_prefix": "rules_coreutils-v1.0.0-alpha.6", "remote_patches": {}, "remote_patch_strip": 0 } @@ -297,19 +2555,16 @@ "bazel_tools": "bazel_tools@_" } }, - "bazel_skylib@1.4.2": { - "name": "bazel_skylib", - "version": "1.4.2", - "key": "bazel_skylib@1.4.2", - "repoName": "bazel_skylib", + "platforms@0.0.7": { + "name": "platforms", + "version": "0.0.7", + "key": "platforms@0.0.7", + "repoName": "platforms", "executionPlatformsToRegister": [], - "toolchainsToRegister": [ - "//toolchains/unittest:cmd_toolchain", - "//toolchains/unittest:bash_toolchain" - ], + "toolchainsToRegister": [], "extensionUsages": [], "deps": { - "platforms": "platforms@0.0.7", + "rules_license": "rules_license@0.0.7", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" }, @@ -317,27 +2572,26 @@ "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "name": "bazel_skylib~1.4.2", + "name": "platforms", "urls": [ - "https://github.com/bazelbuild/bazel-skylib/releases/download/1.4.2/bazel-skylib-1.4.2.tar.gz" + "https://github.com/bazelbuild/platforms/releases/download/0.0.7/platforms-0.0.7.tar.gz" ], - "integrity": "sha256-Zv/ZMVZlv6r8lrUiePV8fi3Qn17eJ56m05sr5HHn46o=", + "integrity": "sha256-OlYcmee9vpFzqmU/1Xn+hJ8djWc5V4CrR3Cx84FDHVE=", "strip_prefix": "", "remote_patches": {}, "remote_patch_strip": 0 } } }, - "platforms@0.0.7": { - "name": "platforms", - "version": "0.0.7", - "key": "platforms@0.0.7", - "repoName": "platforms", + "rules_download@1.0.0-alpha.8": { + "name": "rules_download", + "version": "1.0.0-alpha.8", + "key": "rules_download@1.0.0-alpha.8", + "repoName": "rules_download", "executionPlatformsToRegister": [], "toolchainsToRegister": [], "extensionUsages": [], "deps": { - "rules_license": "rules_license@0.0.7", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" }, @@ -345,12 +2599,12 @@ "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "name": "platforms", + "name": "rules_download~1.0.0-alpha.8", "urls": [ - "https://github.com/bazelbuild/platforms/releases/download/0.0.7/platforms-0.0.7.tar.gz" + "https://gitlab.arm.com/bazel/rules_download/-/releases/v1.0.0-alpha.8/downloads/src.tar.gz" ], - "integrity": "sha256-OlYcmee9vpFzqmU/1Xn+hJ8djWc5V4CrR3Cx84FDHVE=", - "strip_prefix": "", + "integrity": "sha512-+7pzRtCxKjgADXdb6OXYGNZCZLHLifq9nLc5xKGwvONnakWwYbKfSsX/gcf8eC/fgcb7016zNeYX9hYS5NNA7A==", + "strip_prefix": "rules_download-v1.0.0-alpha.8", "remote_patches": {}, "remote_patch_strip": 0 } @@ -486,7 +2740,7 @@ "deps": { "platforms": "platforms@0.0.7", "rules_cc": "rules_cc@0.0.9", - "bazel_skylib": "bazel_skylib@1.4.2", + "bazel_skylib": "bazel_skylib@1.5.0", "rules_proto": "rules_proto@4.0.0", "rules_license": "rules_license@0.0.7", "bazel_tools": "bazel_tools@_", @@ -543,7 +2797,7 @@ "toolchainsToRegister": [], "extensionUsages": [], "deps": { - "bazel_skylib": "bazel_skylib@1.4.2", + "bazel_skylib": "bazel_skylib@1.5.0", "rules_cc": "rules_cc@0.0.9", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" @@ -629,7 +2883,7 @@ "toolchainsToRegister": [], "extensionUsages": [], "deps": { - "bazel_skylib": "bazel_skylib@1.4.2", + "bazel_skylib": "bazel_skylib@1.5.0", "zlib": "zlib@1.3", "rules_python": "rules_python@0.4.0", "rules_cc": "rules_cc@0.0.9", @@ -720,7 +2974,7 @@ } ], "deps": { - "bazel_skylib": "bazel_skylib@1.4.2", + "bazel_skylib": "bazel_skylib@1.5.0", "platforms": "platforms@0.0.7", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" @@ -744,7 +2998,7 @@ "moduleExtensions": { "//:MODULE.bazel%_repo_rules": { "general": { - "bzlTransitiveDigest": "g5aWVDnUIX48YVuR0PI88mpRwIN0tAvJ3wdPeUB2vFU=", + "bzlTransitiveDigest": "WXzwvNAaJj4MC0jLx4v5hTVAYX6QmIuxS/ebHBoxzRc=", "accumulatedFileDigests": {}, "envVariables": {}, "generatedRepoSpecs": { @@ -762,6 +3016,16 @@ "toolchain_type": "@@//git/toolchain/git:type", "name": "_main~_repo_rules~resolved-git" } + }, + "git": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/select:repository.bzl", + "ruleClassName": "select", + "attributes": { + "map": { + "//conditions:default": "@which-git" + }, + "name": "_main~_repo_rules~git" + } } } } diff --git a/e2e/.bazelrc b/e2e/.bazelrc index 31d7aa5..ffaf911 100644 --- a/e2e/.bazelrc +++ b/e2e/.bazelrc @@ -1,3 +1,8 @@ +# `bzlmod` pre-release registries +common --registry https://bcr.bazel.build +common --registry=https://gitlab.arm.com/bazel/rules_download/-/releases/v1.0.0-alpha.8/downloads +common --registry=https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads + # Build cache build --experimental_guard_against_concurrent_changes diff --git a/e2e/MODULE.bazel b/e2e/MODULE.bazel index fea3f4c..bd9613e 100644 --- a/e2e/MODULE.bazel +++ b/e2e/MODULE.bazel @@ -5,8 +5,23 @@ module( ], ) +bazel_dep(name = "bazel_skylib", version = "1.5.0") bazel_dep(name = "rules_git", version = "0.0.0") local_path_override( module_name = "rules_git", path = "..", ) + +fetch = use_repo_rule("@rules_git//git/fetch:defs.bzl", "git_fetch") + +fetch( + name = "github-git-2.43.0", + reference = "v2.43.0", + remote = "https://github.com/git/git.git", +) + +fetch( + name = "github-git-c089584ac8dedc3aa7c2c404839bc098050298a2", + commit = "c089584ac8dedc3aa7c2c404839bc098050298a2", + remote = "https://github.com/git/git.git", +) diff --git a/e2e/MODULE.bazel.lock b/e2e/MODULE.bazel.lock index a30c3fe..5087c80 100644 --- a/e2e/MODULE.bazel.lock +++ b/e2e/MODULE.bazel.lock @@ -1,9 +1,11 @@ { "lockFileVersion": 3, - "moduleFileHash": "4ce58f0514862b64e5ab4920d2b40b6bbb5aeedf304199e6263c95be7c6ebae9", + "moduleFileHash": "612835daf2dd04cae6492a838e40bef5ad7ad2ea9fdbb60eb4d9adcef63e089a", "flags": { "cmdRegistries": [ - "https://bcr.bazel.build/" + "https://bcr.bazel.build", + "https://gitlab.arm.com/bazel/rules_download/-/releases/v1.0.0-alpha.8/downloads", + "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads" ], "cmdModuleOverrides": {}, "allowedYankedVersions": [], @@ -13,7 +15,7 @@ "compatibilityMode": "ERROR" }, "localOverrideHashes": { - "rules_git": "aab356326d1f39eef9338048f080cc867cbb2ce0f37c94db82d82f9a4014b309", + "rules_git": "02ffb92eec8786341654a0ab7d5ff73177ad9c3aed41e976f90ef48efa6c8752", "bazel_tools": "922ea6752dc9105de5af957f7a99a6933c0a6a712d23df6aad16a9c399f7e787" }, "moduleDepGraph": { @@ -24,13 +26,93 @@ "repoName": "e2e", "executionPlatformsToRegister": [], "toolchainsToRegister": [], - "extensionUsages": [], + "extensionUsages": [ + { + "extensionBzlFile": "//:MODULE.bazel", + "extensionName": "_repo_rules", + "usingModule": "", + "location": { + "file": "@@//:MODULE.bazel", + "line": 0, + "column": 0 + }, + "imports": { + "github-git-2.43.0": "github-git-2.43.0", + "github-git-c089584ac8dedc3aa7c2c404839bc098050298a2": "github-git-c089584ac8dedc3aa7c2c404839bc098050298a2" + }, + "devImports": [], + "tags": [ + { + "tagName": "@rules_git//git/fetch:defs.bzl%git_fetch", + "attributeValues": { + "reference": "v2.43.0", + "remote": "https://github.com/git/git.git", + "name": "github-git-2.43.0" + }, + "devDependency": false, + "location": { + "file": "@@//:MODULE.bazel", + "line": 17, + "column": 6 + } + }, + { + "tagName": "@rules_git//git/fetch:defs.bzl%git_fetch", + "attributeValues": { + "commit": "c089584ac8dedc3aa7c2c404839bc098050298a2", + "remote": "https://github.com/git/git.git", + "name": "github-git-c089584ac8dedc3aa7c2c404839bc098050298a2" + }, + "devDependency": false, + "location": { + "file": "@@//:MODULE.bazel", + "line": 23, + "column": 6 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], "deps": { + "bazel_skylib": "bazel_skylib@1.5.0", "rules_git": "rules_git@_", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" } }, + "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.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": { + "name": "bazel_skylib~1.5.0", + "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 + } + } + }, "rules_git@_": { "name": "rules_git", "version": "0.0.0", @@ -52,7 +134,8 @@ }, "imports": { "which-git": "which-git", - "resolved-git": "resolved-git" + "resolved-git": "resolved-git", + "git": "git" }, "devImports": [], "tags": [ @@ -64,7 +147,7 @@ "devDependency": false, "location": { "file": "@@rules_git~override//:MODULE.bazel", - "line": 12, + "line": 15, "column": 6 } }, @@ -77,9 +160,24 @@ "devDependency": false, "location": { "file": "@@rules_git~override//:MODULE.bazel", - "line": 17, + "line": 21, "column": 9 } + }, + { + "tagName": "@toolchain_utils//toolchain/local/select:defs.bzl%toolchain_local_select", + "attributeValues": { + "map": { + "//conditions:default": "@which-git" + }, + "name": "git" + }, + "devDependency": false, + "location": { + "file": "@@rules_git~override//:MODULE.bazel", + "line": 30, + "column": 7 + } } ], "hasDevUseExtension": false, @@ -87,7 +185,9 @@ } ], "deps": { + "bazel_skylib": "bazel_skylib@1.5.0", "toolchain_utils": "toolchain_utils@1.0.0-beta.1", + "rules_coreutils": "rules_coreutils@1.0.0-alpha.6", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" } @@ -239,6 +339,34 @@ "bazel_tools": "bazel_tools@_" } }, + "platforms@0.0.7": { + "name": "platforms", + "version": "0.0.7", + "key": "platforms@0.0.7", + "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": { + "name": "platforms", + "urls": [ + "https://github.com/bazelbuild/platforms/releases/download/0.0.7/platforms-0.0.7.tar.gz" + ], + "integrity": "sha256-OlYcmee9vpFzqmU/1Xn+hJ8djWc5V4CrR3Cx84FDHVE=", + "strip_prefix": "", + "remote_patches": {}, + "remote_patch_strip": 0 + } + } + }, "toolchain_utils@1.0.0-beta.1": { "name": "toolchain_utils", "version": "1.0.0-beta.1", @@ -292,7 +420,7 @@ } ], "deps": { - "bazel_skylib": "bazel_skylib@1.4.2", + "bazel_skylib": "bazel_skylib@1.5.0", "platforms": "platforms@0.0.7", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" @@ -312,195 +440,2492 @@ } } }, - "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.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": { - "name": "rules_cc~0.0.9", - "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.1.0": { - "name": "rules_java", - "version": "7.1.0", - "key": "rules_java@7.1.0", - "repoName": "rules_java", + "rules_coreutils@1.0.0-alpha.6": { + "name": "rules_coreutils", + "version": "1.0.0-alpha.6", + "key": "rules_coreutils@1.0.0-alpha.6", + "repoName": "rules_coreutils", "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_macos_toolchain_config_repo//:all", - "@remotejdk21_macos_aarch64_toolchain_config_repo//:all", - "@remotejdk21_win_toolchain_config_repo//:all" + "//coreutils/toolchain/..." ], "extensionUsages": [ { - "extensionBzlFile": "@rules_java//java:extensions.bzl", - "extensionName": "toolchains", - "usingModule": "rules_java@7.1.0", + "extensionBzlFile": "//:MODULE.bazel", + "extensionName": "_repo_rules", + "usingModule": "rules_coreutils@1.0.0-alpha.6", "location": { - "file": "https://bcr.bazel.build/modules/rules_java/7.1.0/MODULE.bazel", - "line": 19, - "column": 27 + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 0, + "column": 0 }, "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_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" + "coreutils-arm64-linux-gnu": "coreutils-arm64-linux-gnu", + "coreutils-amd64-linux-gnu": "coreutils-amd64-linux-gnu", + "coreutils-amd64-windows-msvc": "coreutils-amd64-windows-msvc", + "coreutils-arm64-macos-darwin": "coreutils-arm64-macos-darwin", + "coreutils": "coreutils", + "busybox-arm64-linux": "busybox-arm64-linux", + "busybox-amd64-linux": "busybox-amd64-linux", + "resolved-busybox": "resolved-busybox", + "which-busybox": "which-busybox", + "resolved-coreutils": "resolved-coreutils", + "which-coreutils": "which-coreutils", + "resolved-arch": "resolved-arch", + "which-arch": "which-arch", + "resolved-base64": "resolved-base64", + "which-base64": "which-base64", + "resolved-basename": "resolved-basename", + "which-basename": "which-basename", + "resolved-cat": "resolved-cat", + "which-cat": "which-cat", + "resolved-chmod": "resolved-chmod", + "which-chmod": "which-chmod", + "resolved-chown": "resolved-chown", + "which-chown": "which-chown", + "resolved-cp": "resolved-cp", + "which-cp": "which-cp", + "resolved-cut": "resolved-cut", + "which-cut": "which-cut", + "resolved-date": "resolved-date", + "which-date": "which-date", + "resolved-dd": "resolved-dd", + "which-dd": "which-dd", + "resolved-df": "resolved-df", + "which-df": "which-df", + "resolved-dirname": "resolved-dirname", + "which-dirname": "which-dirname", + "resolved-du": "resolved-du", + "which-du": "which-du", + "resolved-echo": "resolved-echo", + "which-echo": "which-echo", + "resolved-env": "resolved-env", + "which-env": "which-env", + "resolved-expand": "resolved-expand", + "which-expand": "which-expand", + "resolved-expr": "resolved-expr", + "which-expr": "which-expr", + "resolved-factor": "resolved-factor", + "which-factor": "which-factor", + "resolved-false": "resolved-false", + "which-false": "which-false", + "resolved-fold": "resolved-fold", + "which-fold": "which-fold", + "resolved-head": "resolved-head", + "which-head": "which-head", + "resolved-hostname": "resolved-hostname", + "which-hostname": "which-hostname", + "resolved-install": "resolved-install", + "which-install": "which-install", + "resolved-link": "resolved-link", + "which-link": "which-link", + "resolved-ln": "resolved-ln", + "which-ln": "which-ln", + "resolved-ls": "resolved-ls", + "which-ls": "which-ls", + "resolved-md5sum": "resolved-md5sum", + "which-md5sum": "which-md5sum", + "resolved-mkdir": "resolved-mkdir", + "which-mkdir": "which-mkdir", + "resolved-mktemp": "resolved-mktemp", + "which-mktemp": "which-mktemp", + "resolved-more": "resolved-more", + "which-more": "which-more", + "resolved-mv": "resolved-mv", + "which-mv": "which-mv", + "resolved-nl": "resolved-nl", + "which-nl": "which-nl", + "resolved-nproc": "resolved-nproc", + "which-nproc": "which-nproc", + "resolved-od": "resolved-od", + "which-od": "which-od", + "resolved-paste": "resolved-paste", + "which-paste": "which-paste", + "resolved-printf": "resolved-printf", + "which-printf": "which-printf", + "resolved-pwd": "resolved-pwd", + "which-pwd": "which-pwd", + "resolved-readlink": "resolved-readlink", + "which-readlink": "which-readlink", + "resolved-realpath": "resolved-realpath", + "which-realpath": "which-realpath", + "resolved-rm": "resolved-rm", + "which-rm": "which-rm", + "resolved-rmdir": "resolved-rmdir", + "which-rmdir": "which-rmdir", + "resolved-seq": "resolved-seq", + "which-seq": "which-seq", + "resolved-sha1sum": "resolved-sha1sum", + "which-sha1sum": "which-sha1sum", + "resolved-sha256sum": "resolved-sha256sum", + "which-sha256sum": "which-sha256sum", + "resolved-sha3sum": "resolved-sha3sum", + "which-sha3sum": "which-sha3sum", + "resolved-sha512sum": "resolved-sha512sum", + "which-sha512sum": "which-sha512sum", + "resolved-shred": "resolved-shred", + "which-shred": "which-shred", + "resolved-shuf": "resolved-shuf", + "which-shuf": "which-shuf", + "resolved-sleep": "resolved-sleep", + "which-sleep": "which-sleep", + "resolved-sort": "resolved-sort", + "which-sort": "which-sort", + "resolved-sync": "resolved-sync", + "which-sync": "which-sync", + "resolved-tac": "resolved-tac", + "which-tac": "which-tac", + "resolved-tail": "resolved-tail", + "which-tail": "which-tail", + "resolved-tee": "resolved-tee", + "which-tee": "which-tee", + "resolved-test": "resolved-test", + "which-test": "which-test", + "resolved-touch": "resolved-touch", + "which-touch": "which-touch", + "resolved-tr": "resolved-tr", + "which-tr": "which-tr", + "resolved-true": "resolved-true", + "which-true": "which-true", + "resolved-truncate": "resolved-truncate", + "which-truncate": "which-truncate", + "resolved-uname": "resolved-uname", + "which-uname": "which-uname", + "resolved-unexpand": "resolved-unexpand", + "which-unexpand": "which-unexpand", + "resolved-uniq": "resolved-uniq", + "which-uniq": "which-uniq", + "resolved-unlink": "resolved-unlink", + "which-unlink": "which-unlink", + "resolved-wc": "resolved-wc", + "which-wc": "which-wc", + "resolved-whoami": "resolved-whoami", + "which-whoami": "which-whoami", + "resolved-yes": "resolved-yes", + "which-yes": "which-yes" }, "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "platforms": "platforms@0.0.7", - "rules_cc": "rules_cc@0.0.9", - "bazel_skylib": "bazel_skylib@1.4.2", - "rules_proto": "rules_proto@4.0.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": { - "name": "rules_java~7.1.0", - "urls": [ - "https://github.com/bazelbuild/rules_java/releases/download/7.1.0/rules_java-7.1.0.tar.gz" - ], - "integrity": "sha256-o3pOX2OrgnFuXdau75iO2EYcegC46TYnImKJn1h81OE=", - "strip_prefix": "", - "remote_patches": {}, - "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@_" - }, + "tags": [ + { + "tagName": "@rules_download//download/archive:defs.bzl%download_archive", + "attributeValues": { + "srcs": [ + "entrypoint" + ], + "integrity": "sha256-8wMVMgAgf8JQ2+2LdoewkyDo416VEsf9RlMJl4jiBjk=", + "links": { + "coreutils": "entrypoint" + }, + "strip_prefix": "coreutils-0.0.23-aarch64-unknown-linux-gnu", + "urls": [ + "https://github.com/uutils/coreutils/releases/download/0.0.23/coreutils-0.0.23-aarch64-unknown-linux-gnu.tar.gz" + ], + "name": "coreutils-arm64-linux-gnu" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 15, + "column": 8 + } + }, + { + "tagName": "@rules_download//download/archive:defs.bzl%download_archive", + "attributeValues": { + "srcs": [ + "entrypoint" + ], + "integrity": "sha256-u7OMW43Y46aXRRIKULfKdfUW51WJn6G70s5Xxwb6/1g=", + "links": { + "coreutils": "entrypoint" + }, + "strip_prefix": "coreutils-0.0.23-x86_64-unknown-linux-gnu", + "urls": [ + "https://github.com/uutils/coreutils/releases/download/0.0.23/coreutils-0.0.23-x86_64-unknown-linux-gnu.tar.gz" + ], + "name": "coreutils-amd64-linux-gnu" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 26, + "column": 8 + } + }, + { + "tagName": "@rules_download//download/archive:defs.bzl%download_archive", + "attributeValues": { + "srcs": [ + "entrypoint" + ], + "integrity": "sha256-aglIj5JvFGLm2ABwRzWAsZRTTD3X444V3GxHM9pGJS4=", + "links": { + "coreutils.exe": "entrypoint" + }, + "strip_prefix": "coreutils-0.0.23-x86_64-pc-windows-msvc", + "urls": [ + "https://github.com/uutils/coreutils/releases/download/0.0.23/coreutils-0.0.23-x86_64-pc-windows-msvc.zip" + ], + "name": "coreutils-amd64-windows-msvc" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 37, + "column": 8 + } + }, + { + "tagName": "@rules_download//download/archive:defs.bzl%download_archive", + "attributeValues": { + "srcs": [ + "entrypoint" + ], + "integrity": "sha256-KP90sjKxtXDbLC+o5f4+gQnvP3Tr7O0RopME4g9QF5E=", + "links": { + "coreutils": "entrypoint" + }, + "strip_prefix": "coreutils-0.0.23-aarch64-apple-darwin", + "urls": [ + "https://github.com/uutils/coreutils/releases/download/0.0.23/coreutils-0.0.23-aarch64-apple-darwin.tar.gz" + ], + "name": "coreutils-arm64-macos-darwin" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 48, + "column": 8 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/select:defs.bzl%toolchain_local_select", + "attributeValues": { + "map": { + "amd64-linux-gnu": "@coreutils-amd64-linux-gnu", + "arm64-linux-gnu": "@coreutils-arm64-linux-gnu", + "amd64-windows": "@coreutils-amd64-windows-msvc", + "arm64-macos-darwin": "@coreutils-arm64-macos-darwin" + }, + "name": "coreutils" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 61, + "column": 7 + } + }, + { + "tagName": "@rules_download//download/deb:defs.bzl%download_deb", + "attributeValues": { + "srcs": [ + "busybox" + ], + "integrity": "sha256-C0+0zi0/0Woc11BTX5d1ugxC2GOeE9ZjUka6g6DUvc8=", + "strip_prefix": "bin", + "urls": [ + "http://ftp.uk.debian.org/debian/pool/main/b/busybox/busybox-static_1.35.0-4+b3_arm64.deb" + ], + "name": "busybox-arm64-linux" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 79, + "column": 4 + } + }, + { + "tagName": "@rules_download//download/deb:defs.bzl%download_deb", + "attributeValues": { + "srcs": [ + "busybox" + ], + "integrity": "sha256-rMRMIHKVuGEU2kiV71Ouvxhr8839wmmloaCer6xqYNs=", + "strip_prefix": "bin", + "urls": [ + "http://ftp.uk.debian.org/debian/pool/main/b/busybox/busybox-static_1.35.0-4+b3_amd64.deb" + ], + "name": "busybox-amd64-linux" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 87, + "column": 4 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "busybox", + "toolchain_type": "//coreutils/toolchain/busybox:type", + "name": "resolved-busybox" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "busybox", + "name": "which-busybox" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "coreutils", + "toolchain_type": "//coreutils/toolchain/coreutils:type", + "name": "resolved-coreutils" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "coreutils", + "name": "which-coreutils" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "arch", + "toolchain_type": "//coreutils/toolchain/arch:type", + "name": "resolved-arch" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "arch", + "name": "which-arch" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "base64", + "toolchain_type": "//coreutils/toolchain/base64:type", + "name": "resolved-base64" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "base64", + "name": "which-base64" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "basename", + "toolchain_type": "//coreutils/toolchain/basename:type", + "name": "resolved-basename" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "basename", + "name": "which-basename" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "cat", + "toolchain_type": "//coreutils/toolchain/cat:type", + "name": "resolved-cat" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "cat", + "name": "which-cat" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "chmod", + "toolchain_type": "//coreutils/toolchain/chmod:type", + "name": "resolved-chmod" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "chmod", + "name": "which-chmod" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "chown", + "toolchain_type": "//coreutils/toolchain/chown:type", + "name": "resolved-chown" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "chown", + "name": "which-chown" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "cp", + "toolchain_type": "//coreutils/toolchain/cp:type", + "name": "resolved-cp" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "cp", + "name": "which-cp" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "cut", + "toolchain_type": "//coreutils/toolchain/cut:type", + "name": "resolved-cut" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "cut", + "name": "which-cut" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "date", + "toolchain_type": "//coreutils/toolchain/date:type", + "name": "resolved-date" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "date", + "name": "which-date" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "dd", + "toolchain_type": "//coreutils/toolchain/dd:type", + "name": "resolved-dd" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "dd", + "name": "which-dd" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "df", + "toolchain_type": "//coreutils/toolchain/df:type", + "name": "resolved-df" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "df", + "name": "which-df" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "dirname", + "toolchain_type": "//coreutils/toolchain/dirname:type", + "name": "resolved-dirname" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "dirname", + "name": "which-dirname" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "du", + "toolchain_type": "//coreutils/toolchain/du:type", + "name": "resolved-du" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "du", + "name": "which-du" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "echo", + "toolchain_type": "//coreutils/toolchain/echo:type", + "name": "resolved-echo" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "echo", + "name": "which-echo" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "env", + "toolchain_type": "//coreutils/toolchain/env:type", + "name": "resolved-env" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "env", + "name": "which-env" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "expand", + "toolchain_type": "//coreutils/toolchain/expand:type", + "name": "resolved-expand" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "expand", + "name": "which-expand" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "expr", + "toolchain_type": "//coreutils/toolchain/expr:type", + "name": "resolved-expr" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "expr", + "name": "which-expr" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "factor", + "toolchain_type": "//coreutils/toolchain/factor:type", + "name": "resolved-factor" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "factor", + "name": "which-factor" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "false", + "toolchain_type": "//coreutils/toolchain/false:type", + "name": "resolved-false" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "false", + "name": "which-false" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "fold", + "toolchain_type": "//coreutils/toolchain/fold:type", + "name": "resolved-fold" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "fold", + "name": "which-fold" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "head", + "toolchain_type": "//coreutils/toolchain/head:type", + "name": "resolved-head" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "head", + "name": "which-head" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "hostname", + "toolchain_type": "//coreutils/toolchain/hostname:type", + "name": "resolved-hostname" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "hostname", + "name": "which-hostname" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "install", + "toolchain_type": "//coreutils/toolchain/install:type", + "name": "resolved-install" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "install", + "name": "which-install" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "link", + "toolchain_type": "//coreutils/toolchain/link:type", + "name": "resolved-link" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "link", + "name": "which-link" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "ln", + "toolchain_type": "//coreutils/toolchain/ln:type", + "name": "resolved-ln" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "ln", + "name": "which-ln" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "ls", + "toolchain_type": "//coreutils/toolchain/ls:type", + "name": "resolved-ls" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "ls", + "name": "which-ls" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "md5sum", + "toolchain_type": "//coreutils/toolchain/md5sum:type", + "name": "resolved-md5sum" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "md5sum", + "name": "which-md5sum" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "mkdir", + "toolchain_type": "//coreutils/toolchain/mkdir:type", + "name": "resolved-mkdir" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "mkdir", + "name": "which-mkdir" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "mktemp", + "toolchain_type": "//coreutils/toolchain/mktemp:type", + "name": "resolved-mktemp" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "mktemp", + "name": "which-mktemp" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "more", + "toolchain_type": "//coreutils/toolchain/more:type", + "name": "resolved-more" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "more", + "name": "which-more" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "mv", + "toolchain_type": "//coreutils/toolchain/mv:type", + "name": "resolved-mv" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "mv", + "name": "which-mv" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "nl", + "toolchain_type": "//coreutils/toolchain/nl:type", + "name": "resolved-nl" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "nl", + "name": "which-nl" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "nproc", + "toolchain_type": "//coreutils/toolchain/nproc:type", + "name": "resolved-nproc" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "nproc", + "name": "which-nproc" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "od", + "toolchain_type": "//coreutils/toolchain/od:type", + "name": "resolved-od" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "od", + "name": "which-od" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "paste", + "toolchain_type": "//coreutils/toolchain/paste:type", + "name": "resolved-paste" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "paste", + "name": "which-paste" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "printf", + "toolchain_type": "//coreutils/toolchain/printf:type", + "name": "resolved-printf" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "printf", + "name": "which-printf" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "pwd", + "toolchain_type": "//coreutils/toolchain/pwd:type", + "name": "resolved-pwd" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "pwd", + "name": "which-pwd" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "readlink", + "toolchain_type": "//coreutils/toolchain/readlink:type", + "name": "resolved-readlink" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "readlink", + "name": "which-readlink" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "realpath", + "toolchain_type": "//coreutils/toolchain/realpath:type", + "name": "resolved-realpath" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "realpath", + "name": "which-realpath" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "rm", + "toolchain_type": "//coreutils/toolchain/rm:type", + "name": "resolved-rm" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "rm", + "name": "which-rm" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "rmdir", + "toolchain_type": "//coreutils/toolchain/rmdir:type", + "name": "resolved-rmdir" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "rmdir", + "name": "which-rmdir" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "seq", + "toolchain_type": "//coreutils/toolchain/seq:type", + "name": "resolved-seq" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "seq", + "name": "which-seq" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "sha1sum", + "toolchain_type": "//coreutils/toolchain/sha1sum:type", + "name": "resolved-sha1sum" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "sha1sum", + "name": "which-sha1sum" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "sha256sum", + "toolchain_type": "//coreutils/toolchain/sha256sum:type", + "name": "resolved-sha256sum" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "sha256sum", + "name": "which-sha256sum" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "sha3sum", + "toolchain_type": "//coreutils/toolchain/sha3sum:type", + "name": "resolved-sha3sum" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "sha3sum", + "name": "which-sha3sum" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "sha512sum", + "toolchain_type": "//coreutils/toolchain/sha512sum:type", + "name": "resolved-sha512sum" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "sha512sum", + "name": "which-sha512sum" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "shred", + "toolchain_type": "//coreutils/toolchain/shred:type", + "name": "resolved-shred" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "shred", + "name": "which-shred" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "shuf", + "toolchain_type": "//coreutils/toolchain/shuf:type", + "name": "resolved-shuf" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "shuf", + "name": "which-shuf" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "sleep", + "toolchain_type": "//coreutils/toolchain/sleep:type", + "name": "resolved-sleep" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "sleep", + "name": "which-sleep" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "sort", + "toolchain_type": "//coreutils/toolchain/sort:type", + "name": "resolved-sort" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "sort", + "name": "which-sort" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "sync", + "toolchain_type": "//coreutils/toolchain/sync:type", + "name": "resolved-sync" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "sync", + "name": "which-sync" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "tac", + "toolchain_type": "//coreutils/toolchain/tac:type", + "name": "resolved-tac" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "tac", + "name": "which-tac" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "tail", + "toolchain_type": "//coreutils/toolchain/tail:type", + "name": "resolved-tail" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "tail", + "name": "which-tail" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "tee", + "toolchain_type": "//coreutils/toolchain/tee:type", + "name": "resolved-tee" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "tee", + "name": "which-tee" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "test", + "toolchain_type": "//coreutils/toolchain/test:type", + "name": "resolved-test" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "test", + "name": "which-test" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "touch", + "toolchain_type": "//coreutils/toolchain/touch:type", + "name": "resolved-touch" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "touch", + "name": "which-touch" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "tr", + "toolchain_type": "//coreutils/toolchain/tr:type", + "name": "resolved-tr" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "tr", + "name": "which-tr" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "true", + "toolchain_type": "//coreutils/toolchain/true:type", + "name": "resolved-true" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "true", + "name": "which-true" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "truncate", + "toolchain_type": "//coreutils/toolchain/truncate:type", + "name": "resolved-truncate" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "truncate", + "name": "which-truncate" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "uname", + "toolchain_type": "//coreutils/toolchain/uname:type", + "name": "resolved-uname" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "uname", + "name": "which-uname" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "unexpand", + "toolchain_type": "//coreutils/toolchain/unexpand:type", + "name": "resolved-unexpand" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "unexpand", + "name": "which-unexpand" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "uniq", + "toolchain_type": "//coreutils/toolchain/uniq:type", + "name": "resolved-uniq" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "uniq", + "name": "which-uniq" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "unlink", + "toolchain_type": "//coreutils/toolchain/unlink:type", + "name": "resolved-unlink" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "unlink", + "name": "which-unlink" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "wc", + "toolchain_type": "//coreutils/toolchain/wc:type", + "name": "resolved-wc" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "wc", + "name": "which-wc" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "whoami", + "toolchain_type": "//coreutils/toolchain/whoami:type", + "name": "resolved-whoami" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "whoami", + "name": "which-whoami" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "basename": "yes", + "toolchain_type": "//coreutils/toolchain/yes:type", + "name": "resolved-yes" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 101, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "basename": "yes", + "name": "which-yes" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 106, + "column": 14 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@toolchain_utils//toolchain/export:defs.bzl", + "extensionName": "toolchain_export", + "usingModule": "rules_coreutils@1.0.0-alpha.6", + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 71, + "column": 23 + }, + "imports": {}, + "devImports": [], + "tags": [ + { + "tagName": "symlink", + "attributeValues": { + "name": "coreutils", + "target": "@coreutils" + }, + "devDependency": false, + "location": { + "file": "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/modules/rules_coreutils/1.0.0-alpha.6/MODULE.bazel", + "line": 72, + "column": 15 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "toolchain_utils": "toolchain_utils@1.0.0-beta.1", + "rules_download": "rules_download@1.0.0-alpha.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": { + "name": "rules_coreutils~1.0.0-alpha.6", + "urls": [ + "https://gitlab.arm.com/bazel/rules_coreutils/-/releases/v1.0.0-alpha.6/downloads/src.tar.gz" + ], + "integrity": "sha512-kgYg6pPeApgLvgs/JQzZJZ6oYA/yDBeof1HXFwjia3Ibt6nK2iVbeZCrpkXDYxo/FCYAKQgSwAWgmk1qQHPDFA==", + "strip_prefix": "rules_coreutils-v1.0.0-alpha.6", + "remote_patches": {}, + "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.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": { + "name": "rules_cc~0.0.9", + "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.1.0": { + "name": "rules_java", + "version": "7.1.0", + "key": "rules_java@7.1.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_macos_toolchain_config_repo//:all", + "@remotejdk21_macos_aarch64_toolchain_config_repo//:all", + "@remotejdk21_win_toolchain_config_repo//:all" + ], + "extensionUsages": [ + { + "extensionBzlFile": "@rules_java//java:extensions.bzl", + "extensionName": "toolchains", + "usingModule": "rules_java@7.1.0", + "location": { + "file": "https://bcr.bazel.build/modules/rules_java/7.1.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_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" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "platforms": "platforms@0.0.7", + "rules_cc": "rules_cc@0.0.9", + "bazel_skylib": "bazel_skylib@1.5.0", + "rules_proto": "rules_proto@4.0.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": { + "name": "rules_java~7.1.0", + "urls": [ + "https://github.com/bazelbuild/rules_java/releases/download/7.1.0/rules_java-7.1.0.tar.gz" + ], + "integrity": "sha256-o3pOX2OrgnFuXdau75iO2EYcegC46TYnImKJn1h81OE=", + "strip_prefix": "", + "remote_patches": {}, + "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": { + "name": "rules_license~0.0.7", + "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 + } + } + }, + "rules_proto@4.0.0": { + "name": "rules_proto", + "version": "4.0.0", + "key": "rules_proto@4.0.0", + "repoName": "rules_proto", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [], + "deps": { + "bazel_skylib": "bazel_skylib@1.5.0", + "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": { + "name": "rules_proto~4.0.0", + "urls": [ + "https://github.com/bazelbuild/rules_proto/archive/refs/tags/4.0.0.zip" + ], + "integrity": "sha256-Lr5z6xyuRA19pNtRYMGjKaynwQpck4H/lwYyVjyhoq4=", + "strip_prefix": "rules_proto-4.0.0", + "remote_patches": { + "https://bcr.bazel.build/modules/rules_proto/4.0.0/patches/module_dot_bazel.patch": "sha256-MclJO7tIAM2ElDAmscNId9pKTpOuDGHgVlW/9VBOIp0=" + }, + "remote_patch_strip": 0 + } + } + }, + "rules_python@0.4.0": { + "name": "rules_python", + "version": "0.4.0", + "key": "rules_python@0.4.0", + "repoName": "rules_python", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [ + "@bazel_tools//tools/python:autodetecting_toolchain" + ], + "extensionUsages": [ + { + "extensionBzlFile": "@rules_python//bzlmod:extensions.bzl", + "extensionName": "pip_install", + "usingModule": "rules_python@0.4.0", + "location": { + "file": "https://bcr.bazel.build/modules/rules_python/0.4.0/MODULE.bazel", + "line": 7, + "column": 28 + }, + "imports": { + "pypi__click": "pypi__click", + "pypi__pip": "pypi__pip", + "pypi__pip_tools": "pypi__pip_tools", + "pypi__pkginfo": "pypi__pkginfo", + "pypi__setuptools": "pypi__setuptools", + "pypi__wheel": "pypi__wheel" + }, + "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": { - "name": "rules_license~0.0.7", + "name": "rules_python~0.4.0", "urls": [ - "https://github.com/bazelbuild/rules_license/releases/download/0.0.7/rules_license-0.0.7.tar.gz" + "https://github.com/bazelbuild/rules_python/releases/download/0.4.0/rules_python-0.4.0.tar.gz" ], - "integrity": "sha256-RTHezLkTY5ww5cdRKgVNXYdWmNrrddjPkPKEN1/nw2A=", + "integrity": "sha256-lUqom0kb5KCDMEosuDgBnIuMNyCnq7nEy4GseiQjDOo=", "strip_prefix": "", - "remote_patches": {}, - "remote_patch_strip": 0 + "remote_patches": { + "https://bcr.bazel.build/modules/rules_python/0.4.0/patches/propagate_pip_install_dependencies.patch": "sha256-v7S/dem/mixg63MF4KoRGDA4KEol9ab/tIVp+6Xq0D0=", + "https://bcr.bazel.build/modules/rules_python/0.4.0/patches/module_dot_bazel.patch": "sha256-kG4VIfWxQazzTuh50mvsx6pmyoRVA4lfH5rkto/Oq+Y=" + }, + "remote_patch_strip": 1 } } }, - "rules_proto@4.0.0": { - "name": "rules_proto", - "version": "4.0.0", - "key": "rules_proto@4.0.0", - "repoName": "rules_proto", + "protobuf@3.19.6": { + "name": "protobuf", + "version": "3.19.6", + "key": "protobuf@3.19.6", + "repoName": "protobuf", "executionPlatformsToRegister": [], "toolchainsToRegister": [], "extensionUsages": [], "deps": { - "bazel_skylib": "bazel_skylib@1.4.2", + "bazel_skylib": "bazel_skylib@1.5.0", + "zlib": "zlib@1.3", + "rules_python": "rules_python@0.4.0", "rules_cc": "rules_cc@0.0.9", + "rules_proto": "rules_proto@4.0.0", + "rules_java": "rules_java@7.1.0", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" }, @@ -508,253 +2933,2098 @@ "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "name": "rules_proto~4.0.0", + "name": "protobuf~3.19.6", "urls": [ - "https://github.com/bazelbuild/rules_proto/archive/refs/tags/4.0.0.zip" + "https://github.com/protocolbuffers/protobuf/archive/refs/tags/v3.19.6.zip" ], - "integrity": "sha256-Lr5z6xyuRA19pNtRYMGjKaynwQpck4H/lwYyVjyhoq4=", - "strip_prefix": "rules_proto-4.0.0", + "integrity": "sha256-OH4sVZuyx8G8N5jE5s/wFTgaebJ1hpavy/johzC0c4k=", + "strip_prefix": "protobuf-3.19.6", "remote_patches": { - "https://bcr.bazel.build/modules/rules_proto/4.0.0/patches/module_dot_bazel.patch": "sha256-MclJO7tIAM2ElDAmscNId9pKTpOuDGHgVlW/9VBOIp0=" + "https://bcr.bazel.build/modules/protobuf/3.19.6/patches/relative_repo_names.patch": "sha256-w/5gw/zGv8NFId+669hcdw1Uus2lxgYpulATHIwIByI=", + "https://bcr.bazel.build/modules/protobuf/3.19.6/patches/remove_dependency_on_rules_jvm_external.patch": "sha256-THUTnVgEBmjA0W7fKzIyZOVG58DnW9HQTkr4D2zKUUc=", + "https://bcr.bazel.build/modules/protobuf/3.19.6/patches/add_module_dot_bazel_for_examples.patch": "sha256-s/b1gi3baK3LsXefI2rQilhmkb2R5jVJdnT6zEcdfHY=", + "https://bcr.bazel.build/modules/protobuf/3.19.6/patches/module_dot_bazel.patch": "sha256-S0DEni8zgx7rHscW3z/rCEubQnYec0XhNet640cw0h4=" + }, + "remote_patch_strip": 1 + } + } + }, + "zlib@1.3": { + "name": "zlib", + "version": "1.3", + "key": "zlib@1.3", + "repoName": "zlib", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [], + "deps": { + "platforms": "platforms@0.0.7", + "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": { + "name": "zlib~1.3", + "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 + } + } + }, + "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.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": { + "name": "apple_support~1.5.0", + "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_download@1.0.0-alpha.8": { + "name": "rules_download", + "version": "1.0.0-alpha.8", + "key": "rules_download@1.0.0-alpha.8", + "repoName": "rules_download", + "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": { + "name": "rules_download~1.0.0-alpha.8", + "urls": [ + "https://gitlab.arm.com/bazel/rules_download/-/releases/v1.0.0-alpha.8/downloads/src.tar.gz" + ], + "integrity": "sha512-+7pzRtCxKjgADXdb6OXYGNZCZLHLifq9nLc5xKGwvONnakWwYbKfSsX/gcf8eC/fgcb7016zNeYX9hYS5NNA7A==", + "strip_prefix": "rules_download-v1.0.0-alpha.8", + "remote_patches": {}, + "remote_patch_strip": 0 + } + } + } + }, + "moduleExtensions": { + "//:MODULE.bazel%_repo_rules": { + "general": { + "bzlTransitiveDigest": "PbbXpPYa0LFwzuHfHT+sVtEsScT2C1yWWcl4joEHdVQ=", + "accumulatedFileDigests": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "github-git-2.43.0": { + "bzlFile": "@@rules_git~override//git/fetch:repository.bzl", + "ruleClassName": "fetch", + "attributes": { + "reference": "v2.43.0", + "remote": "https://github.com/git/git.git", + "name": "_main~_repo_rules~github-git-2.43.0" + } + }, + "github-git-c089584ac8dedc3aa7c2c404839bc098050298a2": { + "bzlFile": "@@rules_git~override//git/fetch:repository.bzl", + "ruleClassName": "fetch", + "attributes": { + "commit": "c089584ac8dedc3aa7c2c404839bc098050298a2", + "remote": "https://github.com/git/git.git", + "name": "_main~_repo_rules~github-git-c089584ac8dedc3aa7c2c404839bc098050298a2" + } + } + } + } + }, + "@@apple_support~1.5.0//crosstool:setup.bzl%apple_cc_configure_extension": { + "general": { + "bzlTransitiveDigest": "pMLFCYaRPkgXPQ8vtuNkMfiHfPmRBy6QJfnid4sWfv0=", + "accumulatedFileDigests": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "local_config_apple_cc": { + "bzlFile": "@@apple_support~1.5.0//crosstool:setup.bzl", + "ruleClassName": "_apple_cc_autoconf", + "attributes": { + "name": "apple_support~1.5.0~apple_cc_configure_extension~local_config_apple_cc" + } + }, + "local_config_apple_cc_toolchains": { + "bzlFile": "@@apple_support~1.5.0//crosstool:setup.bzl", + "ruleClassName": "_apple_cc_autoconf_toolchains", + "attributes": { + "name": "apple_support~1.5.0~apple_cc_configure_extension~local_config_apple_cc_toolchains" + } + } + } + } + }, + "@@bazel_tools//tools/cpp:cc_configure.bzl%cc_configure_extension": { + "general": { + "bzlTransitiveDigest": "O9sf6ilKWU9Veed02jG9o2HM/xgV/UAyciuFBuxrFRY=", + "accumulatedFileDigests": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "local_config_cc": { + "bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl", + "ruleClassName": "cc_autoconf", + "attributes": { + "name": "bazel_tools~cc_configure_extension~local_config_cc" + } + }, + "local_config_cc_toolchains": { + "bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl", + "ruleClassName": "cc_autoconf_toolchains", + "attributes": { + "name": "bazel_tools~cc_configure_extension~local_config_cc_toolchains" + } + } + } + } + }, + "@@bazel_tools//tools/sh:sh_configure.bzl%sh_configure_extension": { + "general": { + "bzlTransitiveDigest": "hp4NgmNjEg5+xgvzfh6L83bt9/aiiWETuNpwNuF1MSU=", + "accumulatedFileDigests": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "local_config_sh": { + "bzlFile": "@@bazel_tools//tools/sh:sh_configure.bzl", + "ruleClassName": "sh_config", + "attributes": { + "name": "bazel_tools~sh_configure_extension~local_config_sh" + } + } + } + } + }, + "@@rules_coreutils~1.0.0-alpha.6//:MODULE.bazel%_repo_rules": { + "general": { + "bzlTransitiveDigest": "90dmWU2dP9D4i+VhW5EcbyQzOEfYq7ABU8e0meYNNO0=", + "accumulatedFileDigests": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "coreutils-arm64-linux-gnu": { + "bzlFile": "@@rules_download~1.0.0-alpha.8//download/archive:repository.bzl", + "ruleClassName": "archive", + "attributes": { + "srcs": [ + "entrypoint" + ], + "integrity": "sha256-8wMVMgAgf8JQ2+2LdoewkyDo416VEsf9RlMJl4jiBjk=", + "links": { + "coreutils": "entrypoint" + }, + "strip_prefix": "coreutils-0.0.23-aarch64-unknown-linux-gnu", + "urls": [ + "https://github.com/uutils/coreutils/releases/download/0.0.23/coreutils-0.0.23-aarch64-unknown-linux-gnu.tar.gz" + ], + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~coreutils-arm64-linux-gnu" + } + }, + "coreutils-amd64-linux-gnu": { + "bzlFile": "@@rules_download~1.0.0-alpha.8//download/archive:repository.bzl", + "ruleClassName": "archive", + "attributes": { + "srcs": [ + "entrypoint" + ], + "integrity": "sha256-u7OMW43Y46aXRRIKULfKdfUW51WJn6G70s5Xxwb6/1g=", + "links": { + "coreutils": "entrypoint" + }, + "strip_prefix": "coreutils-0.0.23-x86_64-unknown-linux-gnu", + "urls": [ + "https://github.com/uutils/coreutils/releases/download/0.0.23/coreutils-0.0.23-x86_64-unknown-linux-gnu.tar.gz" + ], + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~coreutils-amd64-linux-gnu" + } + }, + "coreutils-amd64-windows-msvc": { + "bzlFile": "@@rules_download~1.0.0-alpha.8//download/archive:repository.bzl", + "ruleClassName": "archive", + "attributes": { + "srcs": [ + "entrypoint" + ], + "integrity": "sha256-aglIj5JvFGLm2ABwRzWAsZRTTD3X444V3GxHM9pGJS4=", + "links": { + "coreutils.exe": "entrypoint" + }, + "strip_prefix": "coreutils-0.0.23-x86_64-pc-windows-msvc", + "urls": [ + "https://github.com/uutils/coreutils/releases/download/0.0.23/coreutils-0.0.23-x86_64-pc-windows-msvc.zip" + ], + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~coreutils-amd64-windows-msvc" + } + }, + "coreutils-arm64-macos-darwin": { + "bzlFile": "@@rules_download~1.0.0-alpha.8//download/archive:repository.bzl", + "ruleClassName": "archive", + "attributes": { + "srcs": [ + "entrypoint" + ], + "integrity": "sha256-KP90sjKxtXDbLC+o5f4+gQnvP3Tr7O0RopME4g9QF5E=", + "links": { + "coreutils": "entrypoint" + }, + "strip_prefix": "coreutils-0.0.23-aarch64-apple-darwin", + "urls": [ + "https://github.com/uutils/coreutils/releases/download/0.0.23/coreutils-0.0.23-aarch64-apple-darwin.tar.gz" + ], + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~coreutils-arm64-macos-darwin" + } + }, + "coreutils": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/select:repository.bzl", + "ruleClassName": "select", + "attributes": { + "map": { + "amd64-linux-gnu": "@coreutils-amd64-linux-gnu", + "arm64-linux-gnu": "@coreutils-arm64-linux-gnu", + "amd64-windows": "@coreutils-amd64-windows-msvc", + "arm64-macos-darwin": "@coreutils-arm64-macos-darwin" + }, + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~coreutils" + } + }, + "busybox-arm64-linux": { + "bzlFile": "@@rules_download~1.0.0-alpha.8//download/deb:repository.bzl", + "ruleClassName": "deb", + "attributes": { + "srcs": [ + "busybox" + ], + "integrity": "sha256-C0+0zi0/0Woc11BTX5d1ugxC2GOeE9ZjUka6g6DUvc8=", + "strip_prefix": "bin", + "urls": [ + "http://ftp.uk.debian.org/debian/pool/main/b/busybox/busybox-static_1.35.0-4+b3_arm64.deb" + ], + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~busybox-arm64-linux" + } + }, + "busybox-amd64-linux": { + "bzlFile": "@@rules_download~1.0.0-alpha.8//download/deb:repository.bzl", + "ruleClassName": "deb", + "attributes": { + "srcs": [ + "busybox" + ], + "integrity": "sha256-rMRMIHKVuGEU2kiV71Ouvxhr8839wmmloaCer6xqYNs=", + "strip_prefix": "bin", + "urls": [ + "http://ftp.uk.debian.org/debian/pool/main/b/busybox/busybox-static_1.35.0-4+b3_amd64.deb" + ], + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~busybox-amd64-linux" + } + }, + "resolved-busybox": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "busybox", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/busybox:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-busybox" + } + }, + "which-busybox": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "busybox", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-busybox" + } + }, + "resolved-coreutils": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "coreutils", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/coreutils:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-coreutils" + } + }, + "which-coreutils": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "coreutils", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-coreutils" + } + }, + "resolved-arch": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "arch", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/arch:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-arch" + } + }, + "which-arch": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "arch", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-arch" + } + }, + "resolved-base64": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "base64", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/base64:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-base64" + } + }, + "which-base64": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "base64", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-base64" + } + }, + "resolved-basename": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "basename", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/basename:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-basename" + } + }, + "which-basename": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "basename", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-basename" + } + }, + "resolved-cat": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "cat", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/cat:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-cat" + } + }, + "which-cat": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "cat", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-cat" + } + }, + "resolved-chmod": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "chmod", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/chmod:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-chmod" + } + }, + "which-chmod": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "chmod", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-chmod" + } + }, + "resolved-chown": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "chown", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/chown:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-chown" + } + }, + "which-chown": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "chown", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-chown" + } + }, + "resolved-cp": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "cp", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/cp:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-cp" + } + }, + "which-cp": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "cp", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-cp" + } + }, + "resolved-cut": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "cut", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/cut:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-cut" + } + }, + "which-cut": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "cut", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-cut" + } + }, + "resolved-date": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "date", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/date:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-date" + } + }, + "which-date": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "date", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-date" + } + }, + "resolved-dd": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "dd", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/dd:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-dd" + } + }, + "which-dd": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "dd", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-dd" + } + }, + "resolved-df": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "df", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/df:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-df" + } + }, + "which-df": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "df", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-df" + } + }, + "resolved-dirname": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "dirname", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/dirname:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-dirname" + } + }, + "which-dirname": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "dirname", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-dirname" + } + }, + "resolved-du": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "du", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/du:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-du" + } + }, + "which-du": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "du", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-du" + } + }, + "resolved-echo": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "echo", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/echo:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-echo" + } + }, + "which-echo": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "echo", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-echo" + } + }, + "resolved-env": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "env", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/env:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-env" + } + }, + "which-env": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "env", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-env" + } }, - "remote_patch_strip": 0 - } - } - }, - "rules_python@0.4.0": { - "name": "rules_python", - "version": "0.4.0", - "key": "rules_python@0.4.0", - "repoName": "rules_python", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [ - "@bazel_tools//tools/python:autodetecting_toolchain" - ], - "extensionUsages": [ - { - "extensionBzlFile": "@rules_python//bzlmod:extensions.bzl", - "extensionName": "pip_install", - "usingModule": "rules_python@0.4.0", - "location": { - "file": "https://bcr.bazel.build/modules/rules_python/0.4.0/MODULE.bazel", - "line": 7, - "column": 28 + "resolved-expand": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "expand", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/expand:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-expand" + } }, - "imports": { - "pypi__click": "pypi__click", - "pypi__pip": "pypi__pip", - "pypi__pip_tools": "pypi__pip_tools", - "pypi__pkginfo": "pypi__pkginfo", - "pypi__setuptools": "pypi__setuptools", - "pypi__wheel": "pypi__wheel" + "which-expand": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "expand", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-expand" + } }, - "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": { - "name": "rules_python~0.4.0", - "urls": [ - "https://github.com/bazelbuild/rules_python/releases/download/0.4.0/rules_python-0.4.0.tar.gz" - ], - "integrity": "sha256-lUqom0kb5KCDMEosuDgBnIuMNyCnq7nEy4GseiQjDOo=", - "strip_prefix": "", - "remote_patches": { - "https://bcr.bazel.build/modules/rules_python/0.4.0/patches/propagate_pip_install_dependencies.patch": "sha256-v7S/dem/mixg63MF4KoRGDA4KEol9ab/tIVp+6Xq0D0=", - "https://bcr.bazel.build/modules/rules_python/0.4.0/patches/module_dot_bazel.patch": "sha256-kG4VIfWxQazzTuh50mvsx6pmyoRVA4lfH5rkto/Oq+Y=" + "resolved-expr": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "expr", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/expr:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-expr" + } }, - "remote_patch_strip": 1 - } - } - }, - "platforms@0.0.7": { - "name": "platforms", - "version": "0.0.7", - "key": "platforms@0.0.7", - "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": { - "name": "platforms", - "urls": [ - "https://github.com/bazelbuild/platforms/releases/download/0.0.7/platforms-0.0.7.tar.gz" - ], - "integrity": "sha256-OlYcmee9vpFzqmU/1Xn+hJ8djWc5V4CrR3Cx84FDHVE=", - "strip_prefix": "", - "remote_patches": {}, - "remote_patch_strip": 0 - } - } - }, - "protobuf@3.19.6": { - "name": "protobuf", - "version": "3.19.6", - "key": "protobuf@3.19.6", - "repoName": "protobuf", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "bazel_skylib": "bazel_skylib@1.4.2", - "zlib": "zlib@1.3", - "rules_python": "rules_python@0.4.0", - "rules_cc": "rules_cc@0.0.9", - "rules_proto": "rules_proto@4.0.0", - "rules_java": "rules_java@7.1.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": { - "name": "protobuf~3.19.6", - "urls": [ - "https://github.com/protocolbuffers/protobuf/archive/refs/tags/v3.19.6.zip" - ], - "integrity": "sha256-OH4sVZuyx8G8N5jE5s/wFTgaebJ1hpavy/johzC0c4k=", - "strip_prefix": "protobuf-3.19.6", - "remote_patches": { - "https://bcr.bazel.build/modules/protobuf/3.19.6/patches/relative_repo_names.patch": "sha256-w/5gw/zGv8NFId+669hcdw1Uus2lxgYpulATHIwIByI=", - "https://bcr.bazel.build/modules/protobuf/3.19.6/patches/remove_dependency_on_rules_jvm_external.patch": "sha256-THUTnVgEBmjA0W7fKzIyZOVG58DnW9HQTkr4D2zKUUc=", - "https://bcr.bazel.build/modules/protobuf/3.19.6/patches/add_module_dot_bazel_for_examples.patch": "sha256-s/b1gi3baK3LsXefI2rQilhmkb2R5jVJdnT6zEcdfHY=", - "https://bcr.bazel.build/modules/protobuf/3.19.6/patches/module_dot_bazel.patch": "sha256-S0DEni8zgx7rHscW3z/rCEubQnYec0XhNet640cw0h4=" + "which-expr": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "expr", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-expr" + } + }, + "resolved-factor": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "factor", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/factor:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-factor" + } + }, + "which-factor": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "factor", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-factor" + } + }, + "resolved-false": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "false", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/false:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-false" + } + }, + "which-false": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "false", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-false" + } + }, + "resolved-fold": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "fold", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/fold:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-fold" + } + }, + "which-fold": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "fold", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-fold" + } + }, + "resolved-head": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "head", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/head:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-head" + } + }, + "which-head": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "head", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-head" + } + }, + "resolved-hostname": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "hostname", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/hostname:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-hostname" + } + }, + "which-hostname": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "hostname", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-hostname" + } + }, + "resolved-install": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "install", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/install:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-install" + } + }, + "which-install": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "install", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-install" + } + }, + "resolved-link": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "link", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/link:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-link" + } + }, + "which-link": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "link", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-link" + } + }, + "resolved-ln": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "ln", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/ln:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-ln" + } + }, + "which-ln": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "ln", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-ln" + } + }, + "resolved-ls": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "ls", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/ls:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-ls" + } + }, + "which-ls": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "ls", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-ls" + } + }, + "resolved-md5sum": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "md5sum", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/md5sum:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-md5sum" + } + }, + "which-md5sum": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "md5sum", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-md5sum" + } + }, + "resolved-mkdir": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "mkdir", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/mkdir:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-mkdir" + } + }, + "which-mkdir": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "mkdir", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-mkdir" + } + }, + "resolved-mktemp": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "mktemp", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/mktemp:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-mktemp" + } + }, + "which-mktemp": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "mktemp", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-mktemp" + } + }, + "resolved-more": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "more", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/more:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-more" + } + }, + "which-more": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "more", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-more" + } + }, + "resolved-mv": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "mv", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/mv:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-mv" + } + }, + "which-mv": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "mv", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-mv" + } + }, + "resolved-nl": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "nl", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/nl:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-nl" + } + }, + "which-nl": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "nl", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-nl" + } + }, + "resolved-nproc": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "nproc", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/nproc:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-nproc" + } + }, + "which-nproc": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "nproc", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-nproc" + } + }, + "resolved-od": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "od", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/od:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-od" + } + }, + "which-od": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "od", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-od" + } + }, + "resolved-paste": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "paste", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/paste:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-paste" + } + }, + "which-paste": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "paste", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-paste" + } + }, + "resolved-printf": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "printf", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/printf:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-printf" + } + }, + "which-printf": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "printf", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-printf" + } + }, + "resolved-pwd": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "pwd", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/pwd:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-pwd" + } + }, + "which-pwd": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "pwd", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-pwd" + } + }, + "resolved-readlink": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "readlink", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/readlink:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-readlink" + } + }, + "which-readlink": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "readlink", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-readlink" + } + }, + "resolved-realpath": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "realpath", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/realpath:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-realpath" + } + }, + "which-realpath": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "realpath", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-realpath" + } + }, + "resolved-rm": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "rm", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/rm:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-rm" + } + }, + "which-rm": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "rm", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-rm" + } + }, + "resolved-rmdir": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "rmdir", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/rmdir:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-rmdir" + } + }, + "which-rmdir": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "rmdir", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-rmdir" + } + }, + "resolved-seq": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "seq", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/seq:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-seq" + } + }, + "which-seq": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "seq", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-seq" + } + }, + "resolved-sha1sum": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "sha1sum", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/sha1sum:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-sha1sum" + } + }, + "which-sha1sum": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "sha1sum", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-sha1sum" + } + }, + "resolved-sha256sum": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "sha256sum", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/sha256sum:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-sha256sum" + } + }, + "which-sha256sum": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "sha256sum", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-sha256sum" + } + }, + "resolved-sha3sum": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "sha3sum", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/sha3sum:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-sha3sum" + } + }, + "which-sha3sum": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "sha3sum", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-sha3sum" + } + }, + "resolved-sha512sum": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "sha512sum", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/sha512sum:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-sha512sum" + } + }, + "which-sha512sum": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "sha512sum", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-sha512sum" + } + }, + "resolved-shred": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "shred", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/shred:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-shred" + } + }, + "which-shred": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "shred", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-shred" + } + }, + "resolved-shuf": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "shuf", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/shuf:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-shuf" + } + }, + "which-shuf": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "shuf", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-shuf" + } + }, + "resolved-sleep": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "sleep", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/sleep:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-sleep" + } + }, + "which-sleep": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "sleep", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-sleep" + } + }, + "resolved-sort": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "sort", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/sort:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-sort" + } + }, + "which-sort": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "sort", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-sort" + } + }, + "resolved-sync": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "sync", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/sync:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-sync" + } + }, + "which-sync": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "sync", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-sync" + } }, - "remote_patch_strip": 1 + "resolved-tac": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "tac", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/tac:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-tac" + } + }, + "which-tac": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "tac", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-tac" + } + }, + "resolved-tail": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "tail", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/tail:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-tail" + } + }, + "which-tail": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "tail", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-tail" + } + }, + "resolved-tee": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "tee", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/tee:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-tee" + } + }, + "which-tee": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "tee", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-tee" + } + }, + "resolved-test": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "test", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/test:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-test" + } + }, + "which-test": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "test", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-test" + } + }, + "resolved-touch": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "touch", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/touch:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-touch" + } + }, + "which-touch": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "touch", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-touch" + } + }, + "resolved-tr": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "tr", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/tr:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-tr" + } + }, + "which-tr": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "tr", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-tr" + } + }, + "resolved-true": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "true", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/true:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-true" + } + }, + "which-true": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "true", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-true" + } + }, + "resolved-truncate": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "truncate", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/truncate:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-truncate" + } + }, + "which-truncate": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "truncate", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-truncate" + } + }, + "resolved-uname": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "uname", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/uname:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-uname" + } + }, + "which-uname": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "uname", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-uname" + } + }, + "resolved-unexpand": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "unexpand", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/unexpand:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-unexpand" + } + }, + "which-unexpand": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "unexpand", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-unexpand" + } + }, + "resolved-uniq": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "uniq", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/uniq:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-uniq" + } + }, + "which-uniq": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "uniq", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-uniq" + } + }, + "resolved-unlink": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "unlink", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/unlink:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-unlink" + } + }, + "which-unlink": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "unlink", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-unlink" + } + }, + "resolved-wc": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "wc", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/wc:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-wc" + } + }, + "which-wc": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "wc", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-wc" + } + }, + "resolved-whoami": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "whoami", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/whoami:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-whoami" + } + }, + "which-whoami": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "whoami", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-whoami" + } + }, + "resolved-yes": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "yes", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/yes:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-yes" + } + }, + "which-yes": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "yes", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-yes" + } + } } } }, - "zlib@1.3": { - "name": "zlib", - "version": "1.3", - "key": "zlib@1.3", - "repoName": "zlib", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "platforms": "platforms@0.0.7", - "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": { - "name": "zlib~1.3", - "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=" + "@@rules_git~override//:MODULE.bazel%_repo_rules": { + "general": { + "bzlTransitiveDigest": "WXzwvNAaJj4MC0jLx4v5hTVAYX6QmIuxS/ebHBoxzRc=", + "accumulatedFileDigests": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "which-git": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "name": "rules_git~override~_repo_rules~which-git" + } }, - "remote_patch_strip": 0 + "resolved-git": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "toolchain_type": "@@rules_git~override//git/toolchain/git:type", + "name": "rules_git~override~_repo_rules~resolved-git" + } + }, + "git": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/select:repository.bzl", + "ruleClassName": "select", + "attributes": { + "map": { + "//conditions:default": "@which-git" + }, + "name": "rules_git~override~_repo_rules~git" + } + } } } }, - "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 + "@@rules_java~7.1.0//java:extensions.bzl%toolchains": { + "general": { + "bzlTransitiveDigest": "iUIRqCK7tkhvcDJCAfPPqSd06IHG0a8HQD0xeQyVAqw=", + "accumulatedFileDigests": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "remotejdk21_linux_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk21_linux_toolchain_config_repo", + "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" + } }, - "imports": { - "local_config_apple_cc": "local_config_apple_cc", - "local_config_apple_cc_toolchains": "local_config_apple_cc_toolchains" + "remotejdk17_linux_s390x_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_s390x_toolchain_config_repo", + "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" + } }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "bazel_skylib": "bazel_skylib@1.4.2", - "platforms": "platforms@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": { - "name": "apple_support~1.5.0", - "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 + "remotejdk17_macos_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_macos_toolchain_config_repo", + "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_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk21_macos_aarch64_toolchain_config_repo", + "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~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_aarch64_toolchain_config_repo", + "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" + } + }, + "remotejdk21_macos_aarch64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk21_macos_aarch64", + "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": "2a7a99a3ea263dbd8d32a67d1e6e363ba8b25c645c826f5e167a02bbafaff1fa", + "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-macosx_aarch64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_aarch64.tar.gz", + "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_aarch64.tar.gz" + ] + } + }, + "remotejdk17_linux_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_toolchain_config_repo", + "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" + } + }, + "remotejdk17_macos_aarch64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_macos_aarch64", + "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" + ] + } + }, + "remote_java_tools_windows": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remote_java_tools_windows", + "sha256": "c5c70c214a350f12cbf52da8270fa43ba629b795f3dd328028a38f8f0d39c2a1", + "urls": [ + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_windows-v13.1.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_windows-v13.1.zip" + ] + } + }, + "remotejdk11_win": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_win", + "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_win_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_win_toolchain_config_repo", + "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" + } + }, + "remotejdk11_linux_aarch64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_aarch64", + "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": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux", + "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~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_s390x_toolchain_config_repo", + "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" + } + }, + "remotejdk11_linux_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_toolchain_config_repo", + "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": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_macos", + "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": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_win_arm64", + "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" + ] + } + }, + "remotejdk17_macos": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_macos", + "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": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk21_macos", + "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": "9639b87db586d0c89f7a9892ae47f421e442c64b97baebdff31788fbe23265bd", + "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-macosx_x64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_x64.tar.gz", + "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_x64.tar.gz" + ] + } + }, + "remotejdk21_macos_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk21_macos_toolchain_config_repo", + "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_macos_aarch64_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_macos_aarch64_toolchain_config_repo", + "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" + } + }, + "remotejdk17_win": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_win", + "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_macos_aarch64_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_macos_aarch64_toolchain_config_repo", + "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" + } + }, + "remotejdk11_linux_ppc64le_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_ppc64le_toolchain_config_repo", + "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" + } + }, + "remotejdk21_linux": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk21_linux", + "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": "0c0eadfbdc47a7ca64aeab51b9c061f71b6e4d25d2d87674512e9b6387e9e3a6", + "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-linux_x64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_x64.tar.gz", + "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_x64.tar.gz" + ] + } + }, + "remote_java_tools_linux": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remote_java_tools_linux", + "sha256": "d134da9b04c9023fb6e56a5d4bffccee73f7bc9572ddc4e747778dacccd7a5a7", + "urls": [ + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_linux-v13.1.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_linux-v13.1.zip" + ] + } + }, + "remotejdk21_win": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk21_win", + "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": "e9959d500a0d9a7694ac243baf657761479da132f0f94720cbffd092150bd802", + "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-win_x64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-win_x64.zip", + "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-win_x64.zip" + ] + } + }, + "remotejdk21_linux_aarch64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk21_linux_aarch64", + "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": "1fb64b8036c5d463d8ab59af06bf5b6b006811e6012e3b0eb6bccf57f1c55835", + "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-linux_aarch64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_aarch64.tar.gz", + "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_aarch64.tar.gz" + ] + } + }, + "remotejdk11_linux_aarch64_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_aarch64_toolchain_config_repo", + "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": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_s390x", + "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": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_aarch64", + "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" + ] + } + }, + "remotejdk17_win_arm64_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_win_arm64_toolchain_config_repo", + "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": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux", + "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~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_macos_toolchain_config_repo", + "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_linux_ppc64le_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_ppc64le_toolchain_config_repo", + "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" + } + }, + "remotejdk17_win_arm64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_win_arm64", + "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" + ] + } + }, + "remote_java_tools_darwin_arm64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remote_java_tools_darwin_arm64", + "sha256": "dab5bb87ec43e980faea6e1cec14bafb217b8e2f5346f53aa784fd715929a930", + "urls": [ + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_darwin_arm64-v13.1.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_darwin_arm64-v13.1.zip" + ] + } + }, + "remotejdk17_linux_ppc64le": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_ppc64le", + "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_linux_aarch64_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk21_linux_aarch64_toolchain_config_repo", + "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~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_win_arm64_toolchain_config_repo", + "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" + } + }, + "local_jdk": { + "bzlFile": "@@rules_java~7.1.0//toolchains:local_java_repository.bzl", + "ruleClassName": "_local_java_repository_rule", + "attributes": { + "name": "rules_java~7.1.0~toolchains~local_jdk", + "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": { + "name": "rules_java~7.1.0~toolchains~remote_java_tools_darwin_x86_64", + "sha256": "0db40d8505a2b65ef0ed46e4256757807db8162f7acff16225be57c1d5726dbc", + "urls": [ + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_darwin_x86_64-v13.1.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_darwin_x86_64-v13.1.zip" + ] + } + }, + "remote_java_tools": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remote_java_tools", + "sha256": "286bdbbd66e616fc4ed3f90101418729a73baa7e8c23a98ffbef558f74c0ad14", + "urls": [ + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools-v13.1.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools-v13.1.zip" + ] + } + }, + "remotejdk17_linux_s390x": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_s390x", + "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" + ] + } + }, + "remotejdk17_win_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_win_toolchain_config_repo", + "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" + } + }, + "remotejdk11_linux_ppc64le": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_ppc64le", + "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": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_macos_aarch64", + "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~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk21_win_toolchain_config_repo", + "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" + } + } } } }, - "bazel_skylib@1.4.2": { - "name": "bazel_skylib", - "version": "1.4.2", - "key": "bazel_skylib@1.4.2", - "repoName": "bazel_skylib", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [ - "//toolchains/unittest:cmd_toolchain", - "//toolchains/unittest:bash_toolchain" - ], - "extensionUsages": [], - "deps": { - "platforms": "platforms@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": { - "name": "bazel_skylib~1.4.2", - "urls": [ - "https://github.com/bazelbuild/bazel-skylib/releases/download/1.4.2/bazel-skylib-1.4.2.tar.gz" - ], - "integrity": "sha256-Zv/ZMVZlv6r8lrUiePV8fi3Qn17eJ56m05sr5HHn46o=", - "strip_prefix": "", - "remote_patches": {}, - "remote_patch_strip": 0 + "@@toolchain_utils~1.0.0-beta.1//:MODULE.bazel%_repo_rules": { + "general": { + "bzlTransitiveDigest": "N8Ehl02dLIrmCn7Ff5iLyKwfbBa0ZnVCw5quAS8d+Yw=", + "accumulatedFileDigests": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "local": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/triplet:repository.bzl", + "ruleClassName": "triplet", + "attributes": { + "name": "toolchain_utils~1.0.0-beta.1~_repo_rules~local" + } + }, + "launcher": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/launcher:repository.bzl", + "ruleClassName": "launcher", + "attributes": { + "name": "toolchain_utils~1.0.0-beta.1~_repo_rules~launcher" + } + } } } } - }, - "moduleExtensions": {} + } } diff --git a/e2e/github-git/BUILD.bazel b/e2e/github-git/BUILD.bazel new file mode 100644 index 0000000..a49bec4 --- /dev/null +++ b/e2e/github-git/BUILD.bazel @@ -0,0 +1,10 @@ +load("@bazel_skylib//rules:build_test.bzl", "build_test") + +build_test( + name = "checkout", + size = "small", + targets = [ + "@github-git-2.43.0//:checkout", + "@github-git-c089584ac8dedc3aa7c2c404839bc098050298a2//:checkout", + ], +) diff --git a/git/checkout/BUILD.bazel b/git/checkout/BUILD.bazel new file mode 100644 index 0000000..e330b50 --- /dev/null +++ b/git/checkout/BUILD.bazel @@ -0,0 +1,8 @@ +alias( + name = "template", + actual = select({ + "@toolchain_utils//toolchain/constraint/os:windows": ":nt.tmpl.bat", + "//conditions:default": "posix.tmpl.sh", + }), + visibility = ["//visibility:public"], +) diff --git a/git/checkout/defs.bzl b/git/checkout/defs.bzl new file mode 100644 index 0000000..3f93298 --- /dev/null +++ b/git/checkout/defs.bzl @@ -0,0 +1,5 @@ +load(":rule.bzl", _checkout = "checkout") + +visibility("public") + +git_checkout = _checkout diff --git a/git/checkout/posix.tmpl.sh b/git/checkout/posix.tmpl.sh new file mode 100644 index 0000000..c9e1b42 --- /dev/null +++ b/git/checkout/posix.tmpl.sh @@ -0,0 +1,74 @@ +#! /usr/bin/env sh + +# Strict Shell +set -o errexit +set -o nounset + +# Bazel replacements +CP="{{cp}}" +CHMOD="{{chmod}}" +LN="{{ln}}" +MKDIR="{{mkdir}}" +GIT="{{git}}" +readonly CP LN GIT + +# Parse arguments +while test 0 -ne "${#}"; do + case "${1}" in + "--git-dir") + shift + GITDIR="${1?Must provide an argument for --git-dir}" + ;; + "--work-tree") + shift + WORKTREE="${1?Must provide an argument for --work-tree}" + ;; + "checkout") + shift + COMMIT="${1?Must provide an argument for checkout}" + ;; + *) + printf >&2 'Error: unknown argument: %s\n' "${1}" + exit 2 + ;; + esac + shift +done +readonly GITDIR WORKTREE COMMIT + +# The `git` CLI has strict requirements for the `.git` directory that +# the Bazel sandbox symlinks do not pass +DST="${WORKTREE}.working" +readonly DST +"${MKDIR}" -p "${DST}" +for SRC in "${GITDIR}/"*; do + case "${SRC}" in + *"/HEAD") + "${CP}" -p "${SRC}" "${DST}/${SRC#"${GITDIR}"/}" + "${CHMOD}" u+w "${DST}/${SRC#"${GITDIR}"/}" + ;; + *"/objects" | *"/refs") # TODO: can we symlink here? + "${CP}" -RLp "${SRC}" "${DST}/${SRC#"${GITDIR}"/}" + ;; + *) + "${LN}" -s "${SRC}" "${DST}/${SRC#"${GITDIR}"/}" + ;; + esac +done + +# Do the checkout +"${GIT}" \ + --git-dir "${DST}" \ + --work-tree "${WORKTREE}" \ + checkout \ + "${COMMIT}" + +# Ensure the directory exists +test -d "${DST}" + +# Copy the `git` directories +for FILEPATH in "${@}"; do + for SRC in "${FILEPATH}/"*; do + "${CP}" -RLp "${SRC}" "${DST}" + done +done diff --git a/git/checkout/rule.bzl b/git/checkout/rule.bzl new file mode 100644 index 0000000..273025a --- /dev/null +++ b/git/checkout/rule.bzl @@ -0,0 +1,83 @@ +load("//git/commit:defs.bzl", "GitCommitSha1Info") + +visibility("//...") + +DOC = """Checks out a working tree from a fetched repository.""" + +ATTRS = { + "dir": attr.label( + doc = "`git` directory to checkout `commit`.", + mandatory = True, + ), + "commit": attr.label( + doc = "The commit SHA to checkout into the working directory from the `objects`.", + providers = [GitCommitSha1Info], + mandatory = True, + ), + "template": attr.label( + doc = "The script to template and run.", + allow_single_file = True, + default = ":template", + ), +} + +def _map_each(file): + if file.basename == "HEAD": + return file.dirname + return None + +def implementation(ctx): + chmod = ctx.toolchains["@rules_coreutils//coreutils/toolchain/chmod:type"] + cp = ctx.toolchains["@rules_coreutils//coreutils/toolchain/cp:type"] + ln = ctx.toolchains["@rules_coreutils//coreutils/toolchain/ln:type"] + mkdir = ctx.toolchains["@rules_coreutils//coreutils/toolchain/mkdir:type"] + git = ctx.toolchains["//git/toolchain/git:type"] + + rendered = ctx.actions.declare_file("{}.rendered.{}".format(ctx.label.name, ctx.file.template.extension)) + ctx.actions.expand_template( + output = rendered, + template = ctx.file.template, + substitutions = { + "{{chmod}}": chmod.executable.path, + "{{cp}}": cp.executable.path, + "{{ln}}": ln.executable.path, + "{{mkdir}}": mkdir.executable.path, + "{{git}}": git.executable.path, + }, + is_executable = True, + ) + + commit = ctx.attr.commit[GitCommitSha1Info].value + + worktree = ctx.actions.declare_directory("{}".format(ctx.label.name)) + + args = ctx.actions.args() + args.add_joined("--git-dir", ctx.files.dir, map_each = _map_each, join_with = ",", omit_if_empty = False) + args.add("--work-tree", worktree.path) + args.add("checkout") + args.add(commit) + + ctx.actions.run( + outputs = [worktree], + inputs = ctx.files.dir, + executable = rendered, + tools = [git.executable, chmod.executable, cp.executable, ln.executable, mkdir.executable], + arguments = [args], + mnemonic = "GitCheckout", + progress_message = "Checkout {} in %{{output}}".format(commit), + ) + + return DefaultInfo(files = depset([worktree])) + +checkout = rule( + doc = DOC, + attrs = ATTRS, + implementation = implementation, + toolchains = [ + "//git/toolchain/git:type", + "@rules_coreutils//coreutils/toolchain/chmod:type", + "@rules_coreutils//coreutils/toolchain/cp:type", + "@rules_coreutils//coreutils/toolchain/ln:type", + "@rules_coreutils//coreutils/toolchain/mkdir:type", + ], +) diff --git a/git/commit/BUILD.bazel b/git/commit/BUILD.bazel new file mode 100644 index 0000000..e69de29 diff --git a/git/commit/Sha1Info.bzl b/git/commit/Sha1Info.bzl new file mode 100644 index 0000000..d221c84 --- /dev/null +++ b/git/commit/Sha1Info.bzl @@ -0,0 +1,36 @@ +load("@bazel_skylib//lib:types.bzl", "types") + +visibility("//git/commit/...") + +def _is_hex(value): + for c in value.elems(): + if not (("A" <= c and c <= "F") or ("a" <= c and c <= "f") or ("0" <= c and c <= "9")): + return False + return True + +def init(value): + """ + Initializes a `Sha1Info` provider. + + Args: + value: A SHA1 hexdigest. + + Returns: + A mapping of keywords for the `sha1_info` raw constructor. + """ + if not types.is_string(value): + fail("`Sha1Info.value` must be a `str`: {}".format(value)) + + if len(value) != 40: + fail("`Sha1Info.value` must be of length 40: {}".format(value)) + + if not _is_hex(value): + fail("`Sha1Info.value` must be hexidecimal: {}".format(value)) + + return {"value": value.lower()} + +Sha1Info, sha1_info = provider( + "A SHA1 commit hexdigest.", + fields = ["value"], + init = init, +) diff --git a/git/commit/defs.bzl b/git/commit/defs.bzl new file mode 100644 index 0000000..98aa6c0 --- /dev/null +++ b/git/commit/defs.bzl @@ -0,0 +1,7 @@ +load(":rule.bzl", _commit = "commit") +load(":Sha1Info.bzl", _Sha1Info = "Sha1Info") + +visibility("public") + +git_commit = _commit +GitCommitSha1Info = _Sha1Info diff --git a/git/commit/rule.bzl b/git/commit/rule.bzl new file mode 100644 index 0000000..561524b --- /dev/null +++ b/git/commit/rule.bzl @@ -0,0 +1,26 @@ +load(":Sha1Info.bzl", "Sha1Info") + +visibility("//...") + +DOC = """Provides a commit SHA.""" + +ATTRS = { + "commit": attr.string( + doc = "The commit SHA.", + mandatory = True, + ), +} + +def implementation(ctx): + commit = ctx.attr.commit + + if len(commit) != 40 or not commit.isalnum(): + fail("Invalid commit SHA: {}".format(commit)) + return Sha1Info(commit) + +commit = rule( + doc = DOC, + attrs = ATTRS, + implementation = implementation, + provides = [Sha1Info], +) diff --git a/git/dir/BUILD.bazel b/git/dir/BUILD.bazel new file mode 100644 index 0000000..e330b50 --- /dev/null +++ b/git/dir/BUILD.bazel @@ -0,0 +1,8 @@ +alias( + name = "template", + actual = select({ + "@toolchain_utils//toolchain/constraint/os:windows": ":nt.tmpl.bat", + "//conditions:default": "posix.tmpl.sh", + }), + visibility = ["//visibility:public"], +) diff --git a/git/dir/defs.bzl b/git/dir/defs.bzl new file mode 100644 index 0000000..010a1cf --- /dev/null +++ b/git/dir/defs.bzl @@ -0,0 +1,5 @@ +load(":rule.bzl", _dir = "dir") + +visibility("public") + +git_dir = _dir diff --git a/git/dir/posix.tmpl.sh b/git/dir/posix.tmpl.sh new file mode 100644 index 0000000..69d123a --- /dev/null +++ b/git/dir/posix.tmpl.sh @@ -0,0 +1,24 @@ +#! /usr/bin/env sh + +# Strict Shell +set -o errexit +set -o nounset + +# Bazel replacements +CP="{{cp}}" +readonly CP + +# Process arguments +DST="${1?Must provide a destination directory}" +readonly DST +shift + +# Ensure the directory exists +test -d "${DST}" + +# Copy the `git` directories +for FILEPATH in "${@}"; do + for SRC in "${FILEPATH}/"*; do + "${CP}" -RLp "${SRC}" "${DST}" + done +done diff --git a/git/dir/rule.bzl b/git/dir/rule.bzl new file mode 100644 index 0000000..bfc57ae --- /dev/null +++ b/git/dir/rule.bzl @@ -0,0 +1,65 @@ +visibility("//...") + +DOC = """Creates a `git` declared directory from a filegroup. + +Specifically, it makes sure that the `HEAD` passes the `git` CLI validation. +""" + +ATTRS = { + "srcs": attr.label_list( + doc = "`git` directory files.", + mandatory = True, + ), + "template": attr.label( + doc = "The script to template and run.", + allow_single_file = True, + default = ":template", + ), +} + +def _map_each(file): + if file.basename == "HEAD": + return file.dirname + return None + +def implementation(ctx): + cp = ctx.toolchains["@rules_coreutils//coreutils/toolchain/cp:type"] + mkdir = ctx.toolchains["@rules_coreutils//coreutils/toolchain/mkdir:type"] + + rendered = ctx.actions.declare_file("{}.rendered.{}".format(ctx.label.name, ctx.file.template.extension)) + ctx.actions.expand_template( + output = rendered, + template = ctx.file.template, + substitutions = { + "{{cp}}": cp.executable.path, + "{{mkdir}}": mkdir.executable.path, + }, + is_executable = True, + ) + + dir = ctx.actions.declare_directory("{}.git".format(ctx.label.name)) + args = ctx.actions.args() + args.add(dir.path) + args.add_all(ctx.files.srcs, map_each = _map_each) + + ctx.actions.run( + outputs = [dir], + inputs = ctx.files.srcs, + executable = rendered, + tools = [cp.executable, mkdir.executable], + arguments = [args], + mnemonic = "GitDir", + progress_message = "Creating `.git` directory: %{output}", + ) + + return DefaultInfo(files = depset([dir])) + +dir = rule( + doc = DOC, + attrs = ATTRS, + implementation = implementation, + toolchains = [ + "@rules_coreutils//coreutils/toolchain/cp:type", + "@rules_coreutils//coreutils/toolchain/mkdir:type", + ], +) diff --git a/git/fetch/BUILD.bazel b/git/fetch/BUILD.bazel new file mode 100644 index 0000000..e69de29 diff --git a/git/fetch/BUILD.tmpl.bazel b/git/fetch/BUILD.tmpl.bazel new file mode 100644 index 0000000..051b64f --- /dev/null +++ b/git/fetch/BUILD.tmpl.bazel @@ -0,0 +1,36 @@ +load("@rules_git//git/dir:defs.bzl", "git_dir") +load("@rules_git//git/commit:defs.bzl", "git_commit") +load("@rules_git//git/checkout:defs.bzl", "git_checkout") + +filegroup( + name = "srcs", + srcs = glob( + ["**"], + exclude = [ + "BUILD.bazel", + "WORKSPACE", + "hooks/**", + "description", + ], + ), + visibility = ["//visibility:public"], +) + +git_dir( + name = "dir", + srcs = [":srcs"], + visibility = ["//visibility:public"], +) + +git_commit( + name = "commit", + commit = "{{commit}}", + visibility = ["//visibility:public"], +) + +git_checkout( + name = "checkout", + commit = ":commit", + dir = ":dir", + visibility = ["//visibility:public"], +) diff --git a/git/fetch/defs.bzl b/git/fetch/defs.bzl new file mode 100644 index 0000000..afdea1e --- /dev/null +++ b/git/fetch/defs.bzl @@ -0,0 +1,5 @@ +load(":repository.bzl", _fetch = "fetch") + +visibility("public") + +git_fetch = _fetch diff --git a/git/fetch/repository.bzl b/git/fetch/repository.bzl new file mode 100644 index 0000000..5d17658 --- /dev/null +++ b/git/fetch/repository.bzl @@ -0,0 +1,37 @@ +load("//lib:init.bzl", _INIT = "ATTRS", _init = "init") +load("//lib:resolve.bzl", _RESOLVE = "ATTRS", _resolve = "resolve") +load("//lib:fetch.bzl", _FETCH = "ATTRS", _fetch = "fetch") +load(":template.bzl", _TEMPLATE = "ATTRS", _template = "template") + +visibility("//...") + +DOC = """Fetches a `git` repository. + +Creates a bare repository in the Bazel repository directory. + +The bare repository can be used with subsequent rules to checkout the worktree, convert to an archive, etc. + +This rule performs the network access to retrieve the necessary objects. Once retrieved other rules perform the more expensive I/O. This separation of concerns allows moving some of those rules into the execution phase. +""" + +ATTRS = {k: v for k, v in (_INIT | _RESOLVE | _FETCH | _TEMPLATE).items() if k not in ("dir", "bare")} + +def implementation(rctx): + canonical = {a: getattr(rctx.attr, a) for a in ATTRS} | {"name": rctx.name} + + dir = _init(rctx, dir = rctx.path("."), bare = True) + + commit = _resolve(rctx) + canonical["commit"] = commit + + _fetch(rctx, commit = commit, dir = dir) + + _template(rctx, commit = commit) + + return canonical + +fetch = repository_rule( + doc = DOC, + attrs = ATTRS, + implementation = implementation, +) diff --git a/git/fetch/template.bzl b/git/fetch/template.bzl new file mode 100644 index 0000000..4571472 --- /dev/null +++ b/git/fetch/template.bzl @@ -0,0 +1,33 @@ +visibility("//git/fetch/...") + +ATTRS = { + "build": attr.label( + doc = "The `BUILD.bazel` template file.", + default = ":BUILD.tmpl.bazel", + allow_single_file = True, + ), +} + +def template(rctx, *, commit, build = None): + """ + Templates `BUILD.bazel` for the `git_fetch` repository. + + All arguments default to the same named attributes on `rctx.` + + Args: + rctx: The repository context to use for command execution. + build: The `BUILD.bazel` template file. + commit: The commit SHA that has been fetched into this repository. + + Returns: + The templated filepath. + """ + template = build or rctx.attr.build + + rendered = rctx.path("BUILD.bazel") + + substitutions = {"{{commit}}": commit} + + rctx.template(rendered, template, substitutions, executable = False) + + return rendered diff --git a/lib/BUILD.bazel b/lib/BUILD.bazel new file mode 100644 index 0000000..e69de29 diff --git a/lib/fetch.bzl b/lib/fetch.bzl new file mode 100644 index 0000000..beb8206 --- /dev/null +++ b/lib/fetch.bzl @@ -0,0 +1,71 @@ +load(":init.bzl", "init", _ATTRS = "ATTRS") + +visibility("//git/...") + +ATTRS = _ATTRS | { + "remote": attr.string( + doc = "The URI to retrieve `git` objects from.", + mandatory = True, + ), + "commit": attr.string( + doc = "The wanted commit SHA.", + ), + "reference": attr.string( + doc = "A reference that contains the commit.", + ), +} + +def fetch(rctx, *, remote = None, commit = None, reference = None, dir = None, git = None): + """ + Fetches a remote commit into a `git` directory. + + All arguments default to the same named attributes on `rctx.` + + Args: + rctx: The repository context to use for command execution. + remote: The `git` remote endpoint to receive objects from. + commit: The fully qualified commit SHA. + reference: A reference that contains the commit SHA. + dir: The `git` directory to store the object into. + git: The path to the `git` CLI. + + Returns: + The `git` directory. + """ + remote = remote or rctx.attr.remote + commit = commit or rctx.attr.commit + reference = reference or rctx.attr.reference + dir = dir or rctx.attr.dir or rctx.path(".git") + git = git or rctx.attr.git + + dir = init(rctx, git = git, dir = dir) + + if len(commit) != 40 or not commit.isalnum(): + fail("Can only fetch fully qualified commits: {}".format(commit)) + + cmd = ( + git, + "--git-dir={}".format(dir), + "fetch", + "--depth=1", + "--no-write-fetch-head", + remote, + commit, + ) + + env = { + "GIT_CONFIG_NOSYSTEM": "true", + } + + rctx.report_progress("fetch: {}#{}".format(remote, commit)) + result = rctx.execute(cmd, environment = env) + if result.return_code != 0: + fail("Failed to fetch `{}#{}`: {}".format(remote, commit, result.stderr)) + + head = dir.get_child("HEAD") + rctx.file(head, commit, executable = False) + + touch = dir.get_child("refs/.touch") + rctx.file(touch, "", executable = False) + + return dir diff --git a/lib/init.bzl b/lib/init.bzl new file mode 100644 index 0000000..b559956 --- /dev/null +++ b/lib/init.bzl @@ -0,0 +1,72 @@ +visibility("//git/...") + +ATTRS = { + "dir": attr.label( + doc = "The `git` objects directory.", + ), + "bare": attr.bool( + doc = "Initialize a bare repository.", + default = False, + ), + "git": attr.label( + doc = "The `git` CLI", + default = "@git//:entrypoint", + allow_single_file = True, + executable = True, + cfg = "exec", + ), +} + +def init(rctx, *, dir = None, git = None, bare = False): + """ + Initializes a `git` directory for storing `git` objects. + + Can be used with the `--git-dir` argument. + + All arguments default to the same named attributes on `rctx.` + + Args: + rctx: The repository context to use for command execution. + dir: The `git` directory to initialize. + git: The path to the `git` CLI. + + Returns: + The create `git` directory. + """ + dir = dir or rctx.attr.dir or rctx.path(".git") + git = git or rctx.attr.git + bare = git or rctx.attr.bare + + dir = rctx.path(dir) + + if dir.basename == "WORKSPACE": + dir = dir.dirname + + cmd = ( + git, + "--git-dir={}".format(dir), + "init", + ) + + if bare: + cmd += ("--bare",) + + rctx.report_progress("init: {}".format(dir)) + result = rctx.execute(cmd) + if result.return_code != 0: + fail("Failed to initialize `{}`: {}".format(dir, result.stderr)) + + cmd = ( + git, + "--git-dir={}".format(dir), + "config", + "core.compression", + "9", + ) + + rctx.report_progress("config: {}".format(dir)) + result = rctx.execute(cmd) + if result.return_code != 0: + fail("Failed to configure `{}`: {}".format(dir, result.stderr)) + + return dir diff --git a/lib/resolve.bzl b/lib/resolve.bzl new file mode 100644 index 0000000..99a64cd --- /dev/null +++ b/lib/resolve.bzl @@ -0,0 +1,57 @@ +load(":init.bzl", _ATTRS = "ATTRS") + +visibility("//git/...") + +ATTRS = { + "remote": attr.string( + doc = "The URI to retrieve `git` objects from.", + mandatory = True, + ), + "reference": attr.string( + doc = "A reference to resolve.", + ), + "git": _ATTRS["git"], +} + +def resolve(rctx, *, remote = None, commit = None, reference = None, git = None): + """ + Resolves a `git` reference into a commit SHA. + + All arguments default to the same named attributes on `rctx.` + + Args: + rctx: The repository context to use for command execution. + remote: The `git` remote endpoint that contains the reference. + commit: The commit SHA. + reference: The reference to resolve. + git: The path to the `git` CLI. + + Returns: + The fully resolved `git` commit SHA. + """ + remote = remote or rctx.attr.remote + commit = commit or rctx.attr.commit + reference = reference or rctx.attr.reference + git = git or rctx.attr.git + + if len(commit) == 40 and commit.isalnum(): + return commit + + cmd = ( + git, + "ls-remote", + remote, + reference, + ) + + rctx.report_progress("resolve: {}#{}".format(remote, reference)) + result = rctx.execute(cmd) + if result.return_code != 0: + fail("Failed to resolve `{}#{}`: {}".format(remote, reference, result.stderr)) + + commit, _ = result.stdout.strip().split("\t") + + if len(commit) != 40 and commit.isalnum(): + fail("Failed to resolve `git` reference `{}#{}`: {}".format(remote, reference, commit)) + + return commit -- GitLab From 427e72e086e6069654c035bd525e9769f4b8e9a9 Mon Sep 17 00:00:00 2001 From: Matt Clarkson Date: Thu, 28 Mar 2024 15:19:09 +0000 Subject: [PATCH 03/18] feat: add `bazel-git` toolchain --- MODULE.bazel | 9 ++++++--- MODULE.bazel.lock | 30 +++++++++++++++++++++++++----- e2e/MODULE.bazel.lock | 30 +++++++++++++++++++++++++----- git/toolchain/git/BUILD.bazel | 6 ++++++ 4 files changed, 62 insertions(+), 13 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index 751a6d1..6f8cb2f 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -12,9 +12,12 @@ bazel_dep(name = "rules_coreutils", version = "1.0.0-alpha.6") which = use_repo_rule("@toolchain_utils//toolchain/local/which:defs.bzl", "toolchain_local_which") -which( - name = "which-git", -) +[ + which( + name = "which-{}".format(tool), + ) + for tool in ("git", "bazel-git") +] resolved = use_repo_rule("@toolchain_utils//toolchain/resolved:defs.bzl", "toolchain_resolved") diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index e122244..42fd108 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -1,6 +1,6 @@ { "lockFileVersion": 3, - "moduleFileHash": "02ffb92eec8786341654a0ab7d5ff73177ad9c3aed41e976f90ef48efa6c8752", + "moduleFileHash": "f768b663ed060bdde6d1955275619bff79807719a62dad5fb07b99a92651087c", "flags": { "cmdRegistries": [ "https://bcr.bazel.build", @@ -39,6 +39,7 @@ }, "imports": { "which-git": "which-git", + "which-bazel-git": "which-bazel-git", "resolved-git": "resolved-git", "git": "git" }, @@ -52,8 +53,20 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 15, - "column": 6 + "line": 16, + "column": 10 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "name": "which-bazel-git" + }, + "devDependency": false, + "location": { + "file": "@@//:MODULE.bazel", + "line": 16, + "column": 10 } }, { @@ -65,7 +78,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 21, + "line": 24, "column": 9 } }, @@ -80,7 +93,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 30, + "line": 33, "column": 7 } } @@ -3009,6 +3022,13 @@ "name": "_main~_repo_rules~which-git" } }, + "which-bazel-git": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "name": "_main~_repo_rules~which-bazel-git" + } + }, "resolved-git": { "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", diff --git a/e2e/MODULE.bazel.lock b/e2e/MODULE.bazel.lock index 5087c80..f9b1d06 100644 --- a/e2e/MODULE.bazel.lock +++ b/e2e/MODULE.bazel.lock @@ -15,7 +15,7 @@ "compatibilityMode": "ERROR" }, "localOverrideHashes": { - "rules_git": "02ffb92eec8786341654a0ab7d5ff73177ad9c3aed41e976f90ef48efa6c8752", + "rules_git": "f768b663ed060bdde6d1955275619bff79807719a62dad5fb07b99a92651087c", "bazel_tools": "922ea6752dc9105de5af957f7a99a6933c0a6a712d23df6aad16a9c399f7e787" }, "moduleDepGraph": { @@ -134,6 +134,7 @@ }, "imports": { "which-git": "which-git", + "which-bazel-git": "which-bazel-git", "resolved-git": "resolved-git", "git": "git" }, @@ -147,8 +148,20 @@ "devDependency": false, "location": { "file": "@@rules_git~override//:MODULE.bazel", - "line": 15, - "column": 6 + "line": 16, + "column": 10 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", + "attributeValues": { + "name": "which-bazel-git" + }, + "devDependency": false, + "location": { + "file": "@@rules_git~override//:MODULE.bazel", + "line": 16, + "column": 10 } }, { @@ -160,7 +173,7 @@ "devDependency": false, "location": { "file": "@@rules_git~override//:MODULE.bazel", - "line": 21, + "line": 24, "column": 9 } }, @@ -175,7 +188,7 @@ "devDependency": false, "location": { "file": "@@rules_git~override//:MODULE.bazel", - "line": 30, + "line": 33, "column": 7 } } @@ -4442,6 +4455,13 @@ "name": "rules_git~override~_repo_rules~which-git" } }, + "which-bazel-git": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "name": "rules_git~override~_repo_rules~which-bazel-git" + } + }, "resolved-git": { "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", diff --git a/git/toolchain/git/BUILD.bazel b/git/toolchain/git/BUILD.bazel index fb1f88e..95db381 100644 --- a/git/toolchain/git/BUILD.bazel +++ b/git/toolchain/git/BUILD.bazel @@ -5,6 +5,12 @@ toolchain_type( visibility = ["//visibility:public"], ) +toolchain( + name = "bazel-git", + toolchain = "@which-bazel-git", + toolchain_type = ":type", +) + toolchain( name = "git", toolchain = "@which-git", -- GitLab From 485c423e7363fbaf05754148c78954fa641a8571 Mon Sep 17 00:00:00 2001 From: Matt Clarkson Date: Thu, 28 Mar 2024 17:17:23 +0000 Subject: [PATCH 04/18] fix(resolve): make `ls-remote` report an exit code --- e2e/MODULE.bazel.lock | 2 +- lib/resolve.bzl | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/e2e/MODULE.bazel.lock b/e2e/MODULE.bazel.lock index f9b1d06..41b9a7e 100644 --- a/e2e/MODULE.bazel.lock +++ b/e2e/MODULE.bazel.lock @@ -3075,7 +3075,7 @@ "moduleExtensions": { "//:MODULE.bazel%_repo_rules": { "general": { - "bzlTransitiveDigest": "PbbXpPYa0LFwzuHfHT+sVtEsScT2C1yWWcl4joEHdVQ=", + "bzlTransitiveDigest": "BNmFDGMeJg9WYsDnhIDXSlrB1PUr79A2VQF1wpszhYw=", "accumulatedFileDigests": {}, "envVariables": {}, "generatedRepoSpecs": { diff --git a/lib/resolve.bzl b/lib/resolve.bzl index 99a64cd..b9b7fff 100644 --- a/lib/resolve.bzl +++ b/lib/resolve.bzl @@ -40,6 +40,7 @@ def resolve(rctx, *, remote = None, commit = None, reference = None, git = None) cmd = ( git, "ls-remote", + "--exit-code", remote, reference, ) -- GitLab From 8944e0a7de3a59398de38eccc3363b93f5c25a28 Mon Sep 17 00:00:00 2001 From: Matt Clarkson Date: Thu, 28 Mar 2024 21:04:03 +0000 Subject: [PATCH 05/18] fix(resolve): return the commit _and_ reference When we list the remote, we fully resolve the reference. Returning that resolved reference removes ambiguity later in the logic. If multiple references are listed, raise a failure. --- e2e/MODULE.bazel.lock | 2 +- git/fetch/repository.bzl | 4 ++-- lib/resolve.bzl | 14 +++++++++----- 3 files changed, 12 insertions(+), 8 deletions(-) diff --git a/e2e/MODULE.bazel.lock b/e2e/MODULE.bazel.lock index 41b9a7e..16441ea 100644 --- a/e2e/MODULE.bazel.lock +++ b/e2e/MODULE.bazel.lock @@ -3075,7 +3075,7 @@ "moduleExtensions": { "//:MODULE.bazel%_repo_rules": { "general": { - "bzlTransitiveDigest": "BNmFDGMeJg9WYsDnhIDXSlrB1PUr79A2VQF1wpszhYw=", + "bzlTransitiveDigest": "VFWByxO2ZRCek+nX9UJsJ1oSAOkg67IgL//A2EM6Yls=", "accumulatedFileDigests": {}, "envVariables": {}, "generatedRepoSpecs": { diff --git a/git/fetch/repository.bzl b/git/fetch/repository.bzl index 5d17658..ac830fa 100644 --- a/git/fetch/repository.bzl +++ b/git/fetch/repository.bzl @@ -21,10 +21,10 @@ def implementation(rctx): dir = _init(rctx, dir = rctx.path("."), bare = True) - commit = _resolve(rctx) + commit, reference = _resolve(rctx) canonical["commit"] = commit - _fetch(rctx, commit = commit, dir = dir) + _fetch(rctx, commit = commit, dir = dir, reference = reference) _template(rctx, commit = commit) diff --git a/lib/resolve.bzl b/lib/resolve.bzl index b9b7fff..0c3b251 100644 --- a/lib/resolve.bzl +++ b/lib/resolve.bzl @@ -27,7 +27,7 @@ def resolve(rctx, *, remote = None, commit = None, reference = None, git = None) git: The path to the `git` CLI. Returns: - The fully resolved `git` commit SHA. + The fully resolved `git` commit SHA and the resolved reference. """ remote = remote or rctx.attr.remote commit = commit or rctx.attr.commit @@ -35,7 +35,7 @@ def resolve(rctx, *, remote = None, commit = None, reference = None, git = None) git = git or rctx.attr.git if len(commit) == 40 and commit.isalnum(): - return commit + return commit, reference cmd = ( git, @@ -50,9 +50,13 @@ def resolve(rctx, *, remote = None, commit = None, reference = None, git = None) if result.return_code != 0: fail("Failed to resolve `{}#{}`: {}".format(remote, reference, result.stderr)) - commit, _ = result.stdout.strip().split("\t") + tuples = [l.split("\t") for l in result.stdout.strip().splitlines()] + if len(tuples) > 1: + fail("Ambiguous reference `{}` for `{}`. Multiple results were found: {}".format(remote, reference, ','.join([r for _, r in tuples]))) + + commit, resolved = tuples[0] if len(commit) != 40 and commit.isalnum(): - fail("Failed to resolve `git` reference `{}#{}`: {}".format(remote, reference, commit)) + fail("Resolved `git` reference `{}#{}` was no a valid commit SHA: {}".format(remote, reference, commit)) - return commit + return commit, resolved -- GitLab From 324b0feeaa33d64fd7475c2db885ada413fc31ec Mon Sep 17 00:00:00 2001 From: Matt Clarkson Date: Thu, 28 Mar 2024 17:16:49 +0000 Subject: [PATCH 06/18] feat(fetch): fallback to deeper fetches --- e2e/MODULE.bazel.lock | 2 +- lib/execute.bzl | 23 ++++++++ lib/fetch.bzl | 126 ++++++++++++++++++++++++++++++++++++------ 3 files changed, 134 insertions(+), 17 deletions(-) create mode 100644 lib/execute.bzl diff --git a/e2e/MODULE.bazel.lock b/e2e/MODULE.bazel.lock index 16441ea..4da4f42 100644 --- a/e2e/MODULE.bazel.lock +++ b/e2e/MODULE.bazel.lock @@ -3075,7 +3075,7 @@ "moduleExtensions": { "//:MODULE.bazel%_repo_rules": { "general": { - "bzlTransitiveDigest": "VFWByxO2ZRCek+nX9UJsJ1oSAOkg67IgL//A2EM6Yls=", + "bzlTransitiveDigest": "sDGnVph9yNl15wbr++uY+4/JKYoLHhKW1T58NhY/EAs=", "accumulatedFileDigests": {}, "envVariables": {}, "generatedRepoSpecs": { diff --git a/lib/execute.bzl b/lib/execute.bzl new file mode 100644 index 0000000..4ce5244 --- /dev/null +++ b/lib/execute.bzl @@ -0,0 +1,23 @@ +visibility("//...") + +def execute(rctx, *args, dir, git): + """ + Executes a `git` command with the CLI. + + Args: + rctx: The repository context to use for command execution. + *args: Arguments to pass to the CLI + dir: The `git` directory to store the object into. + git: The path to the `git` CLI. + + Returns: + The execution result. + """ + cmd = (git, "--git-dir={}".format(dir)) + tuple(args) + + env = { + "GIT_CONFIG_NOSYSTEM": "true", + } + + rctx.report_progress(" ".join(args)) + return rctx.execute(cmd, environment = env) diff --git a/lib/fetch.bzl b/lib/fetch.bzl index beb8206..08f3fb6 100644 --- a/lib/fetch.bzl +++ b/lib/fetch.bzl @@ -1,3 +1,4 @@ +load(":execute.bzl", "execute") load(":init.bzl", "init", _ATTRS = "ATTRS") visibility("//git/...") @@ -15,6 +16,109 @@ ATTRS = _ATTRS | { ), } +def _guess(rctx, remote, reference, *, dir, git, guesses = ("refs/heads/main", "refs/heads/master", "refs/heads/trunk")): + """ + Guesses the default reference for a repository, if no reference is provided. + + Args: + rctx: The repository context to use for command execution. + remote: The `git` remote endpoint to receive objects from. + reference: A reference that contains the commit SHA. + dir: The `git` directory to store the object into. + git: The path to the `git` CLI. + + Returns: + The guessed reference or the provided, qualified, reference + """ + if reference: + if not reference.startswith("refs/"): + return "refs/heads/{}".format(reference) + return reference + + result = execute(rctx, "ls-remote", "--exit-code", remote, git = git, dir = dir, *guesses) + if result.return_code != 0: + fail("Failed to list remote references: `{}`: {}".format(remote, result.stderr)) + + for line in result.stdout.strip().splitlines(): + _, reference = line.split("\t") + return reference + + fail("No common references where available in the remote `{}`: {}. Add a `reference` attribute.".format(remote, ",".join(guesses))) + +def _fetch(rctx, *, remote, commit, reference, dir, git): + """ + Fetches a remote commit into a `git` directory. + + Attempts to do a single depth SHA1 fetch. If the server does not support single SHA1 + fetches, various fallbacks are performed: + + - If a `reference` is provided, keep deepening the fetch until the commit is found + - If the commit is not found, or a reference is not provided, do a _full_ fetch of the repository + + Args: + rctx: The repository context to use for command execution. + remote: The `git` remote endpoint to receive objects from. + commit: The fully qualified commit SHA. + reference: A reference that contains the commit SHA. + dir: The `git` directory to store the object into. + git: The path to the `git` CLI. + + Returns: + The `git` directory. + """ + + def _execute(*args): + return execute(rctx, "fetch", git = git, dir = dir, *args) + + def _exists(c): + return execute(rctx, "cat-file", "-e", c, git = git, dir = dir) + + # Attempt to do a single SHA1 fetch + result = _execute("--depth=1", remote, commit) + if result.return_code != 0 and "want {} not valid".format(commit) not in result.stderr: + return result + if _exists(commit): + return result + + # Guess the reference, if none provided + reference = _guess(rctx, remote, reference, git = git, dir = dir) + + # Grab a single depth of the reference to be able to deepen + result = _execute("--depth=1", remote, reference) + if result.return_code != 0: + return result + + # Deepen using the previous fetch as a negotiation tip + for shift in range(4, 10): + depth = 1 << shift + result = _execute("--negotiation-tip=FETCH_HEAD", "--depth={}".format(depth), remote, reference) + if result.return_code != 0 or _exists(commit): + return result + + # Fetch the full depth for the reference + result = _execute(remote, "{}:{}".format(reference, reference)) + if result.return_code != 0 or _exists(commit): + return result + + # Fetch all tags + result = _execute(remote, "refs/tags/*:refs/tags/*") + if result.return_code != 0 or _exists(commit): + return result + + # Fetch all branches + result = _execute(remote, "refs/heads/*:refs/heads/*") + if result.return_code != 0 or _exists(commit): + return result + + fail("""Failed to fetch `{remote}#{commit}` as all fallback methods failed to retrieve the commit. + +Fallback methods activate when a `git` server does not support single SHA fetches. This often occurs on Gerrit servers where the ACLs prevent advertising SHA fetches. A workaround in this situation is to push a branch (or tag) for the commit to be retrieved: + + git push origin {commit}:refs/heads/advertise/{commit} + +The fetch ultimately falls back to retrieving all tags and branches. It is unexpected not to be able to find the `{commit}` in the repository after a full depth, through fetch. Check that the SHA is valid and exists in the remote repository. +""".format(remote = remote, commit = commit)) + def fetch(rctx, *, remote = None, commit = None, reference = None, dir = None, git = None): """ Fetches a remote commit into a `git` directory. @@ -43,28 +147,18 @@ def fetch(rctx, *, remote = None, commit = None, reference = None, dir = None, g if len(commit) != 40 or not commit.isalnum(): fail("Can only fetch fully qualified commits: {}".format(commit)) - cmd = ( - git, - "--git-dir={}".format(dir), - "fetch", - "--depth=1", - "--no-write-fetch-head", - remote, - commit, - ) - - env = { - "GIT_CONFIG_NOSYSTEM": "true", - } - - rctx.report_progress("fetch: {}#{}".format(remote, commit)) - result = rctx.execute(cmd, environment = env) + result = _fetch(rctx, git = git, dir = dir, commit = commit, reference = reference, remote = remote) if result.return_code != 0: fail("Failed to fetch `{}#{}`: {}".format(remote, commit, result.stderr)) head = dir.get_child("HEAD") rctx.file(head, commit, executable = False) + fetch_head = dir.get_child("FETCH_HEAD") + if fetch_head.exists: + rctx.delete(fetch_head) + + # Provide a file to make sure the `refs` directory is found in a `filegroup` glob. touch = dir.get_child("refs/.touch") rctx.file(touch, "", executable = False) -- GitLab From 8500459c2381d1e262c0b2d6e52f05e5556c573d Mon Sep 17 00:00:00 2001 From: Matt Clarkson Date: Fri, 5 Apr 2024 12:04:38 +0100 Subject: [PATCH 07/18] chore: add downloads of `bazel-git@1.0.0-alpha.1` --- .gitignore | 1 + MODULE.bazel | 25 ++++ MODULE.bazel.lock | 280 ++++++++++++++++++++++++++++++++++++- bazel-git/BUILD.bazel | 0 bazel-git/BUILD.tmpl.bazel | 6 + lib/resolve.bzl | 2 +- 6 files changed, 307 insertions(+), 7 deletions(-) create mode 100644 bazel-git/BUILD.bazel create mode 100644 bazel-git/BUILD.tmpl.bazel diff --git a/.gitignore b/.gitignore index 264a653..a4e30e1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ /.cache/ /bazel-* +!/bazel-git /.bazelrc.user /node_modules/ diff --git a/MODULE.bazel b/MODULE.bazel index 6f8cb2f..234646f 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -8,8 +8,33 @@ module( bazel_dep(name = "bazel_skylib", version = "1.5.0") bazel_dep(name = "toolchain_utils", version = "1.0.0-beta.1") +bazel_dep(name = "download_utils", version = "1.0.0-beta.2") bazel_dep(name = "rules_coreutils", version = "1.0.0-alpha.6") +download_file = use_repo_rule("@download_utils//download/file:defs.bzl", "download_file") + +[ + download_file( + name = binary.removesuffix(".exe"), + build = "//bazel-git:BUILD.tmpl.bazel", + executable = True, + integrity = integrity, + links = { + binary: "entrypoint", + }, + output = binary, + urls = ["https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/{}".format(binary)], + ) + for binary, integrity in ( + ("amd64-linux-bazel-git", "sha256-Z/n25/+e5qCnTbroDES46dNEPevGhPTFPGiyP/u+q5o="), + ("arm64-linux-bazel-git", "sha256-OopMv7lKFit63OTOOZN1WeB3qcQrpSmEYLHUAU+OSOc="), + ("amd64-darwin-bazel-git", "sha256-XeadyN/bd92+syfn8OH2Mv1f1i0UCgX61W231f1AVko="), + ("arm64-darwin-bazel-git", "sha256-Ua/VPBpZLDECbs7Dnf5Tb7HS+Pwo+Zrms2Jpvic6omg="), + ("amd64-windows-bazel-git.exe", "sha256-hGxVLiZO7o3sPONXxeRgXPsJRa9jGBNGVSYWECnUkjk="), + ("arm64-windows-bazel-git.exe", "sha256-Hc9jocj8K1d/s72LQg8Tha/1cRpfLh4EntI+V40koF4="), + ) +] + which = use_repo_rule("@toolchain_utils//toolchain/local/which:defs.bzl", "toolchain_local_which") [ diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 42fd108..22269c3 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -1,6 +1,6 @@ { "lockFileVersion": 3, - "moduleFileHash": "f768b663ed060bdde6d1955275619bff79807719a62dad5fb07b99a92651087c", + "moduleFileHash": "62eacddffb998e5c1e401b55c1a1778f2259270e244d460ccd3786a1bf56525e", "flags": { "cmdRegistries": [ "https://bcr.bazel.build", @@ -38,6 +38,12 @@ "column": 0 }, "imports": { + "amd64-linux-bazel-git": "amd64-linux-bazel-git", + "arm64-linux-bazel-git": "arm64-linux-bazel-git", + "amd64-darwin-bazel-git": "amd64-darwin-bazel-git", + "arm64-darwin-bazel-git": "arm64-darwin-bazel-git", + "amd64-windows-bazel-git": "amd64-windows-bazel-git", + "arm64-windows-bazel-git": "arm64-windows-bazel-git", "which-git": "which-git", "which-bazel-git": "which-bazel-git", "resolved-git": "resolved-git", @@ -45,6 +51,138 @@ }, "devImports": [], "tags": [ + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "build": "//bazel-git:BUILD.tmpl.bazel", + "executable": true, + "integrity": "sha256-Z/n25/+e5qCnTbroDES46dNEPevGhPTFPGiyP/u+q5o=", + "links": { + "amd64-linux-bazel-git": "entrypoint" + }, + "output": "amd64-linux-bazel-git", + "urls": [ + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/amd64-linux-bazel-git" + ], + "name": "amd64-linux-bazel-git" + }, + "devDependency": false, + "location": { + "file": "@@//:MODULE.bazel", + "line": 17, + "column": 18 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "build": "//bazel-git:BUILD.tmpl.bazel", + "executable": true, + "integrity": "sha256-OopMv7lKFit63OTOOZN1WeB3qcQrpSmEYLHUAU+OSOc=", + "links": { + "arm64-linux-bazel-git": "entrypoint" + }, + "output": "arm64-linux-bazel-git", + "urls": [ + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/arm64-linux-bazel-git" + ], + "name": "arm64-linux-bazel-git" + }, + "devDependency": false, + "location": { + "file": "@@//:MODULE.bazel", + "line": 17, + "column": 18 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "build": "//bazel-git:BUILD.tmpl.bazel", + "executable": true, + "integrity": "sha256-XeadyN/bd92+syfn8OH2Mv1f1i0UCgX61W231f1AVko=", + "links": { + "amd64-darwin-bazel-git": "entrypoint" + }, + "output": "amd64-darwin-bazel-git", + "urls": [ + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/amd64-darwin-bazel-git" + ], + "name": "amd64-darwin-bazel-git" + }, + "devDependency": false, + "location": { + "file": "@@//:MODULE.bazel", + "line": 17, + "column": 18 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "build": "//bazel-git:BUILD.tmpl.bazel", + "executable": true, + "integrity": "sha256-Ua/VPBpZLDECbs7Dnf5Tb7HS+Pwo+Zrms2Jpvic6omg=", + "links": { + "arm64-darwin-bazel-git": "entrypoint" + }, + "output": "arm64-darwin-bazel-git", + "urls": [ + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/arm64-darwin-bazel-git" + ], + "name": "arm64-darwin-bazel-git" + }, + "devDependency": false, + "location": { + "file": "@@//:MODULE.bazel", + "line": 17, + "column": 18 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "build": "//bazel-git:BUILD.tmpl.bazel", + "executable": true, + "integrity": "sha256-hGxVLiZO7o3sPONXxeRgXPsJRa9jGBNGVSYWECnUkjk=", + "links": { + "amd64-windows-bazel-git.exe": "entrypoint" + }, + "output": "amd64-windows-bazel-git.exe", + "urls": [ + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/amd64-windows-bazel-git.exe" + ], + "name": "amd64-windows-bazel-git" + }, + "devDependency": false, + "location": { + "file": "@@//:MODULE.bazel", + "line": 17, + "column": 18 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "build": "//bazel-git:BUILD.tmpl.bazel", + "executable": true, + "integrity": "sha256-Hc9jocj8K1d/s72LQg8Tha/1cRpfLh4EntI+V40koF4=", + "links": { + "arm64-windows-bazel-git.exe": "entrypoint" + }, + "output": "arm64-windows-bazel-git.exe", + "urls": [ + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/arm64-windows-bazel-git.exe" + ], + "name": "arm64-windows-bazel-git" + }, + "devDependency": false, + "location": { + "file": "@@//:MODULE.bazel", + "line": 17, + "column": 18 + } + }, { "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", "attributeValues": { @@ -53,7 +191,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 16, + "line": 41, "column": 10 } }, @@ -65,7 +203,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 16, + "line": 41, "column": 10 } }, @@ -78,7 +216,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 24, + "line": 49, "column": 9 } }, @@ -93,7 +231,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 33, + "line": 58, "column": 7 } } @@ -105,6 +243,7 @@ "deps": { "bazel_skylib": "bazel_skylib@1.5.0", "toolchain_utils": "toolchain_utils@1.0.0-beta.1", + "download_utils": "download_utils@1.0.0-beta.2", "rules_coreutils": "rules_coreutils@1.0.0-alpha.6", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" @@ -214,6 +353,33 @@ } } }, + "download_utils@1.0.0-beta.2": { + "name": "download_utils", + "version": "1.0.0-beta.2", + "key": "download_utils@1.0.0-beta.2", + "repoName": "download_utils", + "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": { + "name": "download_utils~1.0.0-beta.2", + "urls": [ + "https://gitlab.arm.com/bazel/download_utils/-/releases/v1.0.0-beta.2/downloads/src.tar.gz" + ], + "integrity": "sha512-n7eahkJiCgZaF5gGrgBIxUq0qBRMlnvklYOiATGU+sXGGEPDG1C8N/sjtCUHVes8x5GFy8ZLjcaJWiebFf2D6g==", + "strip_prefix": "download_utils-v1.0.0-beta.2", + "remote_patches": {}, + "remote_patch_strip": 0 + } + } + }, "rules_coreutils@1.0.0-alpha.6": { "name": "rules_coreutils", "version": "1.0.0-alpha.6", @@ -3011,10 +3177,112 @@ "moduleExtensions": { "//:MODULE.bazel%_repo_rules": { "general": { - "bzlTransitiveDigest": "WXzwvNAaJj4MC0jLx4v5hTVAYX6QmIuxS/ebHBoxzRc=", + "bzlTransitiveDigest": "LJI8G4RgshOlhfPopKgQNt8+SKiBjXc9Ykrk+x9Pt/c=", "accumulatedFileDigests": {}, "envVariables": {}, "generatedRepoSpecs": { + "amd64-linux-bazel-git": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "build": "@@//bazel-git:BUILD.tmpl.bazel", + "executable": true, + "integrity": "sha256-Z/n25/+e5qCnTbroDES46dNEPevGhPTFPGiyP/u+q5o=", + "links": { + "amd64-linux-bazel-git": "entrypoint" + }, + "output": "amd64-linux-bazel-git", + "urls": [ + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/amd64-linux-bazel-git" + ], + "name": "_main~_repo_rules~amd64-linux-bazel-git" + } + }, + "arm64-linux-bazel-git": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "build": "@@//bazel-git:BUILD.tmpl.bazel", + "executable": true, + "integrity": "sha256-OopMv7lKFit63OTOOZN1WeB3qcQrpSmEYLHUAU+OSOc=", + "links": { + "arm64-linux-bazel-git": "entrypoint" + }, + "output": "arm64-linux-bazel-git", + "urls": [ + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/arm64-linux-bazel-git" + ], + "name": "_main~_repo_rules~arm64-linux-bazel-git" + } + }, + "amd64-darwin-bazel-git": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "build": "@@//bazel-git:BUILD.tmpl.bazel", + "executable": true, + "integrity": "sha256-XeadyN/bd92+syfn8OH2Mv1f1i0UCgX61W231f1AVko=", + "links": { + "amd64-darwin-bazel-git": "entrypoint" + }, + "output": "amd64-darwin-bazel-git", + "urls": [ + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/amd64-darwin-bazel-git" + ], + "name": "_main~_repo_rules~amd64-darwin-bazel-git" + } + }, + "arm64-darwin-bazel-git": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "build": "@@//bazel-git:BUILD.tmpl.bazel", + "executable": true, + "integrity": "sha256-Ua/VPBpZLDECbs7Dnf5Tb7HS+Pwo+Zrms2Jpvic6omg=", + "links": { + "arm64-darwin-bazel-git": "entrypoint" + }, + "output": "arm64-darwin-bazel-git", + "urls": [ + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/arm64-darwin-bazel-git" + ], + "name": "_main~_repo_rules~arm64-darwin-bazel-git" + } + }, + "amd64-windows-bazel-git": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "build": "@@//bazel-git:BUILD.tmpl.bazel", + "executable": true, + "integrity": "sha256-hGxVLiZO7o3sPONXxeRgXPsJRa9jGBNGVSYWECnUkjk=", + "links": { + "amd64-windows-bazel-git.exe": "entrypoint" + }, + "output": "amd64-windows-bazel-git.exe", + "urls": [ + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/amd64-windows-bazel-git.exe" + ], + "name": "_main~_repo_rules~amd64-windows-bazel-git" + } + }, + "arm64-windows-bazel-git": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "build": "@@//bazel-git:BUILD.tmpl.bazel", + "executable": true, + "integrity": "sha256-Hc9jocj8K1d/s72LQg8Tha/1cRpfLh4EntI+V40koF4=", + "links": { + "arm64-windows-bazel-git.exe": "entrypoint" + }, + "output": "arm64-windows-bazel-git.exe", + "urls": [ + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/arm64-windows-bazel-git.exe" + ], + "name": "_main~_repo_rules~arm64-windows-bazel-git" + } + }, "which-git": { "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", "ruleClassName": "which", diff --git a/bazel-git/BUILD.bazel b/bazel-git/BUILD.bazel new file mode 100644 index 0000000..e69de29 diff --git a/bazel-git/BUILD.tmpl.bazel b/bazel-git/BUILD.tmpl.bazel new file mode 100644 index 0000000..b07d46f --- /dev/null +++ b/bazel-git/BUILD.tmpl.bazel @@ -0,0 +1,6 @@ +exports_files({{srcs}}) + +exports_files([ + "entrypoint", + "git", +]) diff --git a/lib/resolve.bzl b/lib/resolve.bzl index 0c3b251..8d299ee 100644 --- a/lib/resolve.bzl +++ b/lib/resolve.bzl @@ -52,7 +52,7 @@ def resolve(rctx, *, remote = None, commit = None, reference = None, git = None) tuples = [l.split("\t") for l in result.stdout.strip().splitlines()] if len(tuples) > 1: - fail("Ambiguous reference `{}` for `{}`. Multiple results were found: {}".format(remote, reference, ','.join([r for _, r in tuples]))) + fail("Ambiguous reference `{}` for `{}`. Multiple results were found: {}".format(remote, reference, ",".join([r for _, r in tuples]))) commit, resolved = tuples[0] -- GitLab From 69cac7d61eb5e4bfeae80d02fca68bcc6153b092 Mon Sep 17 00:00:00 2001 From: Matt Clarkson Date: Fri, 5 Apr 2024 13:07:02 +0100 Subject: [PATCH 08/18] chore: expose a hermetic `@git` repository Uses hermetic `bazel-git` downloads on supported platforms. Falls back to `bazel-git` on `PATH`. --- MODULE.bazel | 14 +- MODULE.bazel.lock | 66 ++++++--- e2e/MODULE.bazel.lock | 314 ++++++++++++++++++++++++++++++++++++++++-- 3 files changed, 365 insertions(+), 29 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index 234646f..0c28bcc 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -21,6 +21,7 @@ download_file = use_repo_rule("@download_utils//download/file:defs.bzl", "downlo integrity = integrity, links = { binary: "entrypoint", + "entrypoint": "git", }, output = binary, urls = ["https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/{}".format(binary)], @@ -40,6 +41,7 @@ which = use_repo_rule("@toolchain_utils//toolchain/local/which:defs.bzl", "toolc [ which( name = "which-{}".format(tool), + basename = "git", ) for tool in ("git", "bazel-git") ] @@ -58,6 +60,16 @@ select = use_repo_rule("@toolchain_utils//toolchain/local/select:defs.bzl", "too select( name = "git", map = { - "//conditions:default": "@which-git", + couplet: "@{}-bazel-git".format(couplet) + for couplet in ( + "amd64-linux", + "arm64-linux", + "amd64-darwin", + "arm64-darwin", + "amd64-windows", + "arm64-windows", + ) + } | { + "//conditions:default": "@which-bazel-git", }, ) diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 22269c3..2556258 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -1,6 +1,6 @@ { "lockFileVersion": 3, - "moduleFileHash": "62eacddffb998e5c1e401b55c1a1778f2259270e244d460ccd3786a1bf56525e", + "moduleFileHash": "c805066970b1b9b1589750bd552386ac6b2c9f1643c9b7ced5843953aace83bf", "flags": { "cmdRegistries": [ "https://bcr.bazel.build", @@ -58,7 +58,8 @@ "executable": true, "integrity": "sha256-Z/n25/+e5qCnTbroDES46dNEPevGhPTFPGiyP/u+q5o=", "links": { - "amd64-linux-bazel-git": "entrypoint" + "amd64-linux-bazel-git": "entrypoint", + "entrypoint": "git" }, "output": "amd64-linux-bazel-git", "urls": [ @@ -80,7 +81,8 @@ "executable": true, "integrity": "sha256-OopMv7lKFit63OTOOZN1WeB3qcQrpSmEYLHUAU+OSOc=", "links": { - "arm64-linux-bazel-git": "entrypoint" + "arm64-linux-bazel-git": "entrypoint", + "entrypoint": "git" }, "output": "arm64-linux-bazel-git", "urls": [ @@ -102,7 +104,8 @@ "executable": true, "integrity": "sha256-XeadyN/bd92+syfn8OH2Mv1f1i0UCgX61W231f1AVko=", "links": { - "amd64-darwin-bazel-git": "entrypoint" + "amd64-darwin-bazel-git": "entrypoint", + "entrypoint": "git" }, "output": "amd64-darwin-bazel-git", "urls": [ @@ -124,7 +127,8 @@ "executable": true, "integrity": "sha256-Ua/VPBpZLDECbs7Dnf5Tb7HS+Pwo+Zrms2Jpvic6omg=", "links": { - "arm64-darwin-bazel-git": "entrypoint" + "arm64-darwin-bazel-git": "entrypoint", + "entrypoint": "git" }, "output": "arm64-darwin-bazel-git", "urls": [ @@ -146,7 +150,8 @@ "executable": true, "integrity": "sha256-hGxVLiZO7o3sPONXxeRgXPsJRa9jGBNGVSYWECnUkjk=", "links": { - "amd64-windows-bazel-git.exe": "entrypoint" + "amd64-windows-bazel-git.exe": "entrypoint", + "entrypoint": "git" }, "output": "amd64-windows-bazel-git.exe", "urls": [ @@ -168,7 +173,8 @@ "executable": true, "integrity": "sha256-Hc9jocj8K1d/s72LQg8Tha/1cRpfLh4EntI+V40koF4=", "links": { - "arm64-windows-bazel-git.exe": "entrypoint" + "arm64-windows-bazel-git.exe": "entrypoint", + "entrypoint": "git" }, "output": "arm64-windows-bazel-git.exe", "urls": [ @@ -186,24 +192,26 @@ { "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", "attributeValues": { + "basename": "git", "name": "which-git" }, "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 41, + "line": 42, "column": 10 } }, { "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", "attributeValues": { + "basename": "git", "name": "which-bazel-git" }, "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 41, + "line": 42, "column": 10 } }, @@ -216,7 +224,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 49, + "line": 51, "column": 9 } }, @@ -224,14 +232,20 @@ "tagName": "@toolchain_utils//toolchain/local/select:defs.bzl%toolchain_local_select", "attributeValues": { "map": { - "//conditions:default": "@which-git" + "amd64-linux": "@amd64-linux-bazel-git", + "arm64-linux": "@arm64-linux-bazel-git", + "amd64-darwin": "@amd64-darwin-bazel-git", + "arm64-darwin": "@arm64-darwin-bazel-git", + "amd64-windows": "@amd64-windows-bazel-git", + "arm64-windows": "@arm64-windows-bazel-git", + "//conditions:default": "@which-bazel-git" }, "name": "git" }, "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 58, + "line": 60, "column": 7 } } @@ -3189,7 +3203,8 @@ "executable": true, "integrity": "sha256-Z/n25/+e5qCnTbroDES46dNEPevGhPTFPGiyP/u+q5o=", "links": { - "amd64-linux-bazel-git": "entrypoint" + "amd64-linux-bazel-git": "entrypoint", + "entrypoint": "git" }, "output": "amd64-linux-bazel-git", "urls": [ @@ -3206,7 +3221,8 @@ "executable": true, "integrity": "sha256-OopMv7lKFit63OTOOZN1WeB3qcQrpSmEYLHUAU+OSOc=", "links": { - "arm64-linux-bazel-git": "entrypoint" + "arm64-linux-bazel-git": "entrypoint", + "entrypoint": "git" }, "output": "arm64-linux-bazel-git", "urls": [ @@ -3223,7 +3239,8 @@ "executable": true, "integrity": "sha256-XeadyN/bd92+syfn8OH2Mv1f1i0UCgX61W231f1AVko=", "links": { - "amd64-darwin-bazel-git": "entrypoint" + "amd64-darwin-bazel-git": "entrypoint", + "entrypoint": "git" }, "output": "amd64-darwin-bazel-git", "urls": [ @@ -3240,7 +3257,8 @@ "executable": true, "integrity": "sha256-Ua/VPBpZLDECbs7Dnf5Tb7HS+Pwo+Zrms2Jpvic6omg=", "links": { - "arm64-darwin-bazel-git": "entrypoint" + "arm64-darwin-bazel-git": "entrypoint", + "entrypoint": "git" }, "output": "arm64-darwin-bazel-git", "urls": [ @@ -3257,7 +3275,8 @@ "executable": true, "integrity": "sha256-hGxVLiZO7o3sPONXxeRgXPsJRa9jGBNGVSYWECnUkjk=", "links": { - "amd64-windows-bazel-git.exe": "entrypoint" + "amd64-windows-bazel-git.exe": "entrypoint", + "entrypoint": "git" }, "output": "amd64-windows-bazel-git.exe", "urls": [ @@ -3274,7 +3293,8 @@ "executable": true, "integrity": "sha256-Hc9jocj8K1d/s72LQg8Tha/1cRpfLh4EntI+V40koF4=", "links": { - "arm64-windows-bazel-git.exe": "entrypoint" + "arm64-windows-bazel-git.exe": "entrypoint", + "entrypoint": "git" }, "output": "arm64-windows-bazel-git.exe", "urls": [ @@ -3287,6 +3307,7 @@ "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { + "basename": "git", "name": "_main~_repo_rules~which-git" } }, @@ -3294,6 +3315,7 @@ "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { + "basename": "git", "name": "_main~_repo_rules~which-bazel-git" } }, @@ -3310,7 +3332,13 @@ "ruleClassName": "select", "attributes": { "map": { - "//conditions:default": "@which-git" + "amd64-linux": "@amd64-linux-bazel-git", + "arm64-linux": "@arm64-linux-bazel-git", + "amd64-darwin": "@amd64-darwin-bazel-git", + "arm64-darwin": "@arm64-darwin-bazel-git", + "amd64-windows": "@amd64-windows-bazel-git", + "arm64-windows": "@arm64-windows-bazel-git", + "//conditions:default": "@which-bazel-git" }, "name": "_main~_repo_rules~git" } diff --git a/e2e/MODULE.bazel.lock b/e2e/MODULE.bazel.lock index 4da4f42..ad20839 100644 --- a/e2e/MODULE.bazel.lock +++ b/e2e/MODULE.bazel.lock @@ -15,7 +15,7 @@ "compatibilityMode": "ERROR" }, "localOverrideHashes": { - "rules_git": "f768b663ed060bdde6d1955275619bff79807719a62dad5fb07b99a92651087c", + "rules_git": "c805066970b1b9b1589750bd552386ac6b2c9f1643c9b7ced5843953aace83bf", "bazel_tools": "922ea6752dc9105de5af957f7a99a6933c0a6a712d23df6aad16a9c399f7e787" }, "moduleDepGraph": { @@ -133,6 +133,12 @@ "column": 0 }, "imports": { + "amd64-linux-bazel-git": "amd64-linux-bazel-git", + "arm64-linux-bazel-git": "arm64-linux-bazel-git", + "amd64-darwin-bazel-git": "amd64-darwin-bazel-git", + "arm64-darwin-bazel-git": "arm64-darwin-bazel-git", + "amd64-windows-bazel-git": "amd64-windows-bazel-git", + "arm64-windows-bazel-git": "arm64-windows-bazel-git", "which-git": "which-git", "which-bazel-git": "which-bazel-git", "resolved-git": "resolved-git", @@ -140,27 +146,167 @@ }, "devImports": [], "tags": [ + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "build": "//bazel-git:BUILD.tmpl.bazel", + "executable": true, + "integrity": "sha256-Z/n25/+e5qCnTbroDES46dNEPevGhPTFPGiyP/u+q5o=", + "links": { + "amd64-linux-bazel-git": "entrypoint", + "entrypoint": "git" + }, + "output": "amd64-linux-bazel-git", + "urls": [ + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/amd64-linux-bazel-git" + ], + "name": "amd64-linux-bazel-git" + }, + "devDependency": false, + "location": { + "file": "@@rules_git~override//:MODULE.bazel", + "line": 17, + "column": 18 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "build": "//bazel-git:BUILD.tmpl.bazel", + "executable": true, + "integrity": "sha256-OopMv7lKFit63OTOOZN1WeB3qcQrpSmEYLHUAU+OSOc=", + "links": { + "arm64-linux-bazel-git": "entrypoint", + "entrypoint": "git" + }, + "output": "arm64-linux-bazel-git", + "urls": [ + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/arm64-linux-bazel-git" + ], + "name": "arm64-linux-bazel-git" + }, + "devDependency": false, + "location": { + "file": "@@rules_git~override//:MODULE.bazel", + "line": 17, + "column": 18 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "build": "//bazel-git:BUILD.tmpl.bazel", + "executable": true, + "integrity": "sha256-XeadyN/bd92+syfn8OH2Mv1f1i0UCgX61W231f1AVko=", + "links": { + "amd64-darwin-bazel-git": "entrypoint", + "entrypoint": "git" + }, + "output": "amd64-darwin-bazel-git", + "urls": [ + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/amd64-darwin-bazel-git" + ], + "name": "amd64-darwin-bazel-git" + }, + "devDependency": false, + "location": { + "file": "@@rules_git~override//:MODULE.bazel", + "line": 17, + "column": 18 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "build": "//bazel-git:BUILD.tmpl.bazel", + "executable": true, + "integrity": "sha256-Ua/VPBpZLDECbs7Dnf5Tb7HS+Pwo+Zrms2Jpvic6omg=", + "links": { + "arm64-darwin-bazel-git": "entrypoint", + "entrypoint": "git" + }, + "output": "arm64-darwin-bazel-git", + "urls": [ + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/arm64-darwin-bazel-git" + ], + "name": "arm64-darwin-bazel-git" + }, + "devDependency": false, + "location": { + "file": "@@rules_git~override//:MODULE.bazel", + "line": 17, + "column": 18 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "build": "//bazel-git:BUILD.tmpl.bazel", + "executable": true, + "integrity": "sha256-hGxVLiZO7o3sPONXxeRgXPsJRa9jGBNGVSYWECnUkjk=", + "links": { + "amd64-windows-bazel-git.exe": "entrypoint", + "entrypoint": "git" + }, + "output": "amd64-windows-bazel-git.exe", + "urls": [ + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/amd64-windows-bazel-git.exe" + ], + "name": "amd64-windows-bazel-git" + }, + "devDependency": false, + "location": { + "file": "@@rules_git~override//:MODULE.bazel", + "line": 17, + "column": 18 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "build": "//bazel-git:BUILD.tmpl.bazel", + "executable": true, + "integrity": "sha256-Hc9jocj8K1d/s72LQg8Tha/1cRpfLh4EntI+V40koF4=", + "links": { + "arm64-windows-bazel-git.exe": "entrypoint", + "entrypoint": "git" + }, + "output": "arm64-windows-bazel-git.exe", + "urls": [ + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/arm64-windows-bazel-git.exe" + ], + "name": "arm64-windows-bazel-git" + }, + "devDependency": false, + "location": { + "file": "@@rules_git~override//:MODULE.bazel", + "line": 17, + "column": 18 + } + }, { "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", "attributeValues": { + "basename": "git", "name": "which-git" }, "devDependency": false, "location": { "file": "@@rules_git~override//:MODULE.bazel", - "line": 16, + "line": 42, "column": 10 } }, { "tagName": "@toolchain_utils//toolchain/local/which:defs.bzl%toolchain_local_which", "attributeValues": { + "basename": "git", "name": "which-bazel-git" }, "devDependency": false, "location": { "file": "@@rules_git~override//:MODULE.bazel", - "line": 16, + "line": 42, "column": 10 } }, @@ -173,7 +319,7 @@ "devDependency": false, "location": { "file": "@@rules_git~override//:MODULE.bazel", - "line": 24, + "line": 51, "column": 9 } }, @@ -181,14 +327,20 @@ "tagName": "@toolchain_utils//toolchain/local/select:defs.bzl%toolchain_local_select", "attributeValues": { "map": { - "//conditions:default": "@which-git" + "amd64-linux": "@amd64-linux-bazel-git", + "arm64-linux": "@arm64-linux-bazel-git", + "amd64-darwin": "@amd64-darwin-bazel-git", + "arm64-darwin": "@arm64-darwin-bazel-git", + "amd64-windows": "@amd64-windows-bazel-git", + "arm64-windows": "@arm64-windows-bazel-git", + "//conditions:default": "@which-bazel-git" }, "name": "git" }, "devDependency": false, "location": { "file": "@@rules_git~override//:MODULE.bazel", - "line": 33, + "line": 60, "column": 7 } } @@ -200,6 +352,7 @@ "deps": { "bazel_skylib": "bazel_skylib@1.5.0", "toolchain_utils": "toolchain_utils@1.0.0-beta.1", + "download_utils": "download_utils@1.0.0-beta.2", "rules_coreutils": "rules_coreutils@1.0.0-alpha.6", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" @@ -453,6 +606,33 @@ } } }, + "download_utils@1.0.0-beta.2": { + "name": "download_utils", + "version": "1.0.0-beta.2", + "key": "download_utils@1.0.0-beta.2", + "repoName": "download_utils", + "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": { + "name": "download_utils~1.0.0-beta.2", + "urls": [ + "https://gitlab.arm.com/bazel/download_utils/-/releases/v1.0.0-beta.2/downloads/src.tar.gz" + ], + "integrity": "sha512-n7eahkJiCgZaF5gGrgBIxUq0qBRMlnvklYOiATGU+sXGGEPDG1C8N/sjtCUHVes8x5GFy8ZLjcaJWiebFf2D6g==", + "strip_prefix": "download_utils-v1.0.0-beta.2", + "remote_patches": {}, + "remote_patch_strip": 0 + } + } + }, "rules_coreutils@1.0.0-alpha.6": { "name": "rules_coreutils", "version": "1.0.0-alpha.6", @@ -3075,7 +3255,7 @@ "moduleExtensions": { "//:MODULE.bazel%_repo_rules": { "general": { - "bzlTransitiveDigest": "sDGnVph9yNl15wbr++uY+4/JKYoLHhKW1T58NhY/EAs=", + "bzlTransitiveDigest": "DNZJ6c2MPuqt6vzPTfigIshn33VStTl2dHvEXdvPKeM=", "accumulatedFileDigests": {}, "envVariables": {}, "generatedRepoSpecs": { @@ -4444,14 +4624,123 @@ }, "@@rules_git~override//:MODULE.bazel%_repo_rules": { "general": { - "bzlTransitiveDigest": "WXzwvNAaJj4MC0jLx4v5hTVAYX6QmIuxS/ebHBoxzRc=", + "bzlTransitiveDigest": "LJI8G4RgshOlhfPopKgQNt8+SKiBjXc9Ykrk+x9Pt/c=", "accumulatedFileDigests": {}, "envVariables": {}, "generatedRepoSpecs": { + "amd64-linux-bazel-git": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "build": "@@rules_git~override//bazel-git:BUILD.tmpl.bazel", + "executable": true, + "integrity": "sha256-Z/n25/+e5qCnTbroDES46dNEPevGhPTFPGiyP/u+q5o=", + "links": { + "amd64-linux-bazel-git": "entrypoint", + "entrypoint": "git" + }, + "output": "amd64-linux-bazel-git", + "urls": [ + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/amd64-linux-bazel-git" + ], + "name": "rules_git~override~_repo_rules~amd64-linux-bazel-git" + } + }, + "arm64-linux-bazel-git": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "build": "@@rules_git~override//bazel-git:BUILD.tmpl.bazel", + "executable": true, + "integrity": "sha256-OopMv7lKFit63OTOOZN1WeB3qcQrpSmEYLHUAU+OSOc=", + "links": { + "arm64-linux-bazel-git": "entrypoint", + "entrypoint": "git" + }, + "output": "arm64-linux-bazel-git", + "urls": [ + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/arm64-linux-bazel-git" + ], + "name": "rules_git~override~_repo_rules~arm64-linux-bazel-git" + } + }, + "amd64-darwin-bazel-git": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "build": "@@rules_git~override//bazel-git:BUILD.tmpl.bazel", + "executable": true, + "integrity": "sha256-XeadyN/bd92+syfn8OH2Mv1f1i0UCgX61W231f1AVko=", + "links": { + "amd64-darwin-bazel-git": "entrypoint", + "entrypoint": "git" + }, + "output": "amd64-darwin-bazel-git", + "urls": [ + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/amd64-darwin-bazel-git" + ], + "name": "rules_git~override~_repo_rules~amd64-darwin-bazel-git" + } + }, + "arm64-darwin-bazel-git": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "build": "@@rules_git~override//bazel-git:BUILD.tmpl.bazel", + "executable": true, + "integrity": "sha256-Ua/VPBpZLDECbs7Dnf5Tb7HS+Pwo+Zrms2Jpvic6omg=", + "links": { + "arm64-darwin-bazel-git": "entrypoint", + "entrypoint": "git" + }, + "output": "arm64-darwin-bazel-git", + "urls": [ + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/arm64-darwin-bazel-git" + ], + "name": "rules_git~override~_repo_rules~arm64-darwin-bazel-git" + } + }, + "amd64-windows-bazel-git": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "build": "@@rules_git~override//bazel-git:BUILD.tmpl.bazel", + "executable": true, + "integrity": "sha256-hGxVLiZO7o3sPONXxeRgXPsJRa9jGBNGVSYWECnUkjk=", + "links": { + "amd64-windows-bazel-git.exe": "entrypoint", + "entrypoint": "git" + }, + "output": "amd64-windows-bazel-git.exe", + "urls": [ + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/amd64-windows-bazel-git.exe" + ], + "name": "rules_git~override~_repo_rules~amd64-windows-bazel-git" + } + }, + "arm64-windows-bazel-git": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "build": "@@rules_git~override//bazel-git:BUILD.tmpl.bazel", + "executable": true, + "integrity": "sha256-Hc9jocj8K1d/s72LQg8Tha/1cRpfLh4EntI+V40koF4=", + "links": { + "arm64-windows-bazel-git.exe": "entrypoint", + "entrypoint": "git" + }, + "output": "arm64-windows-bazel-git.exe", + "urls": [ + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/arm64-windows-bazel-git.exe" + ], + "name": "rules_git~override~_repo_rules~arm64-windows-bazel-git" + } + }, "which-git": { "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { + "basename": "git", "name": "rules_git~override~_repo_rules~which-git" } }, @@ -4459,6 +4748,7 @@ "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { + "basename": "git", "name": "rules_git~override~_repo_rules~which-bazel-git" } }, @@ -4475,7 +4765,13 @@ "ruleClassName": "select", "attributes": { "map": { - "//conditions:default": "@which-git" + "amd64-linux": "@amd64-linux-bazel-git", + "arm64-linux": "@arm64-linux-bazel-git", + "amd64-darwin": "@amd64-darwin-bazel-git", + "arm64-darwin": "@arm64-darwin-bazel-git", + "amd64-windows": "@amd64-windows-bazel-git", + "arm64-windows": "@arm64-windows-bazel-git", + "//conditions:default": "@which-bazel-git" }, "name": "rules_git~override~_repo_rules~git" } -- GitLab From e8b4b9f60ec1d5a281773a81d3bf902f67879f08 Mon Sep 17 00:00:00 2001 From: Matt Clarkson Date: Fri, 5 Apr 2024 12:04:38 +0100 Subject: [PATCH 09/18] chore: add downloads of `bazel-git@1.0.0-alpha.2` Brings: * `git config` * `git cat-file -e` * `git fetch --negotation-tip` Still need re-entrant `git init`. --- MODULE.bazel | 14 +- MODULE.bazel.lock | 50 +- e2e/MODULE.bazel | 2 +- e2e/MODULE.bazel.lock | 1938 +---------------------------------------- 4 files changed, 61 insertions(+), 1943 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index 0c28bcc..04474d0 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -24,15 +24,15 @@ download_file = use_repo_rule("@download_utils//download/file:defs.bzl", "downlo "entrypoint": "git", }, output = binary, - urls = ["https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/{}".format(binary)], + urls = ["https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/{}".format(binary)], ) for binary, integrity in ( - ("amd64-linux-bazel-git", "sha256-Z/n25/+e5qCnTbroDES46dNEPevGhPTFPGiyP/u+q5o="), - ("arm64-linux-bazel-git", "sha256-OopMv7lKFit63OTOOZN1WeB3qcQrpSmEYLHUAU+OSOc="), - ("amd64-darwin-bazel-git", "sha256-XeadyN/bd92+syfn8OH2Mv1f1i0UCgX61W231f1AVko="), - ("arm64-darwin-bazel-git", "sha256-Ua/VPBpZLDECbs7Dnf5Tb7HS+Pwo+Zrms2Jpvic6omg="), - ("amd64-windows-bazel-git.exe", "sha256-hGxVLiZO7o3sPONXxeRgXPsJRa9jGBNGVSYWECnUkjk="), - ("arm64-windows-bazel-git.exe", "sha256-Hc9jocj8K1d/s72LQg8Tha/1cRpfLh4EntI+V40koF4="), + ("amd64-linux-bazel-git", "sha256-PXoZKAhxoa7yl4M9Nl8pzcpwuSlkU2hSOXluPdvAWv4="), + ("arm64-linux-bazel-git", "sha256-qcI2BBptJYzR3Wg2DpdyRzyn3aSeaix47CSalcpUxNg="), + ("amd64-darwin-bazel-git", "sha256-mdp/w08ZFFn3IGjo7OrV/jkVHFhokRoWpjXwOy7g4fg="), + ("arm64-darwin-bazel-git", "sha256-TyjqbJ9p1rsjBxDp3XTQt9JSZ3I+GAhFcyL1sqGoSc0="), + ("amd64-windows-bazel-git.exe", "sha256-uFdVZvlDLw5tRU3Kz6K5o/Eq6IECZqkEzwwXkYg0ubU="), + ("arm64-windows-bazel-git.exe", "sha256-IgKEd4SwItXfQZ6O6wema6kU35yla5+iszRRONqF8vw="), ) ] diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 2556258..ddff807 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -1,6 +1,6 @@ { "lockFileVersion": 3, - "moduleFileHash": "c805066970b1b9b1589750bd552386ac6b2c9f1643c9b7ced5843953aace83bf", + "moduleFileHash": "2bc0a4f2603292068012f627271d5e2df13214e20f930e7734841af38db4b4a4", "flags": { "cmdRegistries": [ "https://bcr.bazel.build", @@ -56,14 +56,14 @@ "attributeValues": { "build": "//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-Z/n25/+e5qCnTbroDES46dNEPevGhPTFPGiyP/u+q5o=", + "integrity": "sha256-PXoZKAhxoa7yl4M9Nl8pzcpwuSlkU2hSOXluPdvAWv4=", "links": { "amd64-linux-bazel-git": "entrypoint", "entrypoint": "git" }, "output": "amd64-linux-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/amd64-linux-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/amd64-linux-bazel-git" ], "name": "amd64-linux-bazel-git" }, @@ -79,14 +79,14 @@ "attributeValues": { "build": "//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-OopMv7lKFit63OTOOZN1WeB3qcQrpSmEYLHUAU+OSOc=", + "integrity": "sha256-qcI2BBptJYzR3Wg2DpdyRzyn3aSeaix47CSalcpUxNg=", "links": { "arm64-linux-bazel-git": "entrypoint", "entrypoint": "git" }, "output": "arm64-linux-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/arm64-linux-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/arm64-linux-bazel-git" ], "name": "arm64-linux-bazel-git" }, @@ -102,14 +102,14 @@ "attributeValues": { "build": "//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-XeadyN/bd92+syfn8OH2Mv1f1i0UCgX61W231f1AVko=", + "integrity": "sha256-mdp/w08ZFFn3IGjo7OrV/jkVHFhokRoWpjXwOy7g4fg=", "links": { "amd64-darwin-bazel-git": "entrypoint", "entrypoint": "git" }, "output": "amd64-darwin-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/amd64-darwin-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/amd64-darwin-bazel-git" ], "name": "amd64-darwin-bazel-git" }, @@ -125,14 +125,14 @@ "attributeValues": { "build": "//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-Ua/VPBpZLDECbs7Dnf5Tb7HS+Pwo+Zrms2Jpvic6omg=", + "integrity": "sha256-TyjqbJ9p1rsjBxDp3XTQt9JSZ3I+GAhFcyL1sqGoSc0=", "links": { "arm64-darwin-bazel-git": "entrypoint", "entrypoint": "git" }, "output": "arm64-darwin-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/arm64-darwin-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/arm64-darwin-bazel-git" ], "name": "arm64-darwin-bazel-git" }, @@ -148,14 +148,14 @@ "attributeValues": { "build": "//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-hGxVLiZO7o3sPONXxeRgXPsJRa9jGBNGVSYWECnUkjk=", + "integrity": "sha256-uFdVZvlDLw5tRU3Kz6K5o/Eq6IECZqkEzwwXkYg0ubU=", "links": { "amd64-windows-bazel-git.exe": "entrypoint", "entrypoint": "git" }, "output": "amd64-windows-bazel-git.exe", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/amd64-windows-bazel-git.exe" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/amd64-windows-bazel-git.exe" ], "name": "amd64-windows-bazel-git" }, @@ -171,14 +171,14 @@ "attributeValues": { "build": "//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-Hc9jocj8K1d/s72LQg8Tha/1cRpfLh4EntI+V40koF4=", + "integrity": "sha256-IgKEd4SwItXfQZ6O6wema6kU35yla5+iszRRONqF8vw=", "links": { "arm64-windows-bazel-git.exe": "entrypoint", "entrypoint": "git" }, "output": "arm64-windows-bazel-git.exe", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/arm64-windows-bazel-git.exe" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/arm64-windows-bazel-git.exe" ], "name": "arm64-windows-bazel-git" }, @@ -3201,14 +3201,14 @@ "attributes": { "build": "@@//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-Z/n25/+e5qCnTbroDES46dNEPevGhPTFPGiyP/u+q5o=", + "integrity": "sha256-PXoZKAhxoa7yl4M9Nl8pzcpwuSlkU2hSOXluPdvAWv4=", "links": { "amd64-linux-bazel-git": "entrypoint", "entrypoint": "git" }, "output": "amd64-linux-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/amd64-linux-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/amd64-linux-bazel-git" ], "name": "_main~_repo_rules~amd64-linux-bazel-git" } @@ -3219,14 +3219,14 @@ "attributes": { "build": "@@//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-OopMv7lKFit63OTOOZN1WeB3qcQrpSmEYLHUAU+OSOc=", + "integrity": "sha256-qcI2BBptJYzR3Wg2DpdyRzyn3aSeaix47CSalcpUxNg=", "links": { "arm64-linux-bazel-git": "entrypoint", "entrypoint": "git" }, "output": "arm64-linux-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/arm64-linux-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/arm64-linux-bazel-git" ], "name": "_main~_repo_rules~arm64-linux-bazel-git" } @@ -3237,14 +3237,14 @@ "attributes": { "build": "@@//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-XeadyN/bd92+syfn8OH2Mv1f1i0UCgX61W231f1AVko=", + "integrity": "sha256-mdp/w08ZFFn3IGjo7OrV/jkVHFhokRoWpjXwOy7g4fg=", "links": { "amd64-darwin-bazel-git": "entrypoint", "entrypoint": "git" }, "output": "amd64-darwin-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/amd64-darwin-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/amd64-darwin-bazel-git" ], "name": "_main~_repo_rules~amd64-darwin-bazel-git" } @@ -3255,14 +3255,14 @@ "attributes": { "build": "@@//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-Ua/VPBpZLDECbs7Dnf5Tb7HS+Pwo+Zrms2Jpvic6omg=", + "integrity": "sha256-TyjqbJ9p1rsjBxDp3XTQt9JSZ3I+GAhFcyL1sqGoSc0=", "links": { "arm64-darwin-bazel-git": "entrypoint", "entrypoint": "git" }, "output": "arm64-darwin-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/arm64-darwin-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/arm64-darwin-bazel-git" ], "name": "_main~_repo_rules~arm64-darwin-bazel-git" } @@ -3273,14 +3273,14 @@ "attributes": { "build": "@@//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-hGxVLiZO7o3sPONXxeRgXPsJRa9jGBNGVSYWECnUkjk=", + "integrity": "sha256-uFdVZvlDLw5tRU3Kz6K5o/Eq6IECZqkEzwwXkYg0ubU=", "links": { "amd64-windows-bazel-git.exe": "entrypoint", "entrypoint": "git" }, "output": "amd64-windows-bazel-git.exe", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/amd64-windows-bazel-git.exe" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/amd64-windows-bazel-git.exe" ], "name": "_main~_repo_rules~amd64-windows-bazel-git" } @@ -3291,14 +3291,14 @@ "attributes": { "build": "@@//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-Hc9jocj8K1d/s72LQg8Tha/1cRpfLh4EntI+V40koF4=", + "integrity": "sha256-IgKEd4SwItXfQZ6O6wema6kU35yla5+iszRRONqF8vw=", "links": { "arm64-windows-bazel-git.exe": "entrypoint", "entrypoint": "git" }, "output": "arm64-windows-bazel-git.exe", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/arm64-windows-bazel-git.exe" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/arm64-windows-bazel-git.exe" ], "name": "_main~_repo_rules~arm64-windows-bazel-git" } diff --git a/e2e/MODULE.bazel b/e2e/MODULE.bazel index bd9613e..14a4e8a 100644 --- a/e2e/MODULE.bazel +++ b/e2e/MODULE.bazel @@ -16,7 +16,7 @@ fetch = use_repo_rule("@rules_git//git/fetch:defs.bzl", "git_fetch") fetch( name = "github-git-2.43.0", - reference = "v2.43.0", + reference = "refs/tags/v2.43.0", remote = "https://github.com/git/git.git", ) diff --git a/e2e/MODULE.bazel.lock b/e2e/MODULE.bazel.lock index ad20839..8f5fe52 100644 --- a/e2e/MODULE.bazel.lock +++ b/e2e/MODULE.bazel.lock @@ -1,6 +1,6 @@ { "lockFileVersion": 3, - "moduleFileHash": "612835daf2dd04cae6492a838e40bef5ad7ad2ea9fdbb60eb4d9adcef63e089a", + "moduleFileHash": "df2e6da2069ecdf29dcd1d1a0e05b8937e876c5afd6c5130de9b14058d8a2726", "flags": { "cmdRegistries": [ "https://bcr.bazel.build", @@ -15,7 +15,7 @@ "compatibilityMode": "ERROR" }, "localOverrideHashes": { - "rules_git": "c805066970b1b9b1589750bd552386ac6b2c9f1643c9b7ced5843953aace83bf", + "rules_git": "2bc0a4f2603292068012f627271d5e2df13214e20f930e7734841af38db4b4a4", "bazel_tools": "922ea6752dc9105de5af957f7a99a6933c0a6a712d23df6aad16a9c399f7e787" }, "moduleDepGraph": { @@ -45,7 +45,7 @@ { "tagName": "@rules_git//git/fetch:defs.bzl%git_fetch", "attributeValues": { - "reference": "v2.43.0", + "reference": "refs/tags/v2.43.0", "remote": "https://github.com/git/git.git", "name": "github-git-2.43.0" }, @@ -151,14 +151,14 @@ "attributeValues": { "build": "//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-Z/n25/+e5qCnTbroDES46dNEPevGhPTFPGiyP/u+q5o=", + "integrity": "sha256-PXoZKAhxoa7yl4M9Nl8pzcpwuSlkU2hSOXluPdvAWv4=", "links": { "amd64-linux-bazel-git": "entrypoint", "entrypoint": "git" }, "output": "amd64-linux-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/amd64-linux-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/amd64-linux-bazel-git" ], "name": "amd64-linux-bazel-git" }, @@ -174,14 +174,14 @@ "attributeValues": { "build": "//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-OopMv7lKFit63OTOOZN1WeB3qcQrpSmEYLHUAU+OSOc=", + "integrity": "sha256-qcI2BBptJYzR3Wg2DpdyRzyn3aSeaix47CSalcpUxNg=", "links": { "arm64-linux-bazel-git": "entrypoint", "entrypoint": "git" }, "output": "arm64-linux-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/arm64-linux-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/arm64-linux-bazel-git" ], "name": "arm64-linux-bazel-git" }, @@ -197,14 +197,14 @@ "attributeValues": { "build": "//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-XeadyN/bd92+syfn8OH2Mv1f1i0UCgX61W231f1AVko=", + "integrity": "sha256-mdp/w08ZFFn3IGjo7OrV/jkVHFhokRoWpjXwOy7g4fg=", "links": { "amd64-darwin-bazel-git": "entrypoint", "entrypoint": "git" }, "output": "amd64-darwin-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/amd64-darwin-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/amd64-darwin-bazel-git" ], "name": "amd64-darwin-bazel-git" }, @@ -220,14 +220,14 @@ "attributeValues": { "build": "//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-Ua/VPBpZLDECbs7Dnf5Tb7HS+Pwo+Zrms2Jpvic6omg=", + "integrity": "sha256-TyjqbJ9p1rsjBxDp3XTQt9JSZ3I+GAhFcyL1sqGoSc0=", "links": { "arm64-darwin-bazel-git": "entrypoint", "entrypoint": "git" }, "output": "arm64-darwin-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/arm64-darwin-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/arm64-darwin-bazel-git" ], "name": "arm64-darwin-bazel-git" }, @@ -243,14 +243,14 @@ "attributeValues": { "build": "//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-hGxVLiZO7o3sPONXxeRgXPsJRa9jGBNGVSYWECnUkjk=", + "integrity": "sha256-uFdVZvlDLw5tRU3Kz6K5o/Eq6IECZqkEzwwXkYg0ubU=", "links": { "amd64-windows-bazel-git.exe": "entrypoint", "entrypoint": "git" }, "output": "amd64-windows-bazel-git.exe", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/amd64-windows-bazel-git.exe" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/amd64-windows-bazel-git.exe" ], "name": "amd64-windows-bazel-git" }, @@ -266,14 +266,14 @@ "attributeValues": { "build": "//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-Hc9jocj8K1d/s72LQg8Tha/1cRpfLh4EntI+V40koF4=", + "integrity": "sha256-IgKEd4SwItXfQZ6O6wema6kU35yla5+iszRRONqF8vw=", "links": { "arm64-windows-bazel-git.exe": "entrypoint", "entrypoint": "git" }, "output": "arm64-windows-bazel-git.exe", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/arm64-windows-bazel-git.exe" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/arm64-windows-bazel-git.exe" ], "name": "arm64-windows-bazel-git" }, @@ -3263,7 +3263,7 @@ "bzlFile": "@@rules_git~override//git/fetch:repository.bzl", "ruleClassName": "fetch", "attributes": { - "reference": "v2.43.0", + "reference": "refs/tags/v2.43.0", "remote": "https://github.com/git/git.git", "name": "_main~_repo_rules~github-git-2.43.0" } @@ -3280,1348 +3280,6 @@ } } }, - "@@apple_support~1.5.0//crosstool:setup.bzl%apple_cc_configure_extension": { - "general": { - "bzlTransitiveDigest": "pMLFCYaRPkgXPQ8vtuNkMfiHfPmRBy6QJfnid4sWfv0=", - "accumulatedFileDigests": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "local_config_apple_cc": { - "bzlFile": "@@apple_support~1.5.0//crosstool:setup.bzl", - "ruleClassName": "_apple_cc_autoconf", - "attributes": { - "name": "apple_support~1.5.0~apple_cc_configure_extension~local_config_apple_cc" - } - }, - "local_config_apple_cc_toolchains": { - "bzlFile": "@@apple_support~1.5.0//crosstool:setup.bzl", - "ruleClassName": "_apple_cc_autoconf_toolchains", - "attributes": { - "name": "apple_support~1.5.0~apple_cc_configure_extension~local_config_apple_cc_toolchains" - } - } - } - } - }, - "@@bazel_tools//tools/cpp:cc_configure.bzl%cc_configure_extension": { - "general": { - "bzlTransitiveDigest": "O9sf6ilKWU9Veed02jG9o2HM/xgV/UAyciuFBuxrFRY=", - "accumulatedFileDigests": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "local_config_cc": { - "bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl", - "ruleClassName": "cc_autoconf", - "attributes": { - "name": "bazel_tools~cc_configure_extension~local_config_cc" - } - }, - "local_config_cc_toolchains": { - "bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl", - "ruleClassName": "cc_autoconf_toolchains", - "attributes": { - "name": "bazel_tools~cc_configure_extension~local_config_cc_toolchains" - } - } - } - } - }, - "@@bazel_tools//tools/sh:sh_configure.bzl%sh_configure_extension": { - "general": { - "bzlTransitiveDigest": "hp4NgmNjEg5+xgvzfh6L83bt9/aiiWETuNpwNuF1MSU=", - "accumulatedFileDigests": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "local_config_sh": { - "bzlFile": "@@bazel_tools//tools/sh:sh_configure.bzl", - "ruleClassName": "sh_config", - "attributes": { - "name": "bazel_tools~sh_configure_extension~local_config_sh" - } - } - } - } - }, - "@@rules_coreutils~1.0.0-alpha.6//:MODULE.bazel%_repo_rules": { - "general": { - "bzlTransitiveDigest": "90dmWU2dP9D4i+VhW5EcbyQzOEfYq7ABU8e0meYNNO0=", - "accumulatedFileDigests": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "coreutils-arm64-linux-gnu": { - "bzlFile": "@@rules_download~1.0.0-alpha.8//download/archive:repository.bzl", - "ruleClassName": "archive", - "attributes": { - "srcs": [ - "entrypoint" - ], - "integrity": "sha256-8wMVMgAgf8JQ2+2LdoewkyDo416VEsf9RlMJl4jiBjk=", - "links": { - "coreutils": "entrypoint" - }, - "strip_prefix": "coreutils-0.0.23-aarch64-unknown-linux-gnu", - "urls": [ - "https://github.com/uutils/coreutils/releases/download/0.0.23/coreutils-0.0.23-aarch64-unknown-linux-gnu.tar.gz" - ], - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~coreutils-arm64-linux-gnu" - } - }, - "coreutils-amd64-linux-gnu": { - "bzlFile": "@@rules_download~1.0.0-alpha.8//download/archive:repository.bzl", - "ruleClassName": "archive", - "attributes": { - "srcs": [ - "entrypoint" - ], - "integrity": "sha256-u7OMW43Y46aXRRIKULfKdfUW51WJn6G70s5Xxwb6/1g=", - "links": { - "coreutils": "entrypoint" - }, - "strip_prefix": "coreutils-0.0.23-x86_64-unknown-linux-gnu", - "urls": [ - "https://github.com/uutils/coreutils/releases/download/0.0.23/coreutils-0.0.23-x86_64-unknown-linux-gnu.tar.gz" - ], - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~coreutils-amd64-linux-gnu" - } - }, - "coreutils-amd64-windows-msvc": { - "bzlFile": "@@rules_download~1.0.0-alpha.8//download/archive:repository.bzl", - "ruleClassName": "archive", - "attributes": { - "srcs": [ - "entrypoint" - ], - "integrity": "sha256-aglIj5JvFGLm2ABwRzWAsZRTTD3X444V3GxHM9pGJS4=", - "links": { - "coreutils.exe": "entrypoint" - }, - "strip_prefix": "coreutils-0.0.23-x86_64-pc-windows-msvc", - "urls": [ - "https://github.com/uutils/coreutils/releases/download/0.0.23/coreutils-0.0.23-x86_64-pc-windows-msvc.zip" - ], - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~coreutils-amd64-windows-msvc" - } - }, - "coreutils-arm64-macos-darwin": { - "bzlFile": "@@rules_download~1.0.0-alpha.8//download/archive:repository.bzl", - "ruleClassName": "archive", - "attributes": { - "srcs": [ - "entrypoint" - ], - "integrity": "sha256-KP90sjKxtXDbLC+o5f4+gQnvP3Tr7O0RopME4g9QF5E=", - "links": { - "coreutils": "entrypoint" - }, - "strip_prefix": "coreutils-0.0.23-aarch64-apple-darwin", - "urls": [ - "https://github.com/uutils/coreutils/releases/download/0.0.23/coreutils-0.0.23-aarch64-apple-darwin.tar.gz" - ], - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~coreutils-arm64-macos-darwin" - } - }, - "coreutils": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/select:repository.bzl", - "ruleClassName": "select", - "attributes": { - "map": { - "amd64-linux-gnu": "@coreutils-amd64-linux-gnu", - "arm64-linux-gnu": "@coreutils-arm64-linux-gnu", - "amd64-windows": "@coreutils-amd64-windows-msvc", - "arm64-macos-darwin": "@coreutils-arm64-macos-darwin" - }, - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~coreutils" - } - }, - "busybox-arm64-linux": { - "bzlFile": "@@rules_download~1.0.0-alpha.8//download/deb:repository.bzl", - "ruleClassName": "deb", - "attributes": { - "srcs": [ - "busybox" - ], - "integrity": "sha256-C0+0zi0/0Woc11BTX5d1ugxC2GOeE9ZjUka6g6DUvc8=", - "strip_prefix": "bin", - "urls": [ - "http://ftp.uk.debian.org/debian/pool/main/b/busybox/busybox-static_1.35.0-4+b3_arm64.deb" - ], - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~busybox-arm64-linux" - } - }, - "busybox-amd64-linux": { - "bzlFile": "@@rules_download~1.0.0-alpha.8//download/deb:repository.bzl", - "ruleClassName": "deb", - "attributes": { - "srcs": [ - "busybox" - ], - "integrity": "sha256-rMRMIHKVuGEU2kiV71Ouvxhr8839wmmloaCer6xqYNs=", - "strip_prefix": "bin", - "urls": [ - "http://ftp.uk.debian.org/debian/pool/main/b/busybox/busybox-static_1.35.0-4+b3_amd64.deb" - ], - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~busybox-amd64-linux" - } - }, - "resolved-busybox": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "busybox", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/busybox:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-busybox" - } - }, - "which-busybox": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "busybox", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-busybox" - } - }, - "resolved-coreutils": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "coreutils", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/coreutils:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-coreutils" - } - }, - "which-coreutils": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "coreutils", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-coreutils" - } - }, - "resolved-arch": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "arch", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/arch:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-arch" - } - }, - "which-arch": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "arch", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-arch" - } - }, - "resolved-base64": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "base64", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/base64:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-base64" - } - }, - "which-base64": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "base64", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-base64" - } - }, - "resolved-basename": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "basename", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/basename:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-basename" - } - }, - "which-basename": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "basename", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-basename" - } - }, - "resolved-cat": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "cat", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/cat:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-cat" - } - }, - "which-cat": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "cat", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-cat" - } - }, - "resolved-chmod": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "chmod", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/chmod:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-chmod" - } - }, - "which-chmod": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "chmod", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-chmod" - } - }, - "resolved-chown": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "chown", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/chown:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-chown" - } - }, - "which-chown": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "chown", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-chown" - } - }, - "resolved-cp": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "cp", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/cp:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-cp" - } - }, - "which-cp": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "cp", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-cp" - } - }, - "resolved-cut": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "cut", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/cut:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-cut" - } - }, - "which-cut": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "cut", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-cut" - } - }, - "resolved-date": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "date", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/date:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-date" - } - }, - "which-date": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "date", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-date" - } - }, - "resolved-dd": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "dd", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/dd:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-dd" - } - }, - "which-dd": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "dd", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-dd" - } - }, - "resolved-df": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "df", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/df:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-df" - } - }, - "which-df": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "df", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-df" - } - }, - "resolved-dirname": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "dirname", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/dirname:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-dirname" - } - }, - "which-dirname": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "dirname", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-dirname" - } - }, - "resolved-du": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "du", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/du:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-du" - } - }, - "which-du": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "du", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-du" - } - }, - "resolved-echo": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "echo", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/echo:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-echo" - } - }, - "which-echo": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "echo", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-echo" - } - }, - "resolved-env": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "env", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/env:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-env" - } - }, - "which-env": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "env", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-env" - } - }, - "resolved-expand": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "expand", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/expand:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-expand" - } - }, - "which-expand": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "expand", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-expand" - } - }, - "resolved-expr": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "expr", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/expr:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-expr" - } - }, - "which-expr": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "expr", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-expr" - } - }, - "resolved-factor": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "factor", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/factor:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-factor" - } - }, - "which-factor": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "factor", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-factor" - } - }, - "resolved-false": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "false", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/false:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-false" - } - }, - "which-false": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "false", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-false" - } - }, - "resolved-fold": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "fold", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/fold:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-fold" - } - }, - "which-fold": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "fold", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-fold" - } - }, - "resolved-head": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "head", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/head:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-head" - } - }, - "which-head": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "head", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-head" - } - }, - "resolved-hostname": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "hostname", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/hostname:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-hostname" - } - }, - "which-hostname": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "hostname", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-hostname" - } - }, - "resolved-install": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "install", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/install:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-install" - } - }, - "which-install": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "install", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-install" - } - }, - "resolved-link": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "link", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/link:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-link" - } - }, - "which-link": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "link", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-link" - } - }, - "resolved-ln": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "ln", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/ln:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-ln" - } - }, - "which-ln": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "ln", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-ln" - } - }, - "resolved-ls": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "ls", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/ls:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-ls" - } - }, - "which-ls": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "ls", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-ls" - } - }, - "resolved-md5sum": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "md5sum", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/md5sum:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-md5sum" - } - }, - "which-md5sum": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "md5sum", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-md5sum" - } - }, - "resolved-mkdir": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "mkdir", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/mkdir:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-mkdir" - } - }, - "which-mkdir": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "mkdir", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-mkdir" - } - }, - "resolved-mktemp": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "mktemp", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/mktemp:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-mktemp" - } - }, - "which-mktemp": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "mktemp", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-mktemp" - } - }, - "resolved-more": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "more", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/more:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-more" - } - }, - "which-more": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "more", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-more" - } - }, - "resolved-mv": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "mv", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/mv:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-mv" - } - }, - "which-mv": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "mv", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-mv" - } - }, - "resolved-nl": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "nl", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/nl:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-nl" - } - }, - "which-nl": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "nl", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-nl" - } - }, - "resolved-nproc": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "nproc", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/nproc:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-nproc" - } - }, - "which-nproc": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "nproc", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-nproc" - } - }, - "resolved-od": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "od", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/od:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-od" - } - }, - "which-od": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "od", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-od" - } - }, - "resolved-paste": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "paste", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/paste:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-paste" - } - }, - "which-paste": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "paste", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-paste" - } - }, - "resolved-printf": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "printf", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/printf:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-printf" - } - }, - "which-printf": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "printf", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-printf" - } - }, - "resolved-pwd": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "pwd", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/pwd:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-pwd" - } - }, - "which-pwd": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "pwd", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-pwd" - } - }, - "resolved-readlink": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "readlink", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/readlink:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-readlink" - } - }, - "which-readlink": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "readlink", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-readlink" - } - }, - "resolved-realpath": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "realpath", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/realpath:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-realpath" - } - }, - "which-realpath": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "realpath", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-realpath" - } - }, - "resolved-rm": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "rm", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/rm:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-rm" - } - }, - "which-rm": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "rm", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-rm" - } - }, - "resolved-rmdir": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "rmdir", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/rmdir:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-rmdir" - } - }, - "which-rmdir": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "rmdir", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-rmdir" - } - }, - "resolved-seq": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "seq", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/seq:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-seq" - } - }, - "which-seq": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "seq", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-seq" - } - }, - "resolved-sha1sum": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "sha1sum", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/sha1sum:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-sha1sum" - } - }, - "which-sha1sum": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "sha1sum", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-sha1sum" - } - }, - "resolved-sha256sum": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "sha256sum", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/sha256sum:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-sha256sum" - } - }, - "which-sha256sum": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "sha256sum", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-sha256sum" - } - }, - "resolved-sha3sum": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "sha3sum", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/sha3sum:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-sha3sum" - } - }, - "which-sha3sum": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "sha3sum", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-sha3sum" - } - }, - "resolved-sha512sum": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "sha512sum", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/sha512sum:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-sha512sum" - } - }, - "which-sha512sum": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "sha512sum", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-sha512sum" - } - }, - "resolved-shred": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "shred", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/shred:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-shred" - } - }, - "which-shred": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "shred", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-shred" - } - }, - "resolved-shuf": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "shuf", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/shuf:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-shuf" - } - }, - "which-shuf": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "shuf", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-shuf" - } - }, - "resolved-sleep": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "sleep", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/sleep:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-sleep" - } - }, - "which-sleep": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "sleep", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-sleep" - } - }, - "resolved-sort": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "sort", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/sort:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-sort" - } - }, - "which-sort": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "sort", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-sort" - } - }, - "resolved-sync": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "sync", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/sync:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-sync" - } - }, - "which-sync": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "sync", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-sync" - } - }, - "resolved-tac": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "tac", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/tac:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-tac" - } - }, - "which-tac": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "tac", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-tac" - } - }, - "resolved-tail": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "tail", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/tail:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-tail" - } - }, - "which-tail": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "tail", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-tail" - } - }, - "resolved-tee": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "tee", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/tee:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-tee" - } - }, - "which-tee": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "tee", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-tee" - } - }, - "resolved-test": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "test", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/test:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-test" - } - }, - "which-test": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "test", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-test" - } - }, - "resolved-touch": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "touch", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/touch:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-touch" - } - }, - "which-touch": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "touch", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-touch" - } - }, - "resolved-tr": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "tr", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/tr:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-tr" - } - }, - "which-tr": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "tr", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-tr" - } - }, - "resolved-true": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "true", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/true:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-true" - } - }, - "which-true": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "true", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-true" - } - }, - "resolved-truncate": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "truncate", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/truncate:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-truncate" - } - }, - "which-truncate": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "truncate", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-truncate" - } - }, - "resolved-uname": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "uname", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/uname:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-uname" - } - }, - "which-uname": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "uname", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-uname" - } - }, - "resolved-unexpand": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "unexpand", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/unexpand:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-unexpand" - } - }, - "which-unexpand": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "unexpand", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-unexpand" - } - }, - "resolved-uniq": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "uniq", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/uniq:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-uniq" - } - }, - "which-uniq": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "uniq", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-uniq" - } - }, - "resolved-unlink": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "unlink", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/unlink:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-unlink" - } - }, - "which-unlink": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "unlink", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-unlink" - } - }, - "resolved-wc": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "wc", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/wc:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-wc" - } - }, - "which-wc": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "wc", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-wc" - } - }, - "resolved-whoami": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "whoami", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/whoami:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-whoami" - } - }, - "which-whoami": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "whoami", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-whoami" - } - }, - "resolved-yes": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "yes", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/yes:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-yes" - } - }, - "which-yes": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", - "ruleClassName": "which", - "attributes": { - "basename": "yes", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-yes" - } - } - } - } - }, "@@rules_git~override//:MODULE.bazel%_repo_rules": { "general": { "bzlTransitiveDigest": "LJI8G4RgshOlhfPopKgQNt8+SKiBjXc9Ykrk+x9Pt/c=", @@ -4634,14 +3292,14 @@ "attributes": { "build": "@@rules_git~override//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-Z/n25/+e5qCnTbroDES46dNEPevGhPTFPGiyP/u+q5o=", + "integrity": "sha256-PXoZKAhxoa7yl4M9Nl8pzcpwuSlkU2hSOXluPdvAWv4=", "links": { "amd64-linux-bazel-git": "entrypoint", "entrypoint": "git" }, "output": "amd64-linux-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/amd64-linux-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/amd64-linux-bazel-git" ], "name": "rules_git~override~_repo_rules~amd64-linux-bazel-git" } @@ -4652,14 +3310,14 @@ "attributes": { "build": "@@rules_git~override//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-OopMv7lKFit63OTOOZN1WeB3qcQrpSmEYLHUAU+OSOc=", + "integrity": "sha256-qcI2BBptJYzR3Wg2DpdyRzyn3aSeaix47CSalcpUxNg=", "links": { "arm64-linux-bazel-git": "entrypoint", "entrypoint": "git" }, "output": "arm64-linux-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/arm64-linux-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/arm64-linux-bazel-git" ], "name": "rules_git~override~_repo_rules~arm64-linux-bazel-git" } @@ -4670,14 +3328,14 @@ "attributes": { "build": "@@rules_git~override//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-XeadyN/bd92+syfn8OH2Mv1f1i0UCgX61W231f1AVko=", + "integrity": "sha256-mdp/w08ZFFn3IGjo7OrV/jkVHFhokRoWpjXwOy7g4fg=", "links": { "amd64-darwin-bazel-git": "entrypoint", "entrypoint": "git" }, "output": "amd64-darwin-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/amd64-darwin-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/amd64-darwin-bazel-git" ], "name": "rules_git~override~_repo_rules~amd64-darwin-bazel-git" } @@ -4688,14 +3346,14 @@ "attributes": { "build": "@@rules_git~override//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-Ua/VPBpZLDECbs7Dnf5Tb7HS+Pwo+Zrms2Jpvic6omg=", + "integrity": "sha256-TyjqbJ9p1rsjBxDp3XTQt9JSZ3I+GAhFcyL1sqGoSc0=", "links": { "arm64-darwin-bazel-git": "entrypoint", "entrypoint": "git" }, "output": "arm64-darwin-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/arm64-darwin-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/arm64-darwin-bazel-git" ], "name": "rules_git~override~_repo_rules~arm64-darwin-bazel-git" } @@ -4706,14 +3364,14 @@ "attributes": { "build": "@@rules_git~override//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-hGxVLiZO7o3sPONXxeRgXPsJRa9jGBNGVSYWECnUkjk=", + "integrity": "sha256-uFdVZvlDLw5tRU3Kz6K5o/Eq6IECZqkEzwwXkYg0ubU=", "links": { "amd64-windows-bazel-git.exe": "entrypoint", "entrypoint": "git" }, "output": "amd64-windows-bazel-git.exe", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/amd64-windows-bazel-git.exe" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/amd64-windows-bazel-git.exe" ], "name": "rules_git~override~_repo_rules~amd64-windows-bazel-git" } @@ -4724,14 +3382,14 @@ "attributes": { "build": "@@rules_git~override//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-Hc9jocj8K1d/s72LQg8Tha/1cRpfLh4EntI+V40koF4=", + "integrity": "sha256-IgKEd4SwItXfQZ6O6wema6kU35yla5+iszRRONqF8vw=", "links": { "arm64-windows-bazel-git.exe": "entrypoint", "entrypoint": "git" }, "output": "arm64-windows-bazel-git.exe", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.1/arm64-windows-bazel-git.exe" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/arm64-windows-bazel-git.exe" ], "name": "rules_git~override~_repo_rules~arm64-windows-bazel-git" } @@ -4779,546 +3437,6 @@ } } }, - "@@rules_java~7.1.0//java:extensions.bzl%toolchains": { - "general": { - "bzlTransitiveDigest": "iUIRqCK7tkhvcDJCAfPPqSd06IHG0a8HQD0xeQyVAqw=", - "accumulatedFileDigests": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "remotejdk21_linux_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk21_linux_toolchain_config_repo", - "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_linux_s390x_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_s390x_toolchain_config_repo", - "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" - } - }, - "remotejdk17_macos_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_macos_toolchain_config_repo", - "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_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk21_macos_aarch64_toolchain_config_repo", - "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~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_aarch64_toolchain_config_repo", - "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" - } - }, - "remotejdk21_macos_aarch64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk21_macos_aarch64", - "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": "2a7a99a3ea263dbd8d32a67d1e6e363ba8b25c645c826f5e167a02bbafaff1fa", - "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-macosx_aarch64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_aarch64.tar.gz", - "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_aarch64.tar.gz" - ] - } - }, - "remotejdk17_linux_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_toolchain_config_repo", - "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" - } - }, - "remotejdk17_macos_aarch64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_macos_aarch64", - "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" - ] - } - }, - "remote_java_tools_windows": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remote_java_tools_windows", - "sha256": "c5c70c214a350f12cbf52da8270fa43ba629b795f3dd328028a38f8f0d39c2a1", - "urls": [ - "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_windows-v13.1.zip", - "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_windows-v13.1.zip" - ] - } - }, - "remotejdk11_win": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_win", - "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_win_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_win_toolchain_config_repo", - "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" - } - }, - "remotejdk11_linux_aarch64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_aarch64", - "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": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_linux", - "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~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_s390x_toolchain_config_repo", - "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" - } - }, - "remotejdk11_linux_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_toolchain_config_repo", - "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": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_macos", - "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": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_win_arm64", - "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" - ] - } - }, - "remotejdk17_macos": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_macos", - "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": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk21_macos", - "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": "9639b87db586d0c89f7a9892ae47f421e442c64b97baebdff31788fbe23265bd", - "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-macosx_x64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_x64.tar.gz", - "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_x64.tar.gz" - ] - } - }, - "remotejdk21_macos_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk21_macos_toolchain_config_repo", - "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_macos_aarch64_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_macos_aarch64_toolchain_config_repo", - "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" - } - }, - "remotejdk17_win": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_win", - "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_macos_aarch64_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_macos_aarch64_toolchain_config_repo", - "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" - } - }, - "remotejdk11_linux_ppc64le_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_ppc64le_toolchain_config_repo", - "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" - } - }, - "remotejdk21_linux": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk21_linux", - "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": "0c0eadfbdc47a7ca64aeab51b9c061f71b6e4d25d2d87674512e9b6387e9e3a6", - "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-linux_x64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_x64.tar.gz", - "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_x64.tar.gz" - ] - } - }, - "remote_java_tools_linux": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remote_java_tools_linux", - "sha256": "d134da9b04c9023fb6e56a5d4bffccee73f7bc9572ddc4e747778dacccd7a5a7", - "urls": [ - "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_linux-v13.1.zip", - "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_linux-v13.1.zip" - ] - } - }, - "remotejdk21_win": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk21_win", - "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": "e9959d500a0d9a7694ac243baf657761479da132f0f94720cbffd092150bd802", - "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-win_x64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-win_x64.zip", - "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-win_x64.zip" - ] - } - }, - "remotejdk21_linux_aarch64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk21_linux_aarch64", - "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": "1fb64b8036c5d463d8ab59af06bf5b6b006811e6012e3b0eb6bccf57f1c55835", - "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-linux_aarch64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_aarch64.tar.gz", - "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_aarch64.tar.gz" - ] - } - }, - "remotejdk11_linux_aarch64_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_aarch64_toolchain_config_repo", - "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": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_s390x", - "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": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_aarch64", - "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" - ] - } - }, - "remotejdk17_win_arm64_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_win_arm64_toolchain_config_repo", - "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": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_linux", - "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~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_macos_toolchain_config_repo", - "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_linux_ppc64le_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_ppc64le_toolchain_config_repo", - "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" - } - }, - "remotejdk17_win_arm64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_win_arm64", - "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" - ] - } - }, - "remote_java_tools_darwin_arm64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remote_java_tools_darwin_arm64", - "sha256": "dab5bb87ec43e980faea6e1cec14bafb217b8e2f5346f53aa784fd715929a930", - "urls": [ - "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_darwin_arm64-v13.1.zip", - "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_darwin_arm64-v13.1.zip" - ] - } - }, - "remotejdk17_linux_ppc64le": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_ppc64le", - "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_linux_aarch64_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk21_linux_aarch64_toolchain_config_repo", - "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~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_win_arm64_toolchain_config_repo", - "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" - } - }, - "local_jdk": { - "bzlFile": "@@rules_java~7.1.0//toolchains:local_java_repository.bzl", - "ruleClassName": "_local_java_repository_rule", - "attributes": { - "name": "rules_java~7.1.0~toolchains~local_jdk", - "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": { - "name": "rules_java~7.1.0~toolchains~remote_java_tools_darwin_x86_64", - "sha256": "0db40d8505a2b65ef0ed46e4256757807db8162f7acff16225be57c1d5726dbc", - "urls": [ - "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_darwin_x86_64-v13.1.zip", - "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_darwin_x86_64-v13.1.zip" - ] - } - }, - "remote_java_tools": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remote_java_tools", - "sha256": "286bdbbd66e616fc4ed3f90101418729a73baa7e8c23a98ffbef558f74c0ad14", - "urls": [ - "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools-v13.1.zip", - "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools-v13.1.zip" - ] - } - }, - "remotejdk17_linux_s390x": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_s390x", - "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" - ] - } - }, - "remotejdk17_win_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_win_toolchain_config_repo", - "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" - } - }, - "remotejdk11_linux_ppc64le": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_ppc64le", - "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": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_macos_aarch64", - "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~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk21_win_toolchain_config_repo", - "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" - } - } - } - } - }, "@@toolchain_utils~1.0.0-beta.1//:MODULE.bazel%_repo_rules": { "general": { "bzlTransitiveDigest": "N8Ehl02dLIrmCn7Ff5iLyKwfbBa0ZnVCw5quAS8d+Yw=", -- GitLab From 26b982e38ef32b3b6620b55ad03592f122bbb6c1 Mon Sep 17 00:00:00 2001 From: Matt Clarkson Date: Tue, 9 Apr 2024 16:36:27 +0100 Subject: [PATCH 10/18] chore: add downloads of `bazel-git@1.0.0-alpha.3` Brings re-entrant `git init`. --- MODULE.bazel | 14 ++++++------- MODULE.bazel.lock | 50 +++++++++++++++++++++++------------------------ 2 files changed, 32 insertions(+), 32 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index 04474d0..390e9e9 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -24,15 +24,15 @@ download_file = use_repo_rule("@download_utils//download/file:defs.bzl", "downlo "entrypoint": "git", }, output = binary, - urls = ["https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/{}".format(binary)], + urls = ["https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/{}".format(binary)], ) for binary, integrity in ( - ("amd64-linux-bazel-git", "sha256-PXoZKAhxoa7yl4M9Nl8pzcpwuSlkU2hSOXluPdvAWv4="), - ("arm64-linux-bazel-git", "sha256-qcI2BBptJYzR3Wg2DpdyRzyn3aSeaix47CSalcpUxNg="), - ("amd64-darwin-bazel-git", "sha256-mdp/w08ZFFn3IGjo7OrV/jkVHFhokRoWpjXwOy7g4fg="), - ("arm64-darwin-bazel-git", "sha256-TyjqbJ9p1rsjBxDp3XTQt9JSZ3I+GAhFcyL1sqGoSc0="), - ("amd64-windows-bazel-git.exe", "sha256-uFdVZvlDLw5tRU3Kz6K5o/Eq6IECZqkEzwwXkYg0ubU="), - ("arm64-windows-bazel-git.exe", "sha256-IgKEd4SwItXfQZ6O6wema6kU35yla5+iszRRONqF8vw="), + ("amd64-linux-bazel-git", "sha256-I1n32sreJrE3VDIR0jkFsgw+isWbyGa5VaBoF3wtNT8="), + ("arm64-linux-bazel-git", "sha256-TGnBgdfC3MGRcJLFZI22yygR7lOCeShrHqtrYc8DDwM="), + ("amd64-darwin-bazel-git", "sha256-kXYIxhnBa+rWNtHEhNZ+MLO3ZVh/VAEsGqfV7bMUZjA="), + ("arm64-darwin-bazel-git", "sha256-miEfRk//GcZWzbnEWkeE0vSvvqfeuhufa4+MJEDpBFE="), + ("amd64-windows-bazel-git.exe", "sha256-ciUszLLDWDRhXPkcUtvM5a/nhEoxCtKY7byH63DKkaI="), + ("arm64-windows-bazel-git.exe", "sha256-PQayo6pQMko5swCUD71XWylmCHcXPNAfNWWPUz4Plaw="), ) ] diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index ddff807..607783a 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -1,6 +1,6 @@ { "lockFileVersion": 3, - "moduleFileHash": "2bc0a4f2603292068012f627271d5e2df13214e20f930e7734841af38db4b4a4", + "moduleFileHash": "ed3bb347568a69f4e4be0a67e7f21c4fbf92c90470e3b1d8bf5dba0981d08ddd", "flags": { "cmdRegistries": [ "https://bcr.bazel.build", @@ -56,14 +56,14 @@ "attributeValues": { "build": "//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-PXoZKAhxoa7yl4M9Nl8pzcpwuSlkU2hSOXluPdvAWv4=", "links": { "amd64-linux-bazel-git": "entrypoint", "entrypoint": "git" }, + "integrity": "sha256-I1n32sreJrE3VDIR0jkFsgw+isWbyGa5VaBoF3wtNT8=", "output": "amd64-linux-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/amd64-linux-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/amd64-linux-bazel-git" ], "name": "amd64-linux-bazel-git" }, @@ -79,14 +79,14 @@ "attributeValues": { "build": "//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-qcI2BBptJYzR3Wg2DpdyRzyn3aSeaix47CSalcpUxNg=", "links": { "arm64-linux-bazel-git": "entrypoint", "entrypoint": "git" }, + "integrity": "sha256-TGnBgdfC3MGRcJLFZI22yygR7lOCeShrHqtrYc8DDwM=", "output": "arm64-linux-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/arm64-linux-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/arm64-linux-bazel-git" ], "name": "arm64-linux-bazel-git" }, @@ -102,14 +102,14 @@ "attributeValues": { "build": "//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-mdp/w08ZFFn3IGjo7OrV/jkVHFhokRoWpjXwOy7g4fg=", "links": { "amd64-darwin-bazel-git": "entrypoint", "entrypoint": "git" }, + "integrity": "sha256-kXYIxhnBa+rWNtHEhNZ+MLO3ZVh/VAEsGqfV7bMUZjA=", "output": "amd64-darwin-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/amd64-darwin-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/amd64-darwin-bazel-git" ], "name": "amd64-darwin-bazel-git" }, @@ -125,14 +125,14 @@ "attributeValues": { "build": "//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-TyjqbJ9p1rsjBxDp3XTQt9JSZ3I+GAhFcyL1sqGoSc0=", "links": { "arm64-darwin-bazel-git": "entrypoint", "entrypoint": "git" }, + "integrity": "sha256-miEfRk//GcZWzbnEWkeE0vSvvqfeuhufa4+MJEDpBFE=", "output": "arm64-darwin-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/arm64-darwin-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/arm64-darwin-bazel-git" ], "name": "arm64-darwin-bazel-git" }, @@ -148,14 +148,14 @@ "attributeValues": { "build": "//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-uFdVZvlDLw5tRU3Kz6K5o/Eq6IECZqkEzwwXkYg0ubU=", "links": { "amd64-windows-bazel-git.exe": "entrypoint", "entrypoint": "git" }, + "integrity": "sha256-ciUszLLDWDRhXPkcUtvM5a/nhEoxCtKY7byH63DKkaI=", "output": "amd64-windows-bazel-git.exe", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/amd64-windows-bazel-git.exe" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/amd64-windows-bazel-git.exe" ], "name": "amd64-windows-bazel-git" }, @@ -171,14 +171,14 @@ "attributeValues": { "build": "//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-IgKEd4SwItXfQZ6O6wema6kU35yla5+iszRRONqF8vw=", "links": { "arm64-windows-bazel-git.exe": "entrypoint", "entrypoint": "git" }, + "integrity": "sha256-PQayo6pQMko5swCUD71XWylmCHcXPNAfNWWPUz4Plaw=", "output": "arm64-windows-bazel-git.exe", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/arm64-windows-bazel-git.exe" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/arm64-windows-bazel-git.exe" ], "name": "arm64-windows-bazel-git" }, @@ -3201,14 +3201,14 @@ "attributes": { "build": "@@//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-PXoZKAhxoa7yl4M9Nl8pzcpwuSlkU2hSOXluPdvAWv4=", "links": { "amd64-linux-bazel-git": "entrypoint", "entrypoint": "git" }, + "integrity": "sha256-I1n32sreJrE3VDIR0jkFsgw+isWbyGa5VaBoF3wtNT8=", "output": "amd64-linux-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/amd64-linux-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/amd64-linux-bazel-git" ], "name": "_main~_repo_rules~amd64-linux-bazel-git" } @@ -3219,14 +3219,14 @@ "attributes": { "build": "@@//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-qcI2BBptJYzR3Wg2DpdyRzyn3aSeaix47CSalcpUxNg=", "links": { "arm64-linux-bazel-git": "entrypoint", "entrypoint": "git" }, + "integrity": "sha256-TGnBgdfC3MGRcJLFZI22yygR7lOCeShrHqtrYc8DDwM=", "output": "arm64-linux-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/arm64-linux-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/arm64-linux-bazel-git" ], "name": "_main~_repo_rules~arm64-linux-bazel-git" } @@ -3237,14 +3237,14 @@ "attributes": { "build": "@@//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-mdp/w08ZFFn3IGjo7OrV/jkVHFhokRoWpjXwOy7g4fg=", "links": { "amd64-darwin-bazel-git": "entrypoint", "entrypoint": "git" }, + "integrity": "sha256-kXYIxhnBa+rWNtHEhNZ+MLO3ZVh/VAEsGqfV7bMUZjA=", "output": "amd64-darwin-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/amd64-darwin-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/amd64-darwin-bazel-git" ], "name": "_main~_repo_rules~amd64-darwin-bazel-git" } @@ -3255,14 +3255,14 @@ "attributes": { "build": "@@//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-TyjqbJ9p1rsjBxDp3XTQt9JSZ3I+GAhFcyL1sqGoSc0=", "links": { "arm64-darwin-bazel-git": "entrypoint", "entrypoint": "git" }, + "integrity": "sha256-miEfRk//GcZWzbnEWkeE0vSvvqfeuhufa4+MJEDpBFE=", "output": "arm64-darwin-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/arm64-darwin-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/arm64-darwin-bazel-git" ], "name": "_main~_repo_rules~arm64-darwin-bazel-git" } @@ -3273,14 +3273,14 @@ "attributes": { "build": "@@//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-uFdVZvlDLw5tRU3Kz6K5o/Eq6IECZqkEzwwXkYg0ubU=", "links": { "amd64-windows-bazel-git.exe": "entrypoint", "entrypoint": "git" }, + "integrity": "sha256-ciUszLLDWDRhXPkcUtvM5a/nhEoxCtKY7byH63DKkaI=", "output": "amd64-windows-bazel-git.exe", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/amd64-windows-bazel-git.exe" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/amd64-windows-bazel-git.exe" ], "name": "_main~_repo_rules~amd64-windows-bazel-git" } @@ -3291,14 +3291,14 @@ "attributes": { "build": "@@//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-IgKEd4SwItXfQZ6O6wema6kU35yla5+iszRRONqF8vw=", "links": { "arm64-windows-bazel-git.exe": "entrypoint", "entrypoint": "git" }, + "integrity": "sha256-PQayo6pQMko5swCUD71XWylmCHcXPNAfNWWPUz4Plaw=", "output": "arm64-windows-bazel-git.exe", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/arm64-windows-bazel-git.exe" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/arm64-windows-bazel-git.exe" ], "name": "_main~_repo_rules~arm64-windows-bazel-git" } -- GitLab From 92d6b08cf6bb8cf86d99c61375658883fa4a3e99 Mon Sep 17 00:00:00 2001 From: Matt Clarkson Date: Thu, 11 Apr 2024 15:46:08 +0100 Subject: [PATCH 11/18] chore: add downloads of `bazel-git@1.0.0-alpha.4 --- MODULE.bazel | 14 +- MODULE.bazel.lock | 50 +- e2e/MODULE.bazel.lock | 1944 ++++++++++++++++++++++++++++++++++++++++- 3 files changed, 1939 insertions(+), 69 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index 390e9e9..d914e50 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -24,15 +24,15 @@ download_file = use_repo_rule("@download_utils//download/file:defs.bzl", "downlo "entrypoint": "git", }, output = binary, - urls = ["https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/{}".format(binary)], + urls = ["https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.4/{}".format(binary)], ) for binary, integrity in ( - ("amd64-linux-bazel-git", "sha256-I1n32sreJrE3VDIR0jkFsgw+isWbyGa5VaBoF3wtNT8="), - ("arm64-linux-bazel-git", "sha256-TGnBgdfC3MGRcJLFZI22yygR7lOCeShrHqtrYc8DDwM="), - ("amd64-darwin-bazel-git", "sha256-kXYIxhnBa+rWNtHEhNZ+MLO3ZVh/VAEsGqfV7bMUZjA="), - ("arm64-darwin-bazel-git", "sha256-miEfRk//GcZWzbnEWkeE0vSvvqfeuhufa4+MJEDpBFE="), - ("amd64-windows-bazel-git.exe", "sha256-ciUszLLDWDRhXPkcUtvM5a/nhEoxCtKY7byH63DKkaI="), - ("arm64-windows-bazel-git.exe", "sha256-PQayo6pQMko5swCUD71XWylmCHcXPNAfNWWPUz4Plaw="), + ("amd64-linux-bazel-git", "sha256-rQhRcuaugFZA9KI+wCZe3kBFEbhLcn0HTfK+L9qTG7M="), + ("arm64-linux-bazel-git", "sha256-xy1ywU8/rmuj3nCLA9NUCmLULU9QHCwUkTBBLomtEkI="), + ("amd64-darwin-bazel-git", "sha256-SkUPrPR3s4dhpLBwrMoSlL7ZZ/yvhNsLpE05W3f+NoM="), + ("arm64-darwin-bazel-git", "sha256-KV5dTcgkG2C46Xpo6RFww6iYhGlvPteoIKmO5Xq95ig="), + ("amd64-windows-bazel-git.exe", "sha256-wbzXcsEjxmQA85cZjSnWvCtw7AoQi4yxRB0tnrmA9ZY="), + ("arm64-windows-bazel-git.exe", "sha256-PAYatMInmc7SA7VAeGQ/yuvRCv/GakXxxafujt5JcLY="), ) ] diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 607783a..2e092a5 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -1,6 +1,6 @@ { "lockFileVersion": 3, - "moduleFileHash": "ed3bb347568a69f4e4be0a67e7f21c4fbf92c90470e3b1d8bf5dba0981d08ddd", + "moduleFileHash": "d44b15f532af55534498fecca3073321e87fba1c41104f4ff4b7bb2b4e527d38", "flags": { "cmdRegistries": [ "https://bcr.bazel.build", @@ -56,14 +56,14 @@ "attributeValues": { "build": "//bazel-git:BUILD.tmpl.bazel", "executable": true, + "integrity": "sha256-rQhRcuaugFZA9KI+wCZe3kBFEbhLcn0HTfK+L9qTG7M=", "links": { "amd64-linux-bazel-git": "entrypoint", "entrypoint": "git" }, - "integrity": "sha256-I1n32sreJrE3VDIR0jkFsgw+isWbyGa5VaBoF3wtNT8=", "output": "amd64-linux-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/amd64-linux-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.4/amd64-linux-bazel-git" ], "name": "amd64-linux-bazel-git" }, @@ -79,14 +79,14 @@ "attributeValues": { "build": "//bazel-git:BUILD.tmpl.bazel", "executable": true, + "integrity": "sha256-xy1ywU8/rmuj3nCLA9NUCmLULU9QHCwUkTBBLomtEkI=", "links": { "arm64-linux-bazel-git": "entrypoint", "entrypoint": "git" }, - "integrity": "sha256-TGnBgdfC3MGRcJLFZI22yygR7lOCeShrHqtrYc8DDwM=", "output": "arm64-linux-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/arm64-linux-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.4/arm64-linux-bazel-git" ], "name": "arm64-linux-bazel-git" }, @@ -102,14 +102,14 @@ "attributeValues": { "build": "//bazel-git:BUILD.tmpl.bazel", "executable": true, + "integrity": "sha256-SkUPrPR3s4dhpLBwrMoSlL7ZZ/yvhNsLpE05W3f+NoM=", "links": { "amd64-darwin-bazel-git": "entrypoint", "entrypoint": "git" }, - "integrity": "sha256-kXYIxhnBa+rWNtHEhNZ+MLO3ZVh/VAEsGqfV7bMUZjA=", "output": "amd64-darwin-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/amd64-darwin-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.4/amd64-darwin-bazel-git" ], "name": "amd64-darwin-bazel-git" }, @@ -125,14 +125,14 @@ "attributeValues": { "build": "//bazel-git:BUILD.tmpl.bazel", "executable": true, + "integrity": "sha256-KV5dTcgkG2C46Xpo6RFww6iYhGlvPteoIKmO5Xq95ig=", "links": { "arm64-darwin-bazel-git": "entrypoint", "entrypoint": "git" }, - "integrity": "sha256-miEfRk//GcZWzbnEWkeE0vSvvqfeuhufa4+MJEDpBFE=", "output": "arm64-darwin-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/arm64-darwin-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.4/arm64-darwin-bazel-git" ], "name": "arm64-darwin-bazel-git" }, @@ -148,14 +148,14 @@ "attributeValues": { "build": "//bazel-git:BUILD.tmpl.bazel", "executable": true, + "integrity": "sha256-wbzXcsEjxmQA85cZjSnWvCtw7AoQi4yxRB0tnrmA9ZY=", "links": { "amd64-windows-bazel-git.exe": "entrypoint", "entrypoint": "git" }, - "integrity": "sha256-ciUszLLDWDRhXPkcUtvM5a/nhEoxCtKY7byH63DKkaI=", "output": "amd64-windows-bazel-git.exe", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/amd64-windows-bazel-git.exe" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.4/amd64-windows-bazel-git.exe" ], "name": "amd64-windows-bazel-git" }, @@ -171,14 +171,14 @@ "attributeValues": { "build": "//bazel-git:BUILD.tmpl.bazel", "executable": true, + "integrity": "sha256-PAYatMInmc7SA7VAeGQ/yuvRCv/GakXxxafujt5JcLY=", "links": { "arm64-windows-bazel-git.exe": "entrypoint", "entrypoint": "git" }, - "integrity": "sha256-PQayo6pQMko5swCUD71XWylmCHcXPNAfNWWPUz4Plaw=", "output": "arm64-windows-bazel-git.exe", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/arm64-windows-bazel-git.exe" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.4/arm64-windows-bazel-git.exe" ], "name": "arm64-windows-bazel-git" }, @@ -3201,14 +3201,14 @@ "attributes": { "build": "@@//bazel-git:BUILD.tmpl.bazel", "executable": true, + "integrity": "sha256-rQhRcuaugFZA9KI+wCZe3kBFEbhLcn0HTfK+L9qTG7M=", "links": { "amd64-linux-bazel-git": "entrypoint", "entrypoint": "git" }, - "integrity": "sha256-I1n32sreJrE3VDIR0jkFsgw+isWbyGa5VaBoF3wtNT8=", "output": "amd64-linux-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/amd64-linux-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.4/amd64-linux-bazel-git" ], "name": "_main~_repo_rules~amd64-linux-bazel-git" } @@ -3219,14 +3219,14 @@ "attributes": { "build": "@@//bazel-git:BUILD.tmpl.bazel", "executable": true, + "integrity": "sha256-xy1ywU8/rmuj3nCLA9NUCmLULU9QHCwUkTBBLomtEkI=", "links": { "arm64-linux-bazel-git": "entrypoint", "entrypoint": "git" }, - "integrity": "sha256-TGnBgdfC3MGRcJLFZI22yygR7lOCeShrHqtrYc8DDwM=", "output": "arm64-linux-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/arm64-linux-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.4/arm64-linux-bazel-git" ], "name": "_main~_repo_rules~arm64-linux-bazel-git" } @@ -3237,14 +3237,14 @@ "attributes": { "build": "@@//bazel-git:BUILD.tmpl.bazel", "executable": true, + "integrity": "sha256-SkUPrPR3s4dhpLBwrMoSlL7ZZ/yvhNsLpE05W3f+NoM=", "links": { "amd64-darwin-bazel-git": "entrypoint", "entrypoint": "git" }, - "integrity": "sha256-kXYIxhnBa+rWNtHEhNZ+MLO3ZVh/VAEsGqfV7bMUZjA=", "output": "amd64-darwin-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/amd64-darwin-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.4/amd64-darwin-bazel-git" ], "name": "_main~_repo_rules~amd64-darwin-bazel-git" } @@ -3255,14 +3255,14 @@ "attributes": { "build": "@@//bazel-git:BUILD.tmpl.bazel", "executable": true, + "integrity": "sha256-KV5dTcgkG2C46Xpo6RFww6iYhGlvPteoIKmO5Xq95ig=", "links": { "arm64-darwin-bazel-git": "entrypoint", "entrypoint": "git" }, - "integrity": "sha256-miEfRk//GcZWzbnEWkeE0vSvvqfeuhufa4+MJEDpBFE=", "output": "arm64-darwin-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/arm64-darwin-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.4/arm64-darwin-bazel-git" ], "name": "_main~_repo_rules~arm64-darwin-bazel-git" } @@ -3273,14 +3273,14 @@ "attributes": { "build": "@@//bazel-git:BUILD.tmpl.bazel", "executable": true, + "integrity": "sha256-wbzXcsEjxmQA85cZjSnWvCtw7AoQi4yxRB0tnrmA9ZY=", "links": { "amd64-windows-bazel-git.exe": "entrypoint", "entrypoint": "git" }, - "integrity": "sha256-ciUszLLDWDRhXPkcUtvM5a/nhEoxCtKY7byH63DKkaI=", "output": "amd64-windows-bazel-git.exe", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/amd64-windows-bazel-git.exe" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.4/amd64-windows-bazel-git.exe" ], "name": "_main~_repo_rules~amd64-windows-bazel-git" } @@ -3291,14 +3291,14 @@ "attributes": { "build": "@@//bazel-git:BUILD.tmpl.bazel", "executable": true, + "integrity": "sha256-PAYatMInmc7SA7VAeGQ/yuvRCv/GakXxxafujt5JcLY=", "links": { "arm64-windows-bazel-git.exe": "entrypoint", "entrypoint": "git" }, - "integrity": "sha256-PQayo6pQMko5swCUD71XWylmCHcXPNAfNWWPUz4Plaw=", "output": "arm64-windows-bazel-git.exe", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/arm64-windows-bazel-git.exe" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.4/arm64-windows-bazel-git.exe" ], "name": "_main~_repo_rules~arm64-windows-bazel-git" } diff --git a/e2e/MODULE.bazel.lock b/e2e/MODULE.bazel.lock index 8f5fe52..f171d8c 100644 --- a/e2e/MODULE.bazel.lock +++ b/e2e/MODULE.bazel.lock @@ -15,7 +15,7 @@ "compatibilityMode": "ERROR" }, "localOverrideHashes": { - "rules_git": "2bc0a4f2603292068012f627271d5e2df13214e20f930e7734841af38db4b4a4", + "rules_git": "0e1bdf36e0f585669f1dd2d248734c91e36538a0bafb3b76d87d151057deedb0", "bazel_tools": "922ea6752dc9105de5af957f7a99a6933c0a6a712d23df6aad16a9c399f7e787" }, "moduleDepGraph": { @@ -151,14 +151,14 @@ "attributeValues": { "build": "//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-PXoZKAhxoa7yl4M9Nl8pzcpwuSlkU2hSOXluPdvAWv4=", + "integrity": "sha256-I1n32sreJrE3VDIR0jkFsgw+isWbyGa5VaBoF3wtNT8=", "links": { "amd64-linux-bazel-git": "entrypoint", "entrypoint": "git" }, "output": "amd64-linux-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/amd64-linux-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/amd64-linux-bazel-git" ], "name": "amd64-linux-bazel-git" }, @@ -174,14 +174,14 @@ "attributeValues": { "build": "//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-qcI2BBptJYzR3Wg2DpdyRzyn3aSeaix47CSalcpUxNg=", + "integrity": "sha256-TGnBgdfC3MGRcJLFZI22yygR7lOCeShrHqtrYc8DDwM=", "links": { "arm64-linux-bazel-git": "entrypoint", "entrypoint": "git" }, "output": "arm64-linux-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/arm64-linux-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/arm64-linux-bazel-git" ], "name": "arm64-linux-bazel-git" }, @@ -197,14 +197,14 @@ "attributeValues": { "build": "//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-mdp/w08ZFFn3IGjo7OrV/jkVHFhokRoWpjXwOy7g4fg=", + "integrity": "sha256-kXYIxhnBa+rWNtHEhNZ+MLO3ZVh/VAEsGqfV7bMUZjA=", "links": { "amd64-darwin-bazel-git": "entrypoint", "entrypoint": "git" }, "output": "amd64-darwin-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/amd64-darwin-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/amd64-darwin-bazel-git" ], "name": "amd64-darwin-bazel-git" }, @@ -220,14 +220,14 @@ "attributeValues": { "build": "//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-TyjqbJ9p1rsjBxDp3XTQt9JSZ3I+GAhFcyL1sqGoSc0=", + "integrity": "sha256-miEfRk//GcZWzbnEWkeE0vSvvqfeuhufa4+MJEDpBFE=", "links": { "arm64-darwin-bazel-git": "entrypoint", "entrypoint": "git" }, "output": "arm64-darwin-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/arm64-darwin-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/arm64-darwin-bazel-git" ], "name": "arm64-darwin-bazel-git" }, @@ -243,14 +243,14 @@ "attributeValues": { "build": "//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-uFdVZvlDLw5tRU3Kz6K5o/Eq6IECZqkEzwwXkYg0ubU=", + "integrity": "sha256-ciUszLLDWDRhXPkcUtvM5a/nhEoxCtKY7byH63DKkaI=", "links": { "amd64-windows-bazel-git.exe": "entrypoint", "entrypoint": "git" }, "output": "amd64-windows-bazel-git.exe", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/amd64-windows-bazel-git.exe" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/amd64-windows-bazel-git.exe" ], "name": "amd64-windows-bazel-git" }, @@ -266,14 +266,14 @@ "attributeValues": { "build": "//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-IgKEd4SwItXfQZ6O6wema6kU35yla5+iszRRONqF8vw=", + "integrity": "sha256-PQayo6pQMko5swCUD71XWylmCHcXPNAfNWWPUz4Plaw=", "links": { "arm64-windows-bazel-git.exe": "entrypoint", "entrypoint": "git" }, "output": "arm64-windows-bazel-git.exe", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/arm64-windows-bazel-git.exe" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/arm64-windows-bazel-git.exe" ], "name": "arm64-windows-bazel-git" }, @@ -327,12 +327,6 @@ "tagName": "@toolchain_utils//toolchain/local/select:defs.bzl%toolchain_local_select", "attributeValues": { "map": { - "amd64-linux": "@amd64-linux-bazel-git", - "arm64-linux": "@arm64-linux-bazel-git", - "amd64-darwin": "@amd64-darwin-bazel-git", - "arm64-darwin": "@arm64-darwin-bazel-git", - "amd64-windows": "@amd64-windows-bazel-git", - "arm64-windows": "@arm64-windows-bazel-git", "//conditions:default": "@which-bazel-git" }, "name": "git" @@ -3280,6 +3274,1348 @@ } } }, + "@@apple_support~1.5.0//crosstool:setup.bzl%apple_cc_configure_extension": { + "general": { + "bzlTransitiveDigest": "pMLFCYaRPkgXPQ8vtuNkMfiHfPmRBy6QJfnid4sWfv0=", + "accumulatedFileDigests": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "local_config_apple_cc": { + "bzlFile": "@@apple_support~1.5.0//crosstool:setup.bzl", + "ruleClassName": "_apple_cc_autoconf", + "attributes": { + "name": "apple_support~1.5.0~apple_cc_configure_extension~local_config_apple_cc" + } + }, + "local_config_apple_cc_toolchains": { + "bzlFile": "@@apple_support~1.5.0//crosstool:setup.bzl", + "ruleClassName": "_apple_cc_autoconf_toolchains", + "attributes": { + "name": "apple_support~1.5.0~apple_cc_configure_extension~local_config_apple_cc_toolchains" + } + } + } + } + }, + "@@bazel_tools//tools/cpp:cc_configure.bzl%cc_configure_extension": { + "general": { + "bzlTransitiveDigest": "O9sf6ilKWU9Veed02jG9o2HM/xgV/UAyciuFBuxrFRY=", + "accumulatedFileDigests": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "local_config_cc": { + "bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl", + "ruleClassName": "cc_autoconf", + "attributes": { + "name": "bazel_tools~cc_configure_extension~local_config_cc" + } + }, + "local_config_cc_toolchains": { + "bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl", + "ruleClassName": "cc_autoconf_toolchains", + "attributes": { + "name": "bazel_tools~cc_configure_extension~local_config_cc_toolchains" + } + } + } + } + }, + "@@bazel_tools//tools/sh:sh_configure.bzl%sh_configure_extension": { + "general": { + "bzlTransitiveDigest": "hp4NgmNjEg5+xgvzfh6L83bt9/aiiWETuNpwNuF1MSU=", + "accumulatedFileDigests": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "local_config_sh": { + "bzlFile": "@@bazel_tools//tools/sh:sh_configure.bzl", + "ruleClassName": "sh_config", + "attributes": { + "name": "bazel_tools~sh_configure_extension~local_config_sh" + } + } + } + } + }, + "@@rules_coreutils~1.0.0-alpha.6//:MODULE.bazel%_repo_rules": { + "general": { + "bzlTransitiveDigest": "90dmWU2dP9D4i+VhW5EcbyQzOEfYq7ABU8e0meYNNO0=", + "accumulatedFileDigests": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "coreutils-arm64-linux-gnu": { + "bzlFile": "@@rules_download~1.0.0-alpha.8//download/archive:repository.bzl", + "ruleClassName": "archive", + "attributes": { + "srcs": [ + "entrypoint" + ], + "integrity": "sha256-8wMVMgAgf8JQ2+2LdoewkyDo416VEsf9RlMJl4jiBjk=", + "links": { + "coreutils": "entrypoint" + }, + "strip_prefix": "coreutils-0.0.23-aarch64-unknown-linux-gnu", + "urls": [ + "https://github.com/uutils/coreutils/releases/download/0.0.23/coreutils-0.0.23-aarch64-unknown-linux-gnu.tar.gz" + ], + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~coreutils-arm64-linux-gnu" + } + }, + "coreutils-amd64-linux-gnu": { + "bzlFile": "@@rules_download~1.0.0-alpha.8//download/archive:repository.bzl", + "ruleClassName": "archive", + "attributes": { + "srcs": [ + "entrypoint" + ], + "integrity": "sha256-u7OMW43Y46aXRRIKULfKdfUW51WJn6G70s5Xxwb6/1g=", + "links": { + "coreutils": "entrypoint" + }, + "strip_prefix": "coreutils-0.0.23-x86_64-unknown-linux-gnu", + "urls": [ + "https://github.com/uutils/coreutils/releases/download/0.0.23/coreutils-0.0.23-x86_64-unknown-linux-gnu.tar.gz" + ], + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~coreutils-amd64-linux-gnu" + } + }, + "coreutils-amd64-windows-msvc": { + "bzlFile": "@@rules_download~1.0.0-alpha.8//download/archive:repository.bzl", + "ruleClassName": "archive", + "attributes": { + "srcs": [ + "entrypoint" + ], + "integrity": "sha256-aglIj5JvFGLm2ABwRzWAsZRTTD3X444V3GxHM9pGJS4=", + "links": { + "coreutils.exe": "entrypoint" + }, + "strip_prefix": "coreutils-0.0.23-x86_64-pc-windows-msvc", + "urls": [ + "https://github.com/uutils/coreutils/releases/download/0.0.23/coreutils-0.0.23-x86_64-pc-windows-msvc.zip" + ], + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~coreutils-amd64-windows-msvc" + } + }, + "coreutils-arm64-macos-darwin": { + "bzlFile": "@@rules_download~1.0.0-alpha.8//download/archive:repository.bzl", + "ruleClassName": "archive", + "attributes": { + "srcs": [ + "entrypoint" + ], + "integrity": "sha256-KP90sjKxtXDbLC+o5f4+gQnvP3Tr7O0RopME4g9QF5E=", + "links": { + "coreutils": "entrypoint" + }, + "strip_prefix": "coreutils-0.0.23-aarch64-apple-darwin", + "urls": [ + "https://github.com/uutils/coreutils/releases/download/0.0.23/coreutils-0.0.23-aarch64-apple-darwin.tar.gz" + ], + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~coreutils-arm64-macos-darwin" + } + }, + "coreutils": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/select:repository.bzl", + "ruleClassName": "select", + "attributes": { + "map": { + "amd64-linux-gnu": "@coreutils-amd64-linux-gnu", + "arm64-linux-gnu": "@coreutils-arm64-linux-gnu", + "amd64-windows": "@coreutils-amd64-windows-msvc", + "arm64-macos-darwin": "@coreutils-arm64-macos-darwin" + }, + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~coreutils" + } + }, + "busybox-arm64-linux": { + "bzlFile": "@@rules_download~1.0.0-alpha.8//download/deb:repository.bzl", + "ruleClassName": "deb", + "attributes": { + "srcs": [ + "busybox" + ], + "integrity": "sha256-C0+0zi0/0Woc11BTX5d1ugxC2GOeE9ZjUka6g6DUvc8=", + "strip_prefix": "bin", + "urls": [ + "http://ftp.uk.debian.org/debian/pool/main/b/busybox/busybox-static_1.35.0-4+b3_arm64.deb" + ], + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~busybox-arm64-linux" + } + }, + "busybox-amd64-linux": { + "bzlFile": "@@rules_download~1.0.0-alpha.8//download/deb:repository.bzl", + "ruleClassName": "deb", + "attributes": { + "srcs": [ + "busybox" + ], + "integrity": "sha256-rMRMIHKVuGEU2kiV71Ouvxhr8839wmmloaCer6xqYNs=", + "strip_prefix": "bin", + "urls": [ + "http://ftp.uk.debian.org/debian/pool/main/b/busybox/busybox-static_1.35.0-4+b3_amd64.deb" + ], + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~busybox-amd64-linux" + } + }, + "resolved-busybox": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "busybox", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/busybox:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-busybox" + } + }, + "which-busybox": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "busybox", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-busybox" + } + }, + "resolved-coreutils": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "coreutils", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/coreutils:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-coreutils" + } + }, + "which-coreutils": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "coreutils", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-coreutils" + } + }, + "resolved-arch": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "arch", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/arch:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-arch" + } + }, + "which-arch": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "arch", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-arch" + } + }, + "resolved-base64": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "base64", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/base64:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-base64" + } + }, + "which-base64": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "base64", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-base64" + } + }, + "resolved-basename": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "basename", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/basename:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-basename" + } + }, + "which-basename": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "basename", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-basename" + } + }, + "resolved-cat": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "cat", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/cat:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-cat" + } + }, + "which-cat": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "cat", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-cat" + } + }, + "resolved-chmod": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "chmod", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/chmod:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-chmod" + } + }, + "which-chmod": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "chmod", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-chmod" + } + }, + "resolved-chown": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "chown", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/chown:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-chown" + } + }, + "which-chown": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "chown", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-chown" + } + }, + "resolved-cp": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "cp", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/cp:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-cp" + } + }, + "which-cp": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "cp", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-cp" + } + }, + "resolved-cut": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "cut", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/cut:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-cut" + } + }, + "which-cut": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "cut", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-cut" + } + }, + "resolved-date": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "date", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/date:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-date" + } + }, + "which-date": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "date", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-date" + } + }, + "resolved-dd": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "dd", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/dd:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-dd" + } + }, + "which-dd": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "dd", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-dd" + } + }, + "resolved-df": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "df", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/df:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-df" + } + }, + "which-df": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "df", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-df" + } + }, + "resolved-dirname": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "dirname", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/dirname:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-dirname" + } + }, + "which-dirname": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "dirname", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-dirname" + } + }, + "resolved-du": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "du", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/du:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-du" + } + }, + "which-du": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "du", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-du" + } + }, + "resolved-echo": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "echo", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/echo:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-echo" + } + }, + "which-echo": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "echo", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-echo" + } + }, + "resolved-env": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "env", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/env:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-env" + } + }, + "which-env": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "env", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-env" + } + }, + "resolved-expand": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "expand", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/expand:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-expand" + } + }, + "which-expand": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "expand", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-expand" + } + }, + "resolved-expr": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "expr", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/expr:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-expr" + } + }, + "which-expr": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "expr", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-expr" + } + }, + "resolved-factor": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "factor", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/factor:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-factor" + } + }, + "which-factor": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "factor", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-factor" + } + }, + "resolved-false": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "false", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/false:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-false" + } + }, + "which-false": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "false", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-false" + } + }, + "resolved-fold": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "fold", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/fold:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-fold" + } + }, + "which-fold": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "fold", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-fold" + } + }, + "resolved-head": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "head", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/head:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-head" + } + }, + "which-head": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "head", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-head" + } + }, + "resolved-hostname": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "hostname", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/hostname:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-hostname" + } + }, + "which-hostname": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "hostname", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-hostname" + } + }, + "resolved-install": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "install", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/install:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-install" + } + }, + "which-install": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "install", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-install" + } + }, + "resolved-link": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "link", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/link:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-link" + } + }, + "which-link": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "link", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-link" + } + }, + "resolved-ln": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "ln", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/ln:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-ln" + } + }, + "which-ln": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "ln", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-ln" + } + }, + "resolved-ls": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "ls", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/ls:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-ls" + } + }, + "which-ls": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "ls", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-ls" + } + }, + "resolved-md5sum": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "md5sum", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/md5sum:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-md5sum" + } + }, + "which-md5sum": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "md5sum", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-md5sum" + } + }, + "resolved-mkdir": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "mkdir", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/mkdir:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-mkdir" + } + }, + "which-mkdir": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "mkdir", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-mkdir" + } + }, + "resolved-mktemp": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "mktemp", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/mktemp:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-mktemp" + } + }, + "which-mktemp": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "mktemp", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-mktemp" + } + }, + "resolved-more": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "more", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/more:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-more" + } + }, + "which-more": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "more", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-more" + } + }, + "resolved-mv": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "mv", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/mv:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-mv" + } + }, + "which-mv": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "mv", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-mv" + } + }, + "resolved-nl": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "nl", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/nl:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-nl" + } + }, + "which-nl": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "nl", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-nl" + } + }, + "resolved-nproc": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "nproc", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/nproc:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-nproc" + } + }, + "which-nproc": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "nproc", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-nproc" + } + }, + "resolved-od": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "od", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/od:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-od" + } + }, + "which-od": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "od", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-od" + } + }, + "resolved-paste": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "paste", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/paste:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-paste" + } + }, + "which-paste": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "paste", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-paste" + } + }, + "resolved-printf": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "printf", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/printf:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-printf" + } + }, + "which-printf": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "printf", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-printf" + } + }, + "resolved-pwd": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "pwd", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/pwd:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-pwd" + } + }, + "which-pwd": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "pwd", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-pwd" + } + }, + "resolved-readlink": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "readlink", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/readlink:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-readlink" + } + }, + "which-readlink": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "readlink", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-readlink" + } + }, + "resolved-realpath": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "realpath", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/realpath:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-realpath" + } + }, + "which-realpath": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "realpath", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-realpath" + } + }, + "resolved-rm": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "rm", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/rm:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-rm" + } + }, + "which-rm": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "rm", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-rm" + } + }, + "resolved-rmdir": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "rmdir", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/rmdir:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-rmdir" + } + }, + "which-rmdir": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "rmdir", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-rmdir" + } + }, + "resolved-seq": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "seq", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/seq:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-seq" + } + }, + "which-seq": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "seq", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-seq" + } + }, + "resolved-sha1sum": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "sha1sum", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/sha1sum:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-sha1sum" + } + }, + "which-sha1sum": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "sha1sum", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-sha1sum" + } + }, + "resolved-sha256sum": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "sha256sum", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/sha256sum:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-sha256sum" + } + }, + "which-sha256sum": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "sha256sum", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-sha256sum" + } + }, + "resolved-sha3sum": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "sha3sum", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/sha3sum:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-sha3sum" + } + }, + "which-sha3sum": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "sha3sum", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-sha3sum" + } + }, + "resolved-sha512sum": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "sha512sum", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/sha512sum:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-sha512sum" + } + }, + "which-sha512sum": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "sha512sum", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-sha512sum" + } + }, + "resolved-shred": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "shred", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/shred:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-shred" + } + }, + "which-shred": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "shred", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-shred" + } + }, + "resolved-shuf": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "shuf", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/shuf:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-shuf" + } + }, + "which-shuf": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "shuf", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-shuf" + } + }, + "resolved-sleep": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "sleep", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/sleep:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-sleep" + } + }, + "which-sleep": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "sleep", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-sleep" + } + }, + "resolved-sort": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "sort", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/sort:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-sort" + } + }, + "which-sort": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "sort", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-sort" + } + }, + "resolved-sync": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "sync", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/sync:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-sync" + } + }, + "which-sync": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "sync", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-sync" + } + }, + "resolved-tac": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "tac", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/tac:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-tac" + } + }, + "which-tac": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "tac", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-tac" + } + }, + "resolved-tail": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "tail", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/tail:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-tail" + } + }, + "which-tail": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "tail", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-tail" + } + }, + "resolved-tee": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "tee", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/tee:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-tee" + } + }, + "which-tee": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "tee", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-tee" + } + }, + "resolved-test": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "test", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/test:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-test" + } + }, + "which-test": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "test", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-test" + } + }, + "resolved-touch": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "touch", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/touch:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-touch" + } + }, + "which-touch": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "touch", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-touch" + } + }, + "resolved-tr": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "tr", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/tr:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-tr" + } + }, + "which-tr": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "tr", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-tr" + } + }, + "resolved-true": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "true", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/true:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-true" + } + }, + "which-true": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "true", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-true" + } + }, + "resolved-truncate": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "truncate", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/truncate:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-truncate" + } + }, + "which-truncate": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "truncate", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-truncate" + } + }, + "resolved-uname": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "uname", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/uname:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-uname" + } + }, + "which-uname": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "uname", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-uname" + } + }, + "resolved-unexpand": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "unexpand", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/unexpand:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-unexpand" + } + }, + "which-unexpand": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "unexpand", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-unexpand" + } + }, + "resolved-uniq": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "uniq", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/uniq:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-uniq" + } + }, + "which-uniq": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "uniq", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-uniq" + } + }, + "resolved-unlink": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "unlink", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/unlink:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-unlink" + } + }, + "which-unlink": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "unlink", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-unlink" + } + }, + "resolved-wc": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "wc", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/wc:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-wc" + } + }, + "which-wc": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "wc", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-wc" + } + }, + "resolved-whoami": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "whoami", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/whoami:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-whoami" + } + }, + "which-whoami": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "whoami", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-whoami" + } + }, + "resolved-yes": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "yes", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/yes:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-yes" + } + }, + "which-yes": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "yes", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-yes" + } + } + } + } + }, "@@rules_git~override//:MODULE.bazel%_repo_rules": { "general": { "bzlTransitiveDigest": "LJI8G4RgshOlhfPopKgQNt8+SKiBjXc9Ykrk+x9Pt/c=", @@ -3292,14 +4628,14 @@ "attributes": { "build": "@@rules_git~override//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-PXoZKAhxoa7yl4M9Nl8pzcpwuSlkU2hSOXluPdvAWv4=", + "integrity": "sha256-I1n32sreJrE3VDIR0jkFsgw+isWbyGa5VaBoF3wtNT8=", "links": { "amd64-linux-bazel-git": "entrypoint", "entrypoint": "git" }, "output": "amd64-linux-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/amd64-linux-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/amd64-linux-bazel-git" ], "name": "rules_git~override~_repo_rules~amd64-linux-bazel-git" } @@ -3310,14 +4646,14 @@ "attributes": { "build": "@@rules_git~override//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-qcI2BBptJYzR3Wg2DpdyRzyn3aSeaix47CSalcpUxNg=", + "integrity": "sha256-TGnBgdfC3MGRcJLFZI22yygR7lOCeShrHqtrYc8DDwM=", "links": { "arm64-linux-bazel-git": "entrypoint", "entrypoint": "git" }, "output": "arm64-linux-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/arm64-linux-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/arm64-linux-bazel-git" ], "name": "rules_git~override~_repo_rules~arm64-linux-bazel-git" } @@ -3328,14 +4664,14 @@ "attributes": { "build": "@@rules_git~override//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-mdp/w08ZFFn3IGjo7OrV/jkVHFhokRoWpjXwOy7g4fg=", + "integrity": "sha256-kXYIxhnBa+rWNtHEhNZ+MLO3ZVh/VAEsGqfV7bMUZjA=", "links": { "amd64-darwin-bazel-git": "entrypoint", "entrypoint": "git" }, "output": "amd64-darwin-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/amd64-darwin-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/amd64-darwin-bazel-git" ], "name": "rules_git~override~_repo_rules~amd64-darwin-bazel-git" } @@ -3346,14 +4682,14 @@ "attributes": { "build": "@@rules_git~override//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-TyjqbJ9p1rsjBxDp3XTQt9JSZ3I+GAhFcyL1sqGoSc0=", + "integrity": "sha256-miEfRk//GcZWzbnEWkeE0vSvvqfeuhufa4+MJEDpBFE=", "links": { "arm64-darwin-bazel-git": "entrypoint", "entrypoint": "git" }, "output": "arm64-darwin-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/arm64-darwin-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/arm64-darwin-bazel-git" ], "name": "rules_git~override~_repo_rules~arm64-darwin-bazel-git" } @@ -3364,14 +4700,14 @@ "attributes": { "build": "@@rules_git~override//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-uFdVZvlDLw5tRU3Kz6K5o/Eq6IECZqkEzwwXkYg0ubU=", + "integrity": "sha256-ciUszLLDWDRhXPkcUtvM5a/nhEoxCtKY7byH63DKkaI=", "links": { "amd64-windows-bazel-git.exe": "entrypoint", "entrypoint": "git" }, "output": "amd64-windows-bazel-git.exe", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/amd64-windows-bazel-git.exe" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/amd64-windows-bazel-git.exe" ], "name": "rules_git~override~_repo_rules~amd64-windows-bazel-git" } @@ -3382,14 +4718,14 @@ "attributes": { "build": "@@rules_git~override//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-IgKEd4SwItXfQZ6O6wema6kU35yla5+iszRRONqF8vw=", + "integrity": "sha256-PQayo6pQMko5swCUD71XWylmCHcXPNAfNWWPUz4Plaw=", "links": { "arm64-windows-bazel-git.exe": "entrypoint", "entrypoint": "git" }, "output": "arm64-windows-bazel-git.exe", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.2/arm64-windows-bazel-git.exe" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/arm64-windows-bazel-git.exe" ], "name": "rules_git~override~_repo_rules~arm64-windows-bazel-git" } @@ -3423,12 +4759,6 @@ "ruleClassName": "select", "attributes": { "map": { - "amd64-linux": "@amd64-linux-bazel-git", - "arm64-linux": "@arm64-linux-bazel-git", - "amd64-darwin": "@amd64-darwin-bazel-git", - "arm64-darwin": "@arm64-darwin-bazel-git", - "amd64-windows": "@amd64-windows-bazel-git", - "arm64-windows": "@arm64-windows-bazel-git", "//conditions:default": "@which-bazel-git" }, "name": "rules_git~override~_repo_rules~git" @@ -3437,6 +4767,546 @@ } } }, + "@@rules_java~7.1.0//java:extensions.bzl%toolchains": { + "general": { + "bzlTransitiveDigest": "iUIRqCK7tkhvcDJCAfPPqSd06IHG0a8HQD0xeQyVAqw=", + "accumulatedFileDigests": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "remotejdk21_linux_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk21_linux_toolchain_config_repo", + "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_linux_s390x_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_s390x_toolchain_config_repo", + "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" + } + }, + "remotejdk17_macos_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_macos_toolchain_config_repo", + "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_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk21_macos_aarch64_toolchain_config_repo", + "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~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_aarch64_toolchain_config_repo", + "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" + } + }, + "remotejdk21_macos_aarch64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk21_macos_aarch64", + "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": "2a7a99a3ea263dbd8d32a67d1e6e363ba8b25c645c826f5e167a02bbafaff1fa", + "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-macosx_aarch64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_aarch64.tar.gz", + "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_aarch64.tar.gz" + ] + } + }, + "remotejdk17_linux_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_toolchain_config_repo", + "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" + } + }, + "remotejdk17_macos_aarch64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_macos_aarch64", + "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" + ] + } + }, + "remote_java_tools_windows": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remote_java_tools_windows", + "sha256": "c5c70c214a350f12cbf52da8270fa43ba629b795f3dd328028a38f8f0d39c2a1", + "urls": [ + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_windows-v13.1.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_windows-v13.1.zip" + ] + } + }, + "remotejdk11_win": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_win", + "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_win_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_win_toolchain_config_repo", + "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" + } + }, + "remotejdk11_linux_aarch64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_aarch64", + "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": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux", + "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~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_s390x_toolchain_config_repo", + "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" + } + }, + "remotejdk11_linux_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_toolchain_config_repo", + "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": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_macos", + "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": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_win_arm64", + "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" + ] + } + }, + "remotejdk17_macos": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_macos", + "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": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk21_macos", + "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": "9639b87db586d0c89f7a9892ae47f421e442c64b97baebdff31788fbe23265bd", + "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-macosx_x64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_x64.tar.gz", + "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_x64.tar.gz" + ] + } + }, + "remotejdk21_macos_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk21_macos_toolchain_config_repo", + "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_macos_aarch64_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_macos_aarch64_toolchain_config_repo", + "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" + } + }, + "remotejdk17_win": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_win", + "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_macos_aarch64_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_macos_aarch64_toolchain_config_repo", + "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" + } + }, + "remotejdk11_linux_ppc64le_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_ppc64le_toolchain_config_repo", + "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" + } + }, + "remotejdk21_linux": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk21_linux", + "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": "0c0eadfbdc47a7ca64aeab51b9c061f71b6e4d25d2d87674512e9b6387e9e3a6", + "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-linux_x64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_x64.tar.gz", + "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_x64.tar.gz" + ] + } + }, + "remote_java_tools_linux": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remote_java_tools_linux", + "sha256": "d134da9b04c9023fb6e56a5d4bffccee73f7bc9572ddc4e747778dacccd7a5a7", + "urls": [ + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_linux-v13.1.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_linux-v13.1.zip" + ] + } + }, + "remotejdk21_win": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk21_win", + "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": "e9959d500a0d9a7694ac243baf657761479da132f0f94720cbffd092150bd802", + "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-win_x64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-win_x64.zip", + "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-win_x64.zip" + ] + } + }, + "remotejdk21_linux_aarch64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk21_linux_aarch64", + "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": "1fb64b8036c5d463d8ab59af06bf5b6b006811e6012e3b0eb6bccf57f1c55835", + "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-linux_aarch64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_aarch64.tar.gz", + "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_aarch64.tar.gz" + ] + } + }, + "remotejdk11_linux_aarch64_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_aarch64_toolchain_config_repo", + "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": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_s390x", + "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": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_aarch64", + "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" + ] + } + }, + "remotejdk17_win_arm64_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_win_arm64_toolchain_config_repo", + "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": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux", + "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~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_macos_toolchain_config_repo", + "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_linux_ppc64le_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_ppc64le_toolchain_config_repo", + "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" + } + }, + "remotejdk17_win_arm64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_win_arm64", + "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" + ] + } + }, + "remote_java_tools_darwin_arm64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remote_java_tools_darwin_arm64", + "sha256": "dab5bb87ec43e980faea6e1cec14bafb217b8e2f5346f53aa784fd715929a930", + "urls": [ + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_darwin_arm64-v13.1.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_darwin_arm64-v13.1.zip" + ] + } + }, + "remotejdk17_linux_ppc64le": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_ppc64le", + "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_linux_aarch64_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk21_linux_aarch64_toolchain_config_repo", + "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~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_win_arm64_toolchain_config_repo", + "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" + } + }, + "local_jdk": { + "bzlFile": "@@rules_java~7.1.0//toolchains:local_java_repository.bzl", + "ruleClassName": "_local_java_repository_rule", + "attributes": { + "name": "rules_java~7.1.0~toolchains~local_jdk", + "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": { + "name": "rules_java~7.1.0~toolchains~remote_java_tools_darwin_x86_64", + "sha256": "0db40d8505a2b65ef0ed46e4256757807db8162f7acff16225be57c1d5726dbc", + "urls": [ + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_darwin_x86_64-v13.1.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_darwin_x86_64-v13.1.zip" + ] + } + }, + "remote_java_tools": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remote_java_tools", + "sha256": "286bdbbd66e616fc4ed3f90101418729a73baa7e8c23a98ffbef558f74c0ad14", + "urls": [ + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools-v13.1.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools-v13.1.zip" + ] + } + }, + "remotejdk17_linux_s390x": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_s390x", + "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" + ] + } + }, + "remotejdk17_win_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_win_toolchain_config_repo", + "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" + } + }, + "remotejdk11_linux_ppc64le": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_ppc64le", + "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": { + "name": "rules_java~7.1.0~toolchains~remotejdk11_macos_aarch64", + "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~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk21_win_toolchain_config_repo", + "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" + } + } + } + } + }, "@@toolchain_utils~1.0.0-beta.1//:MODULE.bazel%_repo_rules": { "general": { "bzlTransitiveDigest": "N8Ehl02dLIrmCn7Ff5iLyKwfbBa0ZnVCw5quAS8d+Yw=", -- GitLab From c43507a01abd17817c7ce1d0762bae24940d54bf Mon Sep 17 00:00:00 2001 From: Matt Clarkson Date: Thu, 11 Apr 2024 15:55:23 +0100 Subject: [PATCH 12/18] fix: register `bazel-git` toolchains --- MODULE.bazel | 2 +- MODULE.bazel.lock | 48 ++--- e2e/MODULE.bazel.lock | 384 ++++++++++++++++++---------------- git/toolchain/git/BUILD.bazel | 28 +++ 4 files changed, 251 insertions(+), 211 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index d914e50..1386af8 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -7,7 +7,7 @@ module( ) bazel_dep(name = "bazel_skylib", version = "1.5.0") -bazel_dep(name = "toolchain_utils", version = "1.0.0-beta.1") +bazel_dep(name = "toolchain_utils", version = "1.0.0-beta.4") bazel_dep(name = "download_utils", version = "1.0.0-beta.2") bazel_dep(name = "rules_coreutils", version = "1.0.0-alpha.6") diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 2e092a5..15e8649 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -1,6 +1,6 @@ { "lockFileVersion": 3, - "moduleFileHash": "d44b15f532af55534498fecca3073321e87fba1c41104f4ff4b7bb2b4e527d38", + "moduleFileHash": "113aa3c7f09f5d5547630231f95b98789057ba6ea163ae357f25b7d86baf2d95", "flags": { "cmdRegistries": [ "https://bcr.bazel.build", @@ -256,7 +256,7 @@ ], "deps": { "bazel_skylib": "bazel_skylib@1.5.0", - "toolchain_utils": "toolchain_utils@1.0.0-beta.1", + "toolchain_utils": "toolchain_utils@1.0.0-beta.4", "download_utils": "download_utils@1.0.0-beta.2", "rules_coreutils": "rules_coreutils@1.0.0-alpha.6", "bazel_tools": "bazel_tools@_", @@ -294,10 +294,10 @@ } } }, - "toolchain_utils@1.0.0-beta.1": { + "toolchain_utils@1.0.0-beta.4": { "name": "toolchain_utils", - "version": "1.0.0-beta.1", - "key": "toolchain_utils@1.0.0-beta.1", + "version": "1.0.0-beta.4", + "key": "toolchain_utils@1.0.0-beta.4", "repoName": "toolchain_utils", "executionPlatformsToRegister": [], "toolchainsToRegister": [], @@ -305,9 +305,9 @@ { "extensionBzlFile": "//:MODULE.bazel", "extensionName": "_repo_rules", - "usingModule": "toolchain_utils@1.0.0-beta.1", + "usingModule": "toolchain_utils@1.0.0-beta.4", "location": { - "file": "https://bcr.bazel.build/modules/toolchain_utils/1.0.0-beta.1/MODULE.bazel", + "file": "https://bcr.bazel.build/modules/toolchain_utils/1.0.0-beta.4/MODULE.bazel", "line": 0, "column": 0 }, @@ -324,7 +324,7 @@ }, "devDependency": false, "location": { - "file": "https://bcr.bazel.build/modules/toolchain_utils/1.0.0-beta.1/MODULE.bazel", + "file": "https://bcr.bazel.build/modules/toolchain_utils/1.0.0-beta.4/MODULE.bazel", "line": 15, "column": 8 } @@ -336,7 +336,7 @@ }, "devDependency": false, "location": { - "file": "https://bcr.bazel.build/modules/toolchain_utils/1.0.0-beta.1/MODULE.bazel", + "file": "https://bcr.bazel.build/modules/toolchain_utils/1.0.0-beta.4/MODULE.bazel", "line": 21, "column": 9 } @@ -356,12 +356,12 @@ "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "name": "toolchain_utils~1.0.0-beta.1", + "name": "toolchain_utils~1.0.0-beta.4", "urls": [ - "https://gitlab.arm.com/bazel/toolchain_utils/-/releases/v1.0.0-beta.1/downloads/src.tar.gz" + "https://gitlab.arm.com/bazel/toolchain_utils/-/releases/v1.0.0-beta.4/downloads/src.tar.gz" ], - "integrity": "sha512-HLLFtjDIzM5Ir1n8Z/npX8Cpbah0K80n1SYmFASOIi5rjHm3AB4PfITmDLjhietfUhgYofq5EFR6uoigJ6gKCw==", - "strip_prefix": "toolchain_utils-v1.0.0-beta.1", + "integrity": "sha512-GVDim8MC4/zegiD97LbDE2R4nYzsr1gjbx5KJG0VNNe27fEm00gv9o7x7fjxj42g//RU8yDqAOUuOmhuxvF+Kw==", + "strip_prefix": "toolchain_utils-v1.0.0-beta.4", "remote_patches": {}, "remote_patch_strip": 0 } @@ -2581,7 +2581,7 @@ } ], "deps": { - "toolchain_utils": "toolchain_utils@1.0.0-beta.1", + "toolchain_utils": "toolchain_utils@1.0.0-beta.4", "rules_download": "rules_download@1.0.0-alpha.8", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" @@ -3191,7 +3191,7 @@ "moduleExtensions": { "//:MODULE.bazel%_repo_rules": { "general": { - "bzlTransitiveDigest": "LJI8G4RgshOlhfPopKgQNt8+SKiBjXc9Ykrk+x9Pt/c=", + "bzlTransitiveDigest": "z1kUsql7h7jlPppkONGCmVdqNA7omlLWjU+m1UeiEd8=", "accumulatedFileDigests": {}, "envVariables": {}, "generatedRepoSpecs": { @@ -3304,7 +3304,7 @@ } }, "which-git": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "git", @@ -3312,7 +3312,7 @@ } }, "which-bazel-git": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "git", @@ -3320,7 +3320,7 @@ } }, "resolved-git": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "toolchain_type": "@@//git/toolchain/git:type", @@ -3328,7 +3328,7 @@ } }, "git": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/select:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/select:repository.bzl", "ruleClassName": "select", "attributes": { "map": { @@ -3948,24 +3948,24 @@ } } }, - "@@toolchain_utils~1.0.0-beta.1//:MODULE.bazel%_repo_rules": { + "@@toolchain_utils~1.0.0-beta.4//:MODULE.bazel%_repo_rules": { "general": { "bzlTransitiveDigest": "N8Ehl02dLIrmCn7Ff5iLyKwfbBa0ZnVCw5quAS8d+Yw=", "accumulatedFileDigests": {}, "envVariables": {}, "generatedRepoSpecs": { "local": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/triplet:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/triplet:repository.bzl", "ruleClassName": "triplet", "attributes": { - "name": "toolchain_utils~1.0.0-beta.1~_repo_rules~local" + "name": "toolchain_utils~1.0.0-beta.4~_repo_rules~local" } }, "launcher": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/launcher:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/launcher:repository.bzl", "ruleClassName": "launcher", "attributes": { - "name": "toolchain_utils~1.0.0-beta.1~_repo_rules~launcher" + "name": "toolchain_utils~1.0.0-beta.4~_repo_rules~launcher" } } } diff --git a/e2e/MODULE.bazel.lock b/e2e/MODULE.bazel.lock index f171d8c..340ec44 100644 --- a/e2e/MODULE.bazel.lock +++ b/e2e/MODULE.bazel.lock @@ -15,7 +15,7 @@ "compatibilityMode": "ERROR" }, "localOverrideHashes": { - "rules_git": "0e1bdf36e0f585669f1dd2d248734c91e36538a0bafb3b76d87d151057deedb0", + "rules_git": "113aa3c7f09f5d5547630231f95b98789057ba6ea163ae357f25b7d86baf2d95", "bazel_tools": "922ea6752dc9105de5af957f7a99a6933c0a6a712d23df6aad16a9c399f7e787" }, "moduleDepGraph": { @@ -151,14 +151,14 @@ "attributeValues": { "build": "//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-I1n32sreJrE3VDIR0jkFsgw+isWbyGa5VaBoF3wtNT8=", + "integrity": "sha256-rQhRcuaugFZA9KI+wCZe3kBFEbhLcn0HTfK+L9qTG7M=", "links": { "amd64-linux-bazel-git": "entrypoint", "entrypoint": "git" }, "output": "amd64-linux-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/amd64-linux-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.4/amd64-linux-bazel-git" ], "name": "amd64-linux-bazel-git" }, @@ -174,14 +174,14 @@ "attributeValues": { "build": "//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-TGnBgdfC3MGRcJLFZI22yygR7lOCeShrHqtrYc8DDwM=", + "integrity": "sha256-xy1ywU8/rmuj3nCLA9NUCmLULU9QHCwUkTBBLomtEkI=", "links": { "arm64-linux-bazel-git": "entrypoint", "entrypoint": "git" }, "output": "arm64-linux-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/arm64-linux-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.4/arm64-linux-bazel-git" ], "name": "arm64-linux-bazel-git" }, @@ -197,14 +197,14 @@ "attributeValues": { "build": "//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-kXYIxhnBa+rWNtHEhNZ+MLO3ZVh/VAEsGqfV7bMUZjA=", + "integrity": "sha256-SkUPrPR3s4dhpLBwrMoSlL7ZZ/yvhNsLpE05W3f+NoM=", "links": { "amd64-darwin-bazel-git": "entrypoint", "entrypoint": "git" }, "output": "amd64-darwin-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/amd64-darwin-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.4/amd64-darwin-bazel-git" ], "name": "amd64-darwin-bazel-git" }, @@ -220,14 +220,14 @@ "attributeValues": { "build": "//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-miEfRk//GcZWzbnEWkeE0vSvvqfeuhufa4+MJEDpBFE=", + "integrity": "sha256-KV5dTcgkG2C46Xpo6RFww6iYhGlvPteoIKmO5Xq95ig=", "links": { "arm64-darwin-bazel-git": "entrypoint", "entrypoint": "git" }, "output": "arm64-darwin-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/arm64-darwin-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.4/arm64-darwin-bazel-git" ], "name": "arm64-darwin-bazel-git" }, @@ -243,14 +243,14 @@ "attributeValues": { "build": "//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-ciUszLLDWDRhXPkcUtvM5a/nhEoxCtKY7byH63DKkaI=", + "integrity": "sha256-wbzXcsEjxmQA85cZjSnWvCtw7AoQi4yxRB0tnrmA9ZY=", "links": { "amd64-windows-bazel-git.exe": "entrypoint", "entrypoint": "git" }, "output": "amd64-windows-bazel-git.exe", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/amd64-windows-bazel-git.exe" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.4/amd64-windows-bazel-git.exe" ], "name": "amd64-windows-bazel-git" }, @@ -266,14 +266,14 @@ "attributeValues": { "build": "//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-PQayo6pQMko5swCUD71XWylmCHcXPNAfNWWPUz4Plaw=", + "integrity": "sha256-PAYatMInmc7SA7VAeGQ/yuvRCv/GakXxxafujt5JcLY=", "links": { "arm64-windows-bazel-git.exe": "entrypoint", "entrypoint": "git" }, "output": "arm64-windows-bazel-git.exe", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/arm64-windows-bazel-git.exe" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.4/arm64-windows-bazel-git.exe" ], "name": "arm64-windows-bazel-git" }, @@ -327,6 +327,12 @@ "tagName": "@toolchain_utils//toolchain/local/select:defs.bzl%toolchain_local_select", "attributeValues": { "map": { + "amd64-linux": "@amd64-linux-bazel-git", + "arm64-linux": "@arm64-linux-bazel-git", + "amd64-darwin": "@amd64-darwin-bazel-git", + "arm64-darwin": "@arm64-darwin-bazel-git", + "amd64-windows": "@amd64-windows-bazel-git", + "arm64-windows": "@arm64-windows-bazel-git", "//conditions:default": "@which-bazel-git" }, "name": "git" @@ -345,7 +351,7 @@ ], "deps": { "bazel_skylib": "bazel_skylib@1.5.0", - "toolchain_utils": "toolchain_utils@1.0.0-beta.1", + "toolchain_utils": "toolchain_utils@1.0.0-beta.4", "download_utils": "download_utils@1.0.0-beta.2", "rules_coreutils": "rules_coreutils@1.0.0-alpha.6", "bazel_tools": "bazel_tools@_", @@ -527,10 +533,10 @@ } } }, - "toolchain_utils@1.0.0-beta.1": { + "toolchain_utils@1.0.0-beta.4": { "name": "toolchain_utils", - "version": "1.0.0-beta.1", - "key": "toolchain_utils@1.0.0-beta.1", + "version": "1.0.0-beta.4", + "key": "toolchain_utils@1.0.0-beta.4", "repoName": "toolchain_utils", "executionPlatformsToRegister": [], "toolchainsToRegister": [], @@ -538,9 +544,9 @@ { "extensionBzlFile": "//:MODULE.bazel", "extensionName": "_repo_rules", - "usingModule": "toolchain_utils@1.0.0-beta.1", + "usingModule": "toolchain_utils@1.0.0-beta.4", "location": { - "file": "https://bcr.bazel.build/modules/toolchain_utils/1.0.0-beta.1/MODULE.bazel", + "file": "https://bcr.bazel.build/modules/toolchain_utils/1.0.0-beta.4/MODULE.bazel", "line": 0, "column": 0 }, @@ -557,7 +563,7 @@ }, "devDependency": false, "location": { - "file": "https://bcr.bazel.build/modules/toolchain_utils/1.0.0-beta.1/MODULE.bazel", + "file": "https://bcr.bazel.build/modules/toolchain_utils/1.0.0-beta.4/MODULE.bazel", "line": 15, "column": 8 } @@ -569,7 +575,7 @@ }, "devDependency": false, "location": { - "file": "https://bcr.bazel.build/modules/toolchain_utils/1.0.0-beta.1/MODULE.bazel", + "file": "https://bcr.bazel.build/modules/toolchain_utils/1.0.0-beta.4/MODULE.bazel", "line": 21, "column": 9 } @@ -589,12 +595,12 @@ "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "name": "toolchain_utils~1.0.0-beta.1", + "name": "toolchain_utils~1.0.0-beta.4", "urls": [ - "https://gitlab.arm.com/bazel/toolchain_utils/-/releases/v1.0.0-beta.1/downloads/src.tar.gz" + "https://gitlab.arm.com/bazel/toolchain_utils/-/releases/v1.0.0-beta.4/downloads/src.tar.gz" ], - "integrity": "sha512-HLLFtjDIzM5Ir1n8Z/npX8Cpbah0K80n1SYmFASOIi5rjHm3AB4PfITmDLjhietfUhgYofq5EFR6uoigJ6gKCw==", - "strip_prefix": "toolchain_utils-v1.0.0-beta.1", + "integrity": "sha512-GVDim8MC4/zegiD97LbDE2R4nYzsr1gjbx5KJG0VNNe27fEm00gv9o7x7fjxj42g//RU8yDqAOUuOmhuxvF+Kw==", + "strip_prefix": "toolchain_utils-v1.0.0-beta.4", "remote_patches": {}, "remote_patch_strip": 0 } @@ -2814,7 +2820,7 @@ } ], "deps": { - "toolchain_utils": "toolchain_utils@1.0.0-beta.1", + "toolchain_utils": "toolchain_utils@1.0.0-beta.4", "rules_download": "rules_download@1.0.0-alpha.8", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" @@ -3338,7 +3344,7 @@ }, "@@rules_coreutils~1.0.0-alpha.6//:MODULE.bazel%_repo_rules": { "general": { - "bzlTransitiveDigest": "90dmWU2dP9D4i+VhW5EcbyQzOEfYq7ABU8e0meYNNO0=", + "bzlTransitiveDigest": "Zdol6fZFLs5YXAl3XajNmw6DOPAzg7sBDLW6IKDNKx0=", "accumulatedFileDigests": {}, "envVariables": {}, "generatedRepoSpecs": { @@ -3415,7 +3421,7 @@ } }, "coreutils": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/select:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/select:repository.bzl", "ruleClassName": "select", "attributes": { "map": { @@ -3458,7 +3464,7 @@ } }, "resolved-busybox": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "busybox", @@ -3467,7 +3473,7 @@ } }, "which-busybox": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "busybox", @@ -3475,7 +3481,7 @@ } }, "resolved-coreutils": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "coreutils", @@ -3484,7 +3490,7 @@ } }, "which-coreutils": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "coreutils", @@ -3492,7 +3498,7 @@ } }, "resolved-arch": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "arch", @@ -3501,7 +3507,7 @@ } }, "which-arch": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "arch", @@ -3509,7 +3515,7 @@ } }, "resolved-base64": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "base64", @@ -3518,7 +3524,7 @@ } }, "which-base64": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "base64", @@ -3526,7 +3532,7 @@ } }, "resolved-basename": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "basename", @@ -3535,7 +3541,7 @@ } }, "which-basename": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "basename", @@ -3543,7 +3549,7 @@ } }, "resolved-cat": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "cat", @@ -3552,7 +3558,7 @@ } }, "which-cat": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "cat", @@ -3560,7 +3566,7 @@ } }, "resolved-chmod": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "chmod", @@ -3569,7 +3575,7 @@ } }, "which-chmod": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "chmod", @@ -3577,7 +3583,7 @@ } }, "resolved-chown": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "chown", @@ -3586,7 +3592,7 @@ } }, "which-chown": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "chown", @@ -3594,7 +3600,7 @@ } }, "resolved-cp": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "cp", @@ -3603,7 +3609,7 @@ } }, "which-cp": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "cp", @@ -3611,7 +3617,7 @@ } }, "resolved-cut": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "cut", @@ -3620,7 +3626,7 @@ } }, "which-cut": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "cut", @@ -3628,7 +3634,7 @@ } }, "resolved-date": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "date", @@ -3637,7 +3643,7 @@ } }, "which-date": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "date", @@ -3645,7 +3651,7 @@ } }, "resolved-dd": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "dd", @@ -3654,7 +3660,7 @@ } }, "which-dd": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "dd", @@ -3662,7 +3668,7 @@ } }, "resolved-df": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "df", @@ -3671,7 +3677,7 @@ } }, "which-df": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "df", @@ -3679,7 +3685,7 @@ } }, "resolved-dirname": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "dirname", @@ -3688,7 +3694,7 @@ } }, "which-dirname": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "dirname", @@ -3696,7 +3702,7 @@ } }, "resolved-du": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "du", @@ -3705,7 +3711,7 @@ } }, "which-du": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "du", @@ -3713,7 +3719,7 @@ } }, "resolved-echo": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "echo", @@ -3722,7 +3728,7 @@ } }, "which-echo": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "echo", @@ -3730,7 +3736,7 @@ } }, "resolved-env": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "env", @@ -3739,7 +3745,7 @@ } }, "which-env": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "env", @@ -3747,7 +3753,7 @@ } }, "resolved-expand": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "expand", @@ -3756,7 +3762,7 @@ } }, "which-expand": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "expand", @@ -3764,7 +3770,7 @@ } }, "resolved-expr": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "expr", @@ -3773,7 +3779,7 @@ } }, "which-expr": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "expr", @@ -3781,7 +3787,7 @@ } }, "resolved-factor": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "factor", @@ -3790,7 +3796,7 @@ } }, "which-factor": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "factor", @@ -3798,7 +3804,7 @@ } }, "resolved-false": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "false", @@ -3807,7 +3813,7 @@ } }, "which-false": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "false", @@ -3815,7 +3821,7 @@ } }, "resolved-fold": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "fold", @@ -3824,7 +3830,7 @@ } }, "which-fold": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "fold", @@ -3832,7 +3838,7 @@ } }, "resolved-head": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "head", @@ -3841,7 +3847,7 @@ } }, "which-head": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "head", @@ -3849,7 +3855,7 @@ } }, "resolved-hostname": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "hostname", @@ -3858,7 +3864,7 @@ } }, "which-hostname": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "hostname", @@ -3866,7 +3872,7 @@ } }, "resolved-install": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "install", @@ -3875,7 +3881,7 @@ } }, "which-install": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "install", @@ -3883,7 +3889,7 @@ } }, "resolved-link": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "link", @@ -3892,7 +3898,7 @@ } }, "which-link": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "link", @@ -3900,7 +3906,7 @@ } }, "resolved-ln": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "ln", @@ -3909,7 +3915,7 @@ } }, "which-ln": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "ln", @@ -3917,7 +3923,7 @@ } }, "resolved-ls": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "ls", @@ -3926,7 +3932,7 @@ } }, "which-ls": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "ls", @@ -3934,7 +3940,7 @@ } }, "resolved-md5sum": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "md5sum", @@ -3943,7 +3949,7 @@ } }, "which-md5sum": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "md5sum", @@ -3951,7 +3957,7 @@ } }, "resolved-mkdir": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "mkdir", @@ -3960,7 +3966,7 @@ } }, "which-mkdir": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "mkdir", @@ -3968,7 +3974,7 @@ } }, "resolved-mktemp": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "mktemp", @@ -3977,7 +3983,7 @@ } }, "which-mktemp": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "mktemp", @@ -3985,7 +3991,7 @@ } }, "resolved-more": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "more", @@ -3994,7 +4000,7 @@ } }, "which-more": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "more", @@ -4002,7 +4008,7 @@ } }, "resolved-mv": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "mv", @@ -4011,7 +4017,7 @@ } }, "which-mv": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "mv", @@ -4019,7 +4025,7 @@ } }, "resolved-nl": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "nl", @@ -4028,7 +4034,7 @@ } }, "which-nl": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "nl", @@ -4036,7 +4042,7 @@ } }, "resolved-nproc": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "nproc", @@ -4045,7 +4051,7 @@ } }, "which-nproc": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "nproc", @@ -4053,7 +4059,7 @@ } }, "resolved-od": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "od", @@ -4062,7 +4068,7 @@ } }, "which-od": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "od", @@ -4070,7 +4076,7 @@ } }, "resolved-paste": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "paste", @@ -4079,7 +4085,7 @@ } }, "which-paste": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "paste", @@ -4087,7 +4093,7 @@ } }, "resolved-printf": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "printf", @@ -4096,7 +4102,7 @@ } }, "which-printf": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "printf", @@ -4104,7 +4110,7 @@ } }, "resolved-pwd": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "pwd", @@ -4113,7 +4119,7 @@ } }, "which-pwd": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "pwd", @@ -4121,7 +4127,7 @@ } }, "resolved-readlink": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "readlink", @@ -4130,7 +4136,7 @@ } }, "which-readlink": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "readlink", @@ -4138,7 +4144,7 @@ } }, "resolved-realpath": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "realpath", @@ -4147,7 +4153,7 @@ } }, "which-realpath": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "realpath", @@ -4155,7 +4161,7 @@ } }, "resolved-rm": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "rm", @@ -4164,7 +4170,7 @@ } }, "which-rm": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "rm", @@ -4172,7 +4178,7 @@ } }, "resolved-rmdir": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "rmdir", @@ -4181,7 +4187,7 @@ } }, "which-rmdir": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "rmdir", @@ -4189,7 +4195,7 @@ } }, "resolved-seq": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "seq", @@ -4198,7 +4204,7 @@ } }, "which-seq": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "seq", @@ -4206,7 +4212,7 @@ } }, "resolved-sha1sum": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "sha1sum", @@ -4215,7 +4221,7 @@ } }, "which-sha1sum": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "sha1sum", @@ -4223,7 +4229,7 @@ } }, "resolved-sha256sum": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "sha256sum", @@ -4232,7 +4238,7 @@ } }, "which-sha256sum": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "sha256sum", @@ -4240,7 +4246,7 @@ } }, "resolved-sha3sum": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "sha3sum", @@ -4249,7 +4255,7 @@ } }, "which-sha3sum": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "sha3sum", @@ -4257,7 +4263,7 @@ } }, "resolved-sha512sum": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "sha512sum", @@ -4266,7 +4272,7 @@ } }, "which-sha512sum": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "sha512sum", @@ -4274,7 +4280,7 @@ } }, "resolved-shred": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "shred", @@ -4283,7 +4289,7 @@ } }, "which-shred": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "shred", @@ -4291,7 +4297,7 @@ } }, "resolved-shuf": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "shuf", @@ -4300,7 +4306,7 @@ } }, "which-shuf": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "shuf", @@ -4308,7 +4314,7 @@ } }, "resolved-sleep": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "sleep", @@ -4317,7 +4323,7 @@ } }, "which-sleep": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "sleep", @@ -4325,7 +4331,7 @@ } }, "resolved-sort": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "sort", @@ -4334,7 +4340,7 @@ } }, "which-sort": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "sort", @@ -4342,7 +4348,7 @@ } }, "resolved-sync": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "sync", @@ -4351,7 +4357,7 @@ } }, "which-sync": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "sync", @@ -4359,7 +4365,7 @@ } }, "resolved-tac": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "tac", @@ -4368,7 +4374,7 @@ } }, "which-tac": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "tac", @@ -4376,7 +4382,7 @@ } }, "resolved-tail": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "tail", @@ -4385,7 +4391,7 @@ } }, "which-tail": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "tail", @@ -4393,7 +4399,7 @@ } }, "resolved-tee": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "tee", @@ -4402,7 +4408,7 @@ } }, "which-tee": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "tee", @@ -4410,7 +4416,7 @@ } }, "resolved-test": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "test", @@ -4419,7 +4425,7 @@ } }, "which-test": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "test", @@ -4427,7 +4433,7 @@ } }, "resolved-touch": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "touch", @@ -4436,7 +4442,7 @@ } }, "which-touch": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "touch", @@ -4444,7 +4450,7 @@ } }, "resolved-tr": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "tr", @@ -4453,7 +4459,7 @@ } }, "which-tr": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "tr", @@ -4461,7 +4467,7 @@ } }, "resolved-true": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "true", @@ -4470,7 +4476,7 @@ } }, "which-true": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "true", @@ -4478,7 +4484,7 @@ } }, "resolved-truncate": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "truncate", @@ -4487,7 +4493,7 @@ } }, "which-truncate": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "truncate", @@ -4495,7 +4501,7 @@ } }, "resolved-uname": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "uname", @@ -4504,7 +4510,7 @@ } }, "which-uname": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "uname", @@ -4512,7 +4518,7 @@ } }, "resolved-unexpand": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "unexpand", @@ -4521,7 +4527,7 @@ } }, "which-unexpand": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "unexpand", @@ -4529,7 +4535,7 @@ } }, "resolved-uniq": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "uniq", @@ -4538,7 +4544,7 @@ } }, "which-uniq": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "uniq", @@ -4546,7 +4552,7 @@ } }, "resolved-unlink": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "unlink", @@ -4555,7 +4561,7 @@ } }, "which-unlink": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "unlink", @@ -4563,7 +4569,7 @@ } }, "resolved-wc": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "wc", @@ -4572,7 +4578,7 @@ } }, "which-wc": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "wc", @@ -4580,7 +4586,7 @@ } }, "resolved-whoami": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "whoami", @@ -4589,7 +4595,7 @@ } }, "which-whoami": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "whoami", @@ -4597,7 +4603,7 @@ } }, "resolved-yes": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "basename": "yes", @@ -4606,7 +4612,7 @@ } }, "which-yes": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "yes", @@ -4618,7 +4624,7 @@ }, "@@rules_git~override//:MODULE.bazel%_repo_rules": { "general": { - "bzlTransitiveDigest": "LJI8G4RgshOlhfPopKgQNt8+SKiBjXc9Ykrk+x9Pt/c=", + "bzlTransitiveDigest": "z1kUsql7h7jlPppkONGCmVdqNA7omlLWjU+m1UeiEd8=", "accumulatedFileDigests": {}, "envVariables": {}, "generatedRepoSpecs": { @@ -4628,14 +4634,14 @@ "attributes": { "build": "@@rules_git~override//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-I1n32sreJrE3VDIR0jkFsgw+isWbyGa5VaBoF3wtNT8=", + "integrity": "sha256-rQhRcuaugFZA9KI+wCZe3kBFEbhLcn0HTfK+L9qTG7M=", "links": { "amd64-linux-bazel-git": "entrypoint", "entrypoint": "git" }, "output": "amd64-linux-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/amd64-linux-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.4/amd64-linux-bazel-git" ], "name": "rules_git~override~_repo_rules~amd64-linux-bazel-git" } @@ -4646,14 +4652,14 @@ "attributes": { "build": "@@rules_git~override//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-TGnBgdfC3MGRcJLFZI22yygR7lOCeShrHqtrYc8DDwM=", + "integrity": "sha256-xy1ywU8/rmuj3nCLA9NUCmLULU9QHCwUkTBBLomtEkI=", "links": { "arm64-linux-bazel-git": "entrypoint", "entrypoint": "git" }, "output": "arm64-linux-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/arm64-linux-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.4/arm64-linux-bazel-git" ], "name": "rules_git~override~_repo_rules~arm64-linux-bazel-git" } @@ -4664,14 +4670,14 @@ "attributes": { "build": "@@rules_git~override//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-kXYIxhnBa+rWNtHEhNZ+MLO3ZVh/VAEsGqfV7bMUZjA=", + "integrity": "sha256-SkUPrPR3s4dhpLBwrMoSlL7ZZ/yvhNsLpE05W3f+NoM=", "links": { "amd64-darwin-bazel-git": "entrypoint", "entrypoint": "git" }, "output": "amd64-darwin-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/amd64-darwin-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.4/amd64-darwin-bazel-git" ], "name": "rules_git~override~_repo_rules~amd64-darwin-bazel-git" } @@ -4682,14 +4688,14 @@ "attributes": { "build": "@@rules_git~override//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-miEfRk//GcZWzbnEWkeE0vSvvqfeuhufa4+MJEDpBFE=", + "integrity": "sha256-KV5dTcgkG2C46Xpo6RFww6iYhGlvPteoIKmO5Xq95ig=", "links": { "arm64-darwin-bazel-git": "entrypoint", "entrypoint": "git" }, "output": "arm64-darwin-bazel-git", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/arm64-darwin-bazel-git" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.4/arm64-darwin-bazel-git" ], "name": "rules_git~override~_repo_rules~arm64-darwin-bazel-git" } @@ -4700,14 +4706,14 @@ "attributes": { "build": "@@rules_git~override//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-ciUszLLDWDRhXPkcUtvM5a/nhEoxCtKY7byH63DKkaI=", + "integrity": "sha256-wbzXcsEjxmQA85cZjSnWvCtw7AoQi4yxRB0tnrmA9ZY=", "links": { "amd64-windows-bazel-git.exe": "entrypoint", "entrypoint": "git" }, "output": "amd64-windows-bazel-git.exe", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/amd64-windows-bazel-git.exe" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.4/amd64-windows-bazel-git.exe" ], "name": "rules_git~override~_repo_rules~amd64-windows-bazel-git" } @@ -4718,20 +4724,20 @@ "attributes": { "build": "@@rules_git~override//bazel-git:BUILD.tmpl.bazel", "executable": true, - "integrity": "sha256-PQayo6pQMko5swCUD71XWylmCHcXPNAfNWWPUz4Plaw=", + "integrity": "sha256-PAYatMInmc7SA7VAeGQ/yuvRCv/GakXxxafujt5JcLY=", "links": { "arm64-windows-bazel-git.exe": "entrypoint", "entrypoint": "git" }, "output": "arm64-windows-bazel-git.exe", "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.3/arm64-windows-bazel-git.exe" + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.4/arm64-windows-bazel-git.exe" ], "name": "rules_git~override~_repo_rules~arm64-windows-bazel-git" } }, "which-git": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "git", @@ -4739,7 +4745,7 @@ } }, "which-bazel-git": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/which:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", "ruleClassName": "which", "attributes": { "basename": "git", @@ -4747,7 +4753,7 @@ } }, "resolved-git": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/resolved:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", "ruleClassName": "resolved", "attributes": { "toolchain_type": "@@rules_git~override//git/toolchain/git:type", @@ -4755,10 +4761,16 @@ } }, "git": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/select:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/select:repository.bzl", "ruleClassName": "select", "attributes": { "map": { + "amd64-linux": "@amd64-linux-bazel-git", + "arm64-linux": "@arm64-linux-bazel-git", + "amd64-darwin": "@amd64-darwin-bazel-git", + "arm64-darwin": "@arm64-darwin-bazel-git", + "amd64-windows": "@amd64-windows-bazel-git", + "arm64-windows": "@arm64-windows-bazel-git", "//conditions:default": "@which-bazel-git" }, "name": "rules_git~override~_repo_rules~git" @@ -5307,24 +5319,24 @@ } } }, - "@@toolchain_utils~1.0.0-beta.1//:MODULE.bazel%_repo_rules": { + "@@toolchain_utils~1.0.0-beta.4//:MODULE.bazel%_repo_rules": { "general": { "bzlTransitiveDigest": "N8Ehl02dLIrmCn7Ff5iLyKwfbBa0ZnVCw5quAS8d+Yw=", "accumulatedFileDigests": {}, "envVariables": {}, "generatedRepoSpecs": { "local": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/local/triplet:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/triplet:repository.bzl", "ruleClassName": "triplet", "attributes": { - "name": "toolchain_utils~1.0.0-beta.1~_repo_rules~local" + "name": "toolchain_utils~1.0.0-beta.4~_repo_rules~local" } }, "launcher": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.1//toolchain/launcher:repository.bzl", + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/launcher:repository.bzl", "ruleClassName": "launcher", "attributes": { - "name": "toolchain_utils~1.0.0-beta.1~_repo_rules~launcher" + "name": "toolchain_utils~1.0.0-beta.4~_repo_rules~launcher" } } } diff --git a/git/toolchain/git/BUILD.bazel b/git/toolchain/git/BUILD.bazel index 95db381..33bed9b 100644 --- a/git/toolchain/git/BUILD.bazel +++ b/git/toolchain/git/BUILD.bazel @@ -1,3 +1,4 @@ +load("@toolchain_utils//toolchain/symlink/target:defs.bzl", "toolchain_symlink_target") load("@toolchain_utils//toolchain/test:defs.bzl", "toolchain_test") toolchain_type( @@ -17,6 +18,33 @@ toolchain( toolchain_type = ":type", ) +[ + ( + toolchain_symlink_target( + name = "{}-{}-bazel-git".format(cpu, os), + basename = "git", + target = "@{}-{}-bazel-git//:entrypoint".format(cpu, os), + ), + toolchain( + name = "{}-{}-bazel-git-toolchain".format(cpu, os), + exec_compatible_with = [ + "@toolchain_utils//toolchain/constraint/cpu:{}".format(cpu), + "@toolchain_utils//toolchain/constraint/os:{}".format(os.replace("darwin", "macos")), + ], + toolchain = ":{}-{}-bazel-git".format(cpu, os), + toolchain_type = ":type", + ), + ) + for cpu, os in ( + ("amd64", "linux"), + ("arm64", "linux"), + ("amd64", "darwin"), + ("arm64", "darwin"), + ("amd64", "windows"), + ("arm64", "windows"), + ) +] + alias( name = "resolved", actual = "@resolved-git", -- GitLab From 1330c9a8c4886c00f93d8e3b8b2ca922263010e3 Mon Sep 17 00:00:00 2001 From: Matt Clarkson Date: Thu, 11 Apr 2024 16:07:13 +0100 Subject: [PATCH 13/18] test: switch to `diff_directory_test` --- e2e/MODULE.bazel | 3 +- e2e/MODULE.bazel.lock | 15643 ++++++++++++++++++++++++++++++----- e2e/github-git/BUILD.bazel | 10 +- 3 files changed, 13765 insertions(+), 1891 deletions(-) diff --git a/e2e/MODULE.bazel b/e2e/MODULE.bazel index 14a4e8a..c8ff535 100644 --- a/e2e/MODULE.bazel +++ b/e2e/MODULE.bazel @@ -5,8 +5,9 @@ module( ], ) -bazel_dep(name = "bazel_skylib", version = "1.5.0") bazel_dep(name = "rules_git", version = "0.0.0") +bazel_dep(name = "rules_diff", version = "1.0.0-alpha.3") + local_path_override( module_name = "rules_git", path = "..", diff --git a/e2e/MODULE.bazel.lock b/e2e/MODULE.bazel.lock index 340ec44..019463f 100644 --- a/e2e/MODULE.bazel.lock +++ b/e2e/MODULE.bazel.lock @@ -1,6 +1,6 @@ { "lockFileVersion": 3, - "moduleFileHash": "df2e6da2069ecdf29dcd1d1a0e05b8937e876c5afd6c5130de9b14058d8a2726", + "moduleFileHash": "bb498ab2a704b3101ff174445317b6cacc0b688666e90bf3ea4889384ef93b24", "flags": { "cmdRegistries": [ "https://bcr.bazel.build", @@ -52,7 +52,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 17, + "line": 18, "column": 6 } }, @@ -66,7 +66,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 23, + "line": 24, "column": 6 } } @@ -76,43 +76,12 @@ } ], "deps": { - "bazel_skylib": "bazel_skylib@1.5.0", "rules_git": "rules_git@_", + "rules_diff": "rules_diff@1.0.0-alpha.3", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" } }, - "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.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": { - "name": "bazel_skylib~1.5.0", - "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 - } - } - }, "rules_git@_": { "name": "rules_git", "version": "0.0.0", @@ -358,6 +327,188 @@ "local_config_platform": "local_config_platform@_" } }, + "rules_diff@1.0.0-alpha.3": { + "name": "rules_diff", + "version": "1.0.0-alpha.3", + "key": "rules_diff@1.0.0-alpha.3", + "repoName": "rules_diff", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [ + "//diff/toolchain/..." + ], + "extensionUsages": [ + { + "extensionBzlFile": "@toolchain_utils//toolchain/export:defs.bzl", + "extensionName": "toolchain_export", + "usingModule": "rules_diff@1.0.0-alpha.3", + "location": { + "file": "https://bcr.bazel.build/modules/rules_diff/1.0.0-alpha.3/MODULE.bazel", + "line": 13, + "column": 23 + }, + "imports": { + "ape-diff": "ape-diff", + "diff": "diff", + "ape-diff3": "ape-diff3", + "diff3": "diff3", + "ape-sdiff": "ape-sdiff", + "sdiff": "sdiff", + "ape-cmp": "ape-cmp", + "cmp": "cmp" + }, + "devImports": [], + "tags": [ + { + "tagName": "symlink", + "attributeValues": { + "name": "diff", + "target": "@ape-diff" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/rules_diff/1.0.0-alpha.3/MODULE.bazel", + "line": 20, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "diff3", + "target": "@ape-diff3" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/rules_diff/1.0.0-alpha.3/MODULE.bazel", + "line": 20, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "sdiff", + "target": "@ape-sdiff" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/rules_diff/1.0.0-alpha.3/MODULE.bazel", + "line": 20, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "cmp", + "target": "@ape-cmp" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/rules_diff/1.0.0-alpha.3/MODULE.bazel", + "line": 20, + "column": 23 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "//:MODULE.bazel", + "extensionName": "_repo_rules", + "usingModule": "rules_diff@1.0.0-alpha.3", + "location": { + "file": "https://bcr.bazel.build/modules/rules_diff/1.0.0-alpha.3/MODULE.bazel", + "line": 0, + "column": 0 + }, + "imports": { + "resolved-diff": "resolved-diff", + "resolved-diff3": "resolved-diff3", + "resolved-sdiff": "resolved-sdiff", + "resolved-cmp": "resolved-cmp" + }, + "devImports": [], + "tags": [ + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "toolchain_type": "//diff/toolchain/diff:type", + "name": "resolved-diff" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/rules_diff/1.0.0-alpha.3/MODULE.bazel", + "line": 25, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "toolchain_type": "//diff/toolchain/diff3:type", + "name": "resolved-diff3" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/rules_diff/1.0.0-alpha.3/MODULE.bazel", + "line": 25, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "toolchain_type": "//diff/toolchain/sdiff:type", + "name": "resolved-sdiff" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/rules_diff/1.0.0-alpha.3/MODULE.bazel", + "line": 25, + "column": 17 + } + }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "toolchain_type": "//diff/toolchain/cmp:type", + "name": "resolved-cmp" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/rules_diff/1.0.0-alpha.3/MODULE.bazel", + "line": 25, + "column": 17 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "toolchain_utils": "toolchain_utils@1.0.0-beta.4", + "ape": "ape@1.0.0-alpha.3", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_diff~1.0.0-alpha.3", + "urls": [ + "https://gitlab.arm.com/bazel/rules_diff/-/releases/v1.0.0-alpha.3/downloads/src.tar.gz" + ], + "integrity": "sha512-g8eVWXWcRpkiWjxs54Zua9tjdX/mTZV2yWslBrFqftvHDaCLxJQ1uXb4fRqC3pM1XKFouelMkviYZSMJaVAT8w==", + "strip_prefix": "rules_diff-v1.0.0-alpha.3", + "remote_patches": {}, + "remote_patch_strip": 0 + } + } + }, "bazel_tools@_": { "name": "bazel_tools", "version": "", @@ -505,16 +656,19 @@ "bazel_tools": "bazel_tools@_" } }, - "platforms@0.0.7": { - "name": "platforms", - "version": "0.0.7", - "key": "platforms@0.0.7", - "repoName": "platforms", + "bazel_skylib@1.5.0": { + "name": "bazel_skylib", + "version": "1.5.0", + "key": "bazel_skylib@1.5.0", + "repoName": "bazel_skylib", "executionPlatformsToRegister": [], - "toolchainsToRegister": [], + "toolchainsToRegister": [ + "//toolchains/unittest:cmd_toolchain", + "//toolchains/unittest:bash_toolchain" + ], "extensionUsages": [], "deps": { - "rules_license": "rules_license@0.0.7", + "platforms": "platforms@0.0.7", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" }, @@ -522,11 +676,11 @@ "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "name": "platforms", + "name": "bazel_skylib~1.5.0", "urls": [ - "https://github.com/bazelbuild/platforms/releases/download/0.0.7/platforms-0.0.7.tar.gz" + "https://github.com/bazelbuild/bazel-skylib/releases/download/1.5.0/bazel-skylib-1.5.0.tar.gz" ], - "integrity": "sha256-OlYcmee9vpFzqmU/1Xn+hJ8djWc5V4CrR3Cx84FDHVE=", + "integrity": "sha256-zVWgYudjuTSZIfD124w5MyiNyLpPdt2UFqrGis7jy5Q=", "strip_prefix": "", "remote_patches": {}, "remote_patch_strip": 0 @@ -2840,2503 +2994,14224 @@ } } }, - "rules_cc@0.0.9": { - "name": "rules_cc", - "version": "0.0.9", - "key": "rules_cc@0.0.9", - "repoName": "rules_cc", + "ape@1.0.0-alpha.3": { + "name": "ape", + "version": "1.0.0-alpha.3", + "key": "ape@1.0.0-alpha.3", + "repoName": "ape", "executionPlatformsToRegister": [], - "toolchainsToRegister": [ - "@local_config_cc_toolchains//:all" - ], + "toolchainsToRegister": [], "extensionUsages": [ { - "extensionBzlFile": "@bazel_tools//tools/cpp:cc_configure.bzl", - "extensionName": "cc_configure_extension", - "usingModule": "rules_cc@0.0.9", + "extensionBzlFile": "//:MODULE.bazel", + "extensionName": "_repo_rules", + "usingModule": "ape@1.0.0-alpha.3", "location": { - "file": "https://bcr.bazel.build/modules/rules_cc/0.0.9/MODULE.bazel", - "line": 9, - "column": 29 + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 0, + "column": 0 }, "imports": { - "local_config_cc_toolchains": "local_config_cc_toolchains" + "ape-arm64.elf": "ape-arm64.elf", + "ape-x86_64.elf": "ape-x86_64.elf", + "ape-x86_64.macho": "ape-x86_64.macho", + "ape.pe": "ape.pe", + "launcher": "launcher", + "cosmos-awk": "cosmos-awk", + "awk": "awk", + "cosmos-b2sum": "cosmos-b2sum", + "b2sum": "b2sum", + "cosmos-base32": "cosmos-base32", + "base32": "base32", + "cosmos-base64": "cosmos-base64", + "base64": "base64", + "cosmos-basename": "cosmos-basename", + "basename": "basename", + "cosmos-basenc": "cosmos-basenc", + "basenc": "basenc", + "cosmos-bash": "cosmos-bash", + "bash": "bash", + "cosmos-berry": "cosmos-berry", + "berry": "berry", + "cosmos-brotli": "cosmos-brotli", + "brotli": "brotli", + "cosmos-bzip2": "cosmos-bzip2", + "bzip2": "bzip2", + "cosmos-cat": "cosmos-cat", + "cat": "cat", + "cosmos-chcon": "cosmos-chcon", + "chcon": "chcon", + "cosmos-chgrp": "cosmos-chgrp", + "chgrp": "chgrp", + "cosmos-chown": "cosmos-chown", + "chown": "chown", + "cosmos-chroot": "cosmos-chroot", + "chroot": "chroot", + "cosmos-cksum": "cosmos-cksum", + "cksum": "cksum", + "cosmos-clang-format": "cosmos-clang-format", + "clang-format": "clang-format", + "cosmos-comm": "cosmos-comm", + "comm": "comm", + "cosmos-cpuid": "cosmos-cpuid", + "cpuid": "cpuid", + "cosmos-csplit": "cosmos-csplit", + "csplit": "csplit", + "cosmos-ctags": "cosmos-ctags", + "ctags": "ctags", + "cosmos-curl": "cosmos-curl", + "curl": "curl", + "cosmos-cut": "cosmos-cut", + "cut": "cut", + "cosmos-dash": "cosmos-dash", + "dash": "dash", + "cosmos-datasette": "cosmos-datasette", + "datasette": "datasette", + "cosmos-date": "cosmos-date", + "date": "date", + "cosmos-df": "cosmos-df", + "df": "df", + "cosmos-dir": "cosmos-dir", + "dir": "dir", + "cosmos-dircolors": "cosmos-dircolors", + "dircolors": "dircolors", + "cosmos-dirname": "cosmos-dirname", + "dirname": "dirname", + "cosmos-du": "cosmos-du", + "du": "du", + "cosmos-emacs": "cosmos-emacs", + "emacs": "emacs", + "cosmos-emacsclient": "cosmos-emacsclient", + "emacsclient": "emacsclient", + "cosmos-env": "cosmos-env", + "env": "env", + "cosmos-expand": "cosmos-expand", + "expand": "expand", + "cosmos-expr": "cosmos-expr", + "expr": "expr", + "cosmos-factor": "cosmos-factor", + "factor": "factor", + "cosmos-false": "cosmos-false", + "false": "false", + "cosmos-find": "cosmos-find", + "find": "find", + "cosmos-fmt": "cosmos-fmt", + "fmt": "fmt", + "cosmos-fold": "cosmos-fold", + "fold": "fold", + "cosmos-gmake": "cosmos-gmake", + "gmake": "gmake", + "cosmos-greenbean": "cosmos-greenbean", + "greenbean": "greenbean", + "cosmos-grep": "cosmos-grep", + "grep": "grep", + "cosmos-groups": "cosmos-groups", + "groups": "groups", + "cosmos-head": "cosmos-head", + "head": "head", + "cosmos-id": "cosmos-id", + "id": "id", + "cosmos-install": "cosmos-install", + "install": "install", + "cosmos-join": "cosmos-join", + "join": "join", + "cosmos-kill": "cosmos-kill", + "kill": "kill", + "cosmos-less": "cosmos-less", + "less": "less", + "cosmos-life": "cosmos-life", + "life": "life", + "cosmos-link": "cosmos-link", + "link": "link", + "cosmos-links": "cosmos-links", + "links": "links", + "cosmos-ln": "cosmos-ln", + "ln": "ln", + "cosmos-locate": "cosmos-locate", + "locate": "locate", + "cosmos-logname": "cosmos-logname", + "logname": "logname", + "cosmos-ls": "cosmos-ls", + "ls": "ls", + "cosmos-lua": "cosmos-lua", + "lua": "lua", + "cosmos-lz4": "cosmos-lz4", + "lz4": "lz4", + "cosmos-make": "cosmos-make", + "make": "make", + "cosmos-md5sum": "cosmos-md5sum", + "md5sum": "md5sum", + "cosmos-mkfifo": "cosmos-mkfifo", + "mkfifo": "mkfifo", + "cosmos-mknod": "cosmos-mknod", + "mknod": "mknod", + "cosmos-mktemp": "cosmos-mktemp", + "mktemp": "mktemp", + "cosmos-mktemper": "cosmos-mktemper", + "mktemper": "mktemper", + "cosmos-nano": "cosmos-nano", + "nano": "nano", + "cosmos-nesemu1": "cosmos-nesemu1", + "nesemu1": "nesemu1", + "cosmos-nice": "cosmos-nice", + "nice": "nice", + "cosmos-ninja": "cosmos-ninja", + "ninja": "ninja", + "cosmos-nl": "cosmos-nl", + "nl": "nl", + "cosmos-nohup": "cosmos-nohup", + "nohup": "nohup", + "cosmos-nproc": "cosmos-nproc", + "nproc": "nproc", + "cosmos-numfmt": "cosmos-numfmt", + "numfmt": "numfmt", + "cosmos-od": "cosmos-od", + "od": "od", + "cosmos-paste": "cosmos-paste", + "paste": "paste", + "cosmos-pathchk": "cosmos-pathchk", + "pathchk": "pathchk", + "cosmos-pigz": "cosmos-pigz", + "pigz": "pigz", + "cosmos-pinky": "cosmos-pinky", + "pinky": "pinky", + "cosmos-pledge": "cosmos-pledge", + "pledge": "pledge", + "cosmos-pr": "cosmos-pr", + "pr": "pr", + "cosmos-printenv": "cosmos-printenv", + "printenv": "printenv", + "cosmos-printimage": "cosmos-printimage", + "printimage": "printimage", + "cosmos-ptx": "cosmos-ptx", + "ptx": "ptx", + "cosmos-pwd": "cosmos-pwd", + "pwd": "pwd", + "cosmos-pypack1": "cosmos-pypack1", + "pypack1": "pypack1", + "cosmos-python": "cosmos-python", + "python": "python", + "cosmos-qjs": "cosmos-qjs", + "qjs": "qjs", + "cosmos-readlink": "cosmos-readlink", + "readlink": "readlink", + "cosmos-realpath": "cosmos-realpath", + "realpath": "realpath", + "cosmos-redbean": "cosmos-redbean", + "redbean": "redbean", + "cosmos-rmdir": "cosmos-rmdir", + "rmdir": "rmdir", + "cosmos-rsync": "cosmos-rsync", + "rsync": "rsync", + "cosmos-runcon": "cosmos-runcon", + "runcon": "runcon", + "cosmos-script": "cosmos-script", + "script": "script", + "cosmos-sed": "cosmos-sed", + "sed": "sed", + "cosmos-seq": "cosmos-seq", + "seq": "seq", + "cosmos-sha1sum": "cosmos-sha1sum", + "sha1sum": "sha1sum", + "cosmos-sha224sum": "cosmos-sha224sum", + "sha224sum": "sha224sum", + "cosmos-sha256sum": "cosmos-sha256sum", + "sha256sum": "sha256sum", + "cosmos-sha384sum": "cosmos-sha384sum", + "sha384sum": "sha384sum", + "cosmos-sha512sum": "cosmos-sha512sum", + "sha512sum": "sha512sum", + "cosmos-shred": "cosmos-shred", + "shred": "shred", + "cosmos-shuf": "cosmos-shuf", + "shuf": "shuf", + "cosmos-sleep": "cosmos-sleep", + "sleep": "sleep", + "cosmos-sort": "cosmos-sort", + "sort": "sort", + "cosmos-split": "cosmos-split", + "split": "split", + "cosmos-sqlite3": "cosmos-sqlite3", + "sqlite3": "sqlite3", + "cosmos-stat": "cosmos-stat", + "stat": "stat", + "cosmos-stty": "cosmos-stty", + "stty": "stty", + "cosmos-sum": "cosmos-sum", + "sum": "sum", + "cosmos-sync": "cosmos-sync", + "sync": "sync", + "cosmos-tac": "cosmos-tac", + "tac": "tac", + "cosmos-tail": "cosmos-tail", + "tail": "tail", + "cosmos-tar": "cosmos-tar", + "tar": "tar", + "cosmos-tee": "cosmos-tee", + "tee": "tee", + "cosmos-test": "cosmos-test", + "test": "test", + "cosmos-tidy": "cosmos-tidy", + "tidy": "tidy", + "cosmos-timeout": "cosmos-timeout", + "timeout": "timeout", + "cosmos-tmux": "cosmos-tmux", + "tmux": "tmux", + "cosmos-touch": "cosmos-touch", + "touch": "touch", + "cosmos-tr": "cosmos-tr", + "tr": "tr", + "cosmos-tree": "cosmos-tree", + "tree": "tree", + "cosmos-true": "cosmos-true", + "true": "true", + "cosmos-truncate": "cosmos-truncate", + "truncate": "truncate", + "cosmos-tsort": "cosmos-tsort", + "tsort": "tsort", + "cosmos-tty": "cosmos-tty", + "tty": "tty", + "cosmos-ttyinfo": "cosmos-ttyinfo", + "ttyinfo": "ttyinfo", + "cosmos-unbourne": "cosmos-unbourne", + "unbourne": "unbourne", + "cosmos-unexpand": "cosmos-unexpand", + "unexpand": "unexpand", + "cosmos-uniq": "cosmos-uniq", + "uniq": "uniq", + "cosmos-unlink": "cosmos-unlink", + "unlink": "unlink", + "cosmos-unzip": "cosmos-unzip", + "unzip": "unzip", + "cosmos-uptime": "cosmos-uptime", + "uptime": "uptime", + "cosmos-users": "cosmos-users", + "users": "users", + "cosmos-vdir": "cosmos-vdir", + "vdir": "vdir", + "cosmos-verynice": "cosmos-verynice", + "verynice": "verynice", + "cosmos-vim": "cosmos-vim", + "vim": "vim", + "cosmos-wall": "cosmos-wall", + "wall": "wall", + "cosmos-wc": "cosmos-wc", + "wc": "wc", + "cosmos-wget": "cosmos-wget", + "wget": "wget", + "cosmos-who": "cosmos-who", + "who": "who", + "cosmos-whoami": "cosmos-whoami", + "whoami": "whoami", + "cosmos-xargs": "cosmos-xargs", + "xargs": "xargs", + "cosmos-xz": "cosmos-xz", + "xz": "xz", + "cosmos-yes": "cosmos-yes", + "yes": "yes", + "cosmos-zip": "cosmos-zip", + "zip": "zip", + "cosmos-zsh": "cosmos-zsh", + "zsh": "zsh", + "cosmos-zstd": "cosmos-zstd", + "zstd": "zstd", + "cli": "cli", + "diff": "diff", + "diff3": "diff3", + "sdiff": "sdiff", + "cmp": "cmp", + "patch": "patch" }, "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "platforms": "platforms@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": { - "name": "rules_cc~0.0.9", - "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.1.0": { - "name": "rules_java", - "version": "7.1.0", - "key": "rules_java@7.1.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_macos_toolchain_config_repo//:all", - "@remotejdk21_macos_aarch64_toolchain_config_repo//:all", - "@remotejdk21_win_toolchain_config_repo//:all" - ], - "extensionUsages": [ - { - "extensionBzlFile": "@rules_java//java:extensions.bzl", + "tags": [ + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-h3zL1GUkMGVCbLSjyrQ1GsrZGGSfhlZVa7YEiC7q0I8=", + "output": "ape", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/ape-arm64.elf" + ], + "name": "ape-arm64.elf" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 18, + "column": 18 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-fBz4sk4bbdatfaOBcEXVgq2hRrTW7AxqRb6oMOOmX00=", + "output": "ape", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/ape-x86_64.elf" + ], + "name": "ape-x86_64.elf" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 18, + "column": 18 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-btvd3YJTsgZojeJJGIrf2OuFDpw9nxmEMleBS5NsWZg=", + "output": "ape", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/ape-x86_64.macho" + ], + "name": "ape-x86_64.macho" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 18, + "column": 18 + } + }, + { + "tagName": "//ape/pe:repository.bzl%pe", + "attributeValues": { + "name": "ape.pe" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 34, + "column": 3 + } + }, + { + "tagName": "@toolchain_utils//toolchain/local/select:defs.bzl%toolchain_local_select", + "attributeValues": { + "map": { + "arm64-linux": "@ape-arm64.elf", + "amd64-linux": "@ape-x86_64.elf", + "amd64-darwin": "@ape-x86_64.macho", + "windows": "@ape.pe" + }, + "name": "launcher" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 38, + "column": 7 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-f+uWrpvZmKp0icmVlTusCWs4TvqR2FrmOkQ1E7JEo/Q=", + "output": "awk", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/awk" + ], + "name": "cosmos-awk" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-awk//:awk", + "name": "awk" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-C0A+VvLQwqWyZ43zLhgi3tX5X8mCSGUT4kBoTsCtsOA=", + "output": "b2sum", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/b2sum" + ], + "name": "cosmos-b2sum" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-b2sum//:b2sum", + "name": "b2sum" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-UKvhDPWxj5CBiJcC8v22sLAkAMRbeyr0HgsQT3aRpJo=", + "output": "base32", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/base32" + ], + "name": "cosmos-base32" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-base32//:base32", + "name": "base32" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-Ma0Uq9TjmARCgwZWzTBcuEFyIkMXUahQqms9sUQPYjE=", + "output": "base64", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/base64" + ], + "name": "cosmos-base64" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-base64//:base64", + "name": "base64" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-wVt/L/UlzFofy0HnJzUxwSipYmqvpnWSYNffI6kHSOg=", + "output": "basename", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/basename" + ], + "name": "cosmos-basename" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-basename//:basename", + "name": "basename" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-ss0EQU9BQPJDOhFS2kyr39G9ql6cme2hKhJ5LXu41No=", + "output": "basenc", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/basenc" + ], + "name": "cosmos-basenc" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-basenc//:basenc", + "name": "basenc" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-817s6bXbU96XAE/lpw/bVjtaG/HZNkiM2orJBhKWaXY=", + "output": "bash", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/bash" + ], + "name": "cosmos-bash" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-bash//:bash", + "name": "bash" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-iRihZOPxJy8riq00G9QqyuDphQGZW87arvQa7wu5WJ0=", + "output": "berry", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/berry" + ], + "name": "cosmos-berry" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-berry//:berry", + "name": "berry" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-5dbhyGt64HdqXrSmTVdOlpyVgW3A3FTcRy9JNKlETbE=", + "output": "brotli", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/brotli" + ], + "name": "cosmos-brotli" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-brotli//:brotli", + "name": "brotli" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-i0jxsBCz1axEaa9Kd1TFPTFwAVYFhbR6dGqUl/OfwYQ=", + "output": "bzip2", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/bzip2" + ], + "name": "cosmos-bzip2" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-bzip2//:bzip2", + "name": "bzip2" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-hxd0pfBMmXT44ii103FiMUI3pQYHj7UmNW4pqnw12HY=", + "output": "cat", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/cat" + ], + "name": "cosmos-cat" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-cat//:cat", + "name": "cat" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-NKrTh2us8Pc67LI7udJg9JhlhobHU03laNr4U+5DhF8=", + "output": "chcon", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/chcon" + ], + "name": "cosmos-chcon" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-chcon//:chcon", + "name": "chcon" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-7KvHpFFsvhK981vIlGyegWuQhIzxY87lYcYfNB/qdC8=", + "output": "chgrp", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/chgrp" + ], + "name": "cosmos-chgrp" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-chgrp//:chgrp", + "name": "chgrp" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-XlKnJcZ1t7cdBKC2twaXC8/X6p7bSpnFoIDQ0xxdrhQ=", + "output": "chown", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/chown" + ], + "name": "cosmos-chown" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-chown//:chown", + "name": "chown" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-lN46T08G7T85BC9L/q4k9vlLwNKWbyD0YkAclHWUGuw=", + "output": "chroot", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/chroot" + ], + "name": "cosmos-chroot" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-chroot//:chroot", + "name": "chroot" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-ZN7kzOdpdzCUsa+1+2dsZ19980fhL5x7tnYdKRqW7OY=", + "output": "cksum", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/cksum" + ], + "name": "cosmos-cksum" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-cksum//:cksum", + "name": "cksum" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-t1/HDaTZ/klR+VFONNcqj5uxgIm37dafKu5Mp99ecVQ=", + "output": "clang-format", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/clang-format" + ], + "name": "cosmos-clang-format" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-clang-format//:clang-format", + "name": "clang-format" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-Z4pMcRlfC6n9KC5Z8cSZT5NA+e/0Zl30tW4zRB+Ml7I=", + "output": "comm", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/comm" + ], + "name": "cosmos-comm" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-comm//:comm", + "name": "comm" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-KZ7I9Vj0m0SYjYdlFCDsWAeZZHq5CL2V2/DiBJgVPFE=", + "output": "cpuid", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/cpuid" + ], + "name": "cosmos-cpuid" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-cpuid//:cpuid", + "name": "cpuid" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-PnfIPYD2n2cZ8rxV26jvFiE6e+XROXGwhE6sbpjbPSY=", + "output": "csplit", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/csplit" + ], + "name": "cosmos-csplit" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-csplit//:csplit", + "name": "csplit" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-6GwrTt16hCzJ8EoVXQXoetwnOIOhBR4T4gX2PO/wIfQ=", + "output": "ctags", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/ctags" + ], + "name": "cosmos-ctags" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-ctags//:ctags", + "name": "ctags" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-jc8LNKBMlWgGeHW3Tum9M6AfV2a5PlLmJunmfs00q/M=", + "output": "curl", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/curl" + ], + "name": "cosmos-curl" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-curl//:curl", + "name": "curl" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-N6iYRU/Ue0YN1tW0YElHjCVe0aPrUtbSxWFaJUPXGAE=", + "output": "cut", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/cut" + ], + "name": "cosmos-cut" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-cut//:cut", + "name": "cut" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-DQjaobzAoYxtxBvvDdyQLbTvjPV61HLMOahNEXz8dOM=", + "output": "dash", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/dash" + ], + "name": "cosmos-dash" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-dash//:dash", + "name": "dash" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-ohY3OEDwK6DOSWfLFlUa/4MTTHd9kKGN8NYTwGyWOZA=", + "output": "datasette", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/datasette" + ], + "name": "cosmos-datasette" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-datasette//:datasette", + "name": "datasette" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-4r91y6qrOb4PK5AQ23uY2lskgprTRGLwDTBOkMPF1/c=", + "output": "date", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/date" + ], + "name": "cosmos-date" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-date//:date", + "name": "date" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-rrkKRiH346Qfr/uwtOFe5x+Q3X1yajhCndbTxnkkiSI=", + "output": "df", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/df" + ], + "name": "cosmos-df" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-df//:df", + "name": "df" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-XfB99aziyrFfAHbOzI36cXPn+633uND4y02Mn9wTx98=", + "output": "dir", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/dir" + ], + "name": "cosmos-dir" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-dir//:dir", + "name": "dir" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-FTu1gC+xUzR1NTxaXk9ZLu4Gp2ACwnQC2FvHJySd1/Q=", + "output": "dircolors", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/dircolors" + ], + "name": "cosmos-dircolors" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-dircolors//:dircolors", + "name": "dircolors" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-F9LmexRfLOqVyybPSXv+2xBhLakd8fnV01T/yZK78EU=", + "output": "dirname", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/dirname" + ], + "name": "cosmos-dirname" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-dirname//:dirname", + "name": "dirname" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-cwPg/fIABRhBnlWOXTpC7GaIEi/L2vgMqPUAZ8vnxLA=", + "output": "du", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/du" + ], + "name": "cosmos-du" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-du//:du", + "name": "du" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-FHVaf2drHxbWKWpCc0pBlt8NNLiR6x6pX9KrhCkI5zM=", + "output": "emacs", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/emacs" + ], + "name": "cosmos-emacs" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-emacs//:emacs", + "name": "emacs" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-2p9WFK4fF0vnJDUyNTd6a4jigqsQpp0aG41e0MQSJOM=", + "output": "emacsclient", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/emacsclient" + ], + "name": "cosmos-emacsclient" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-emacsclient//:emacsclient", + "name": "emacsclient" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-KSmB7dXht0FmmkJB8JQnUw6uQIfG36SugQXyMdPKPso=", + "output": "env", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/env" + ], + "name": "cosmos-env" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-env//:env", + "name": "env" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-GDxdiCM3bnYQtE+brm6GgDN7EyjV+5vxYj1McQ/YGLQ=", + "output": "expand", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/expand" + ], + "name": "cosmos-expand" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-expand//:expand", + "name": "expand" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-GD2DSrlrlym+z+57/BUKL50paNN1QU6FGe1D3wxtnnk=", + "output": "expr", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/expr" + ], + "name": "cosmos-expr" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-expr//:expr", + "name": "expr" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-Pmziyh/iAkeaU/XHmAblS/4QfA6YDbml6qSX/yqVj6s=", + "output": "factor", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/factor" + ], + "name": "cosmos-factor" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-factor//:factor", + "name": "factor" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-FuIagCcD2snlx2D2D2k5+qhA2KXgWcoxMDY7O1qlE74=", + "output": "false", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/false" + ], + "name": "cosmos-false" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-false//:false", + "name": "false" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-k3BJOldX6NzX1Aq/RX6Q6PQts/3l9IFR7BILMIDUkg8=", + "output": "find", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/find" + ], + "name": "cosmos-find" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-find//:find", + "name": "find" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-ZjBJtahjGrr6Xll85ZZo+lTGEZNdaSksUNqpkpMqyrY=", + "output": "fmt", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/fmt" + ], + "name": "cosmos-fmt" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-fmt//:fmt", + "name": "fmt" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-u5I83GpxaXBKFtzsJVJEWdQ1hJkpRmJGbQVHzjOYJ3w=", + "output": "fold", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/fold" + ], + "name": "cosmos-fold" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-fold//:fold", + "name": "fold" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-o5a22Uli7i9upNh3z9qwPRFv3vIF7hOSdYMCXz8ioQc=", + "output": "gmake", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/gmake" + ], + "name": "cosmos-gmake" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-gmake//:gmake", + "name": "gmake" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-2e6ANHtNrFdAKdmSAVBOYWacqaF9SxOhrwKesYwIfSc=", + "output": "greenbean", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/greenbean" + ], + "name": "cosmos-greenbean" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-greenbean//:greenbean", + "name": "greenbean" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-btb7IC+1GiiU+CTMX4F7F8ESESShnVx90+Vz8uhgkkA=", + "output": "grep", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/grep" + ], + "name": "cosmos-grep" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-grep//:grep", + "name": "grep" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-1hRskXbgQrpy3YedFo9SmYix5KUTJAV9cL6I0T/DF7c=", + "output": "groups", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/groups" + ], + "name": "cosmos-groups" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-groups//:groups", + "name": "groups" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-I4EetDV9GYYKHCNANar3iwNNZMJhJ9+KaQBkWyA0r7o=", + "output": "head", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/head" + ], + "name": "cosmos-head" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-head//:head", + "name": "head" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-JtW0OHrUUwEaHsb03yfoawekOVad+XZ2sl8ZnM0+rYc=", + "output": "id", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/id" + ], + "name": "cosmos-id" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-id//:id", + "name": "id" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-FT0vE0RtmwB2+ArCfbm59mou/sLQzymNvTqogiVpRTg=", + "output": "install", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/install" + ], + "name": "cosmos-install" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-install//:install", + "name": "install" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-KVBK8dBkDM+LijUS4hi7zNsa18hZvJqNS6uWQMvxgWs=", + "output": "join", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/join" + ], + "name": "cosmos-join" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-join//:join", + "name": "join" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-+4mYRIwPgtQ7BEoK7/E6vXx5iriV3vpk0eNrNI2kNh8=", + "output": "kill", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/kill" + ], + "name": "cosmos-kill" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-kill//:kill", + "name": "kill" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-ku05PfJLk7zICV/ljbzXavHBvnMlitaLcd3uJvfZcfU=", + "output": "less", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/less" + ], + "name": "cosmos-less" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-less//:less", + "name": "less" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-8XQ3CXLLxo7ykT/+jGJovYCAzSEih6H4wnQ26+Q04lM=", + "output": "life", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/life" + ], + "name": "cosmos-life" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-life//:life", + "name": "life" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-MRqILGFYuhtO470TDsIxfQe7NE1GrHjbWCnU2nb31QQ=", + "output": "link", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/link" + ], + "name": "cosmos-link" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-link//:link", + "name": "link" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-Px+ZWWbcFLnnjuORljLehyqLBW3UIuGtEqQf3vnJXgo=", + "output": "links", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/links" + ], + "name": "cosmos-links" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-links//:links", + "name": "links" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-QevM7NFKo4T79iCOOu6JjAxVuoQHAiSi3zkYf3HQoHI=", + "output": "ln", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/ln" + ], + "name": "cosmos-ln" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-ln//:ln", + "name": "ln" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-zsyqygY6K+gwbw9Cw7j+JEjd1W4T66xKil7PqeFtfA8=", + "output": "locate", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/locate" + ], + "name": "cosmos-locate" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-locate//:locate", + "name": "locate" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-if+qby9Pyn2PT53NEIoPXW/xusX5N8TK6lFNhOYEk7A=", + "output": "logname", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/logname" + ], + "name": "cosmos-logname" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-logname//:logname", + "name": "logname" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-09ABdeL9W/aloHvspUOTk4s1qXPKelusGWs/fI5elBY=", + "output": "ls", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/ls" + ], + "name": "cosmos-ls" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-ls//:ls", + "name": "ls" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-xuf+7nkxzN/uNIJ8j7adEqf6dvm3X+QT4LeDtRBeoBM=", + "output": "lua", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/lua" + ], + "name": "cosmos-lua" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-lua//:lua", + "name": "lua" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-hS8xfK0iRyQ51wndmPpRqC2iJfJzvk4OSPtdBNoDzIg=", + "output": "lz4", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/lz4" + ], + "name": "cosmos-lz4" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-lz4//:lz4", + "name": "lz4" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-oxtmxi2jmEKg2EX4gzBsmikSI3H56Cb4TL5JDLrHmes=", + "output": "make", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/make" + ], + "name": "cosmos-make" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-make//:make", + "name": "make" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-V02adwdclgCCznwYMv8TzulmGsJCj0nY6BbLm9+3BmI=", + "output": "md5sum", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/md5sum" + ], + "name": "cosmos-md5sum" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-md5sum//:md5sum", + "name": "md5sum" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-Qn7ki2D6CeAj35bXjjdtn8uoTIWvQzrJQgQW5YwVjNE=", + "output": "mkfifo", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/mkfifo" + ], + "name": "cosmos-mkfifo" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-mkfifo//:mkfifo", + "name": "mkfifo" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-WuoCTQkW92gL+rkPEsIVekSW3T5jWpLe4d0tkEEVlto=", + "output": "mknod", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/mknod" + ], + "name": "cosmos-mknod" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-mknod//:mknod", + "name": "mknod" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-e4OIGcZD2+IeoysBxEx3+PzbkFxduS3t17Xh6APVTg0=", + "output": "mktemp", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/mktemp" + ], + "name": "cosmos-mktemp" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-mktemp//:mktemp", + "name": "mktemp" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-ukMdMND+GwcBR+OdH6KDdHTYSOc1pKWAbYomyj9ZoOo=", + "output": "mktemper", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/mktemper" + ], + "name": "cosmos-mktemper" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-mktemper//:mktemper", + "name": "mktemper" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-E8aX3D/XXItFzwVS7UO3tCD2I4gCx9K7oqFjkWC+hEA=", + "output": "nano", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/nano" + ], + "name": "cosmos-nano" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-nano//:nano", + "name": "nano" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-3tEEU6VMPK8bwloRQ2CkLXD8+icXne+EBdHUtfYPsmw=", + "output": "nesemu1", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/nesemu1" + ], + "name": "cosmos-nesemu1" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-nesemu1//:nesemu1", + "name": "nesemu1" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-ukGk1uudFSnluQXKEtGsAIzL6JhXe4NaLC53QdcyK+E=", + "output": "nice", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/nice" + ], + "name": "cosmos-nice" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-nice//:nice", + "name": "nice" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-6vNW/WRG9QrsaksgbhhdEPyb9VgzATt2AEJj6jlyfmo=", + "output": "ninja", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/ninja" + ], + "name": "cosmos-ninja" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-ninja//:ninja", + "name": "ninja" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-per3cJdCvbTUMe1rs76QJ/E9eQYfUl4VVPafj0yJFHk=", + "output": "nl", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/nl" + ], + "name": "cosmos-nl" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-nl//:nl", + "name": "nl" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-4eCoAypbSFOk/Bgq8jfyv2BPPP78iNLXb711CK8buGU=", + "output": "nohup", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/nohup" + ], + "name": "cosmos-nohup" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-nohup//:nohup", + "name": "nohup" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-uKzADOYvOwHwG9Wc7v0EHPJdidt7Vx1CY0ur9QL0ziM=", + "output": "nproc", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/nproc" + ], + "name": "cosmos-nproc" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-nproc//:nproc", + "name": "nproc" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-CT5axyDY1ASWxzGJb+hDVTRiWqU2f8+CSzhehOdR/wY=", + "output": "numfmt", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/numfmt" + ], + "name": "cosmos-numfmt" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-numfmt//:numfmt", + "name": "numfmt" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-Hy0uDDsgdci74s+jI+R2Bkgj4LVaW0djddoqkzTebSE=", + "output": "od", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/od" + ], + "name": "cosmos-od" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-od//:od", + "name": "od" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-Sa5G8cxyh5Vsr6kkf/wmwnos0KYwIUHNI1/dZ16n24U=", + "output": "paste", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/paste" + ], + "name": "cosmos-paste" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-paste//:paste", + "name": "paste" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-ZjR+IGm8fv0b/hy4hmdi1xuxpoA5A7MR0AnGndlfTvc=", + "output": "pathchk", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/pathchk" + ], + "name": "cosmos-pathchk" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-pathchk//:pathchk", + "name": "pathchk" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-KReMrcHfifpjgxeb/k4WNl6ZtgJwfDIf9mTbcEldR0w=", + "output": "pigz", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/pigz" + ], + "name": "cosmos-pigz" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-pigz//:pigz", + "name": "pigz" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-ObmAOis790fvuP+YpdxP9cyR5ISU6BB4G/8un3xR4ns=", + "output": "pinky", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/pinky" + ], + "name": "cosmos-pinky" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-pinky//:pinky", + "name": "pinky" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-rcK6umgSKLv06PIV+glVDhKgPr79vfIodUEsZ7WyGaM=", + "output": "pledge", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/pledge" + ], + "name": "cosmos-pledge" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-pledge//:pledge", + "name": "pledge" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-FVC8+/eRiBZ2MHpZNZRHrRMoDFLi4S9NRMVPQSWimOo=", + "output": "pr", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/pr" + ], + "name": "cosmos-pr" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-pr//:pr", + "name": "pr" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-zoWUC3FJVC6a8iM2vmiEVNa4mjhmLo76aPkh2TXB+bc=", + "output": "printenv", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/printenv" + ], + "name": "cosmos-printenv" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-printenv//:printenv", + "name": "printenv" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-myO0x/BQSNFuWWwDop0ph/WmO8tBsnxuTIoIzC6Xsaw=", + "output": "printimage", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/printimage" + ], + "name": "cosmos-printimage" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-printimage//:printimage", + "name": "printimage" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-x6abLQHeAmLQN213aU0nx+4xfZSfWqlYWP7Fe+wueEs=", + "output": "ptx", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/ptx" + ], + "name": "cosmos-ptx" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-ptx//:ptx", + "name": "ptx" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-RdIwQz9MZ5PaDIT9y0AY3YZHKYA/tUm8ylYf5RD0S8U=", + "output": "pwd", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/pwd" + ], + "name": "cosmos-pwd" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-pwd//:pwd", + "name": "pwd" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-mb3fmOwEqmunaoKZahHdRh2K8OuOSHFQQIc8Yddppic=", + "output": "pypack1", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/pypack1" + ], + "name": "cosmos-pypack1" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-pypack1//:pypack1", + "name": "pypack1" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-RvuLtLNsExsN10Mipa/ewh1Qr95a0dpOOJ+j3BBht2g=", + "output": "python", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/python" + ], + "name": "cosmos-python" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-python//:python", + "name": "python" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-RmszlYwDkeSbX3xZ/0m/yQCgfbJNCflaQ0KHuz1lo/w=", + "output": "qjs", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/qjs" + ], + "name": "cosmos-qjs" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-qjs//:qjs", + "name": "qjs" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-3/0q9jntaXuBK5+3+FFiUHfnZhVsJILGRyw9C9jsDrM=", + "output": "readlink", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/readlink" + ], + "name": "cosmos-readlink" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-readlink//:readlink", + "name": "readlink" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-+Wo9k1u/CGPqtTKgHDjdu6z7UraE444Ez82h69SIKm0=", + "output": "realpath", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/realpath" + ], + "name": "cosmos-realpath" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-realpath//:realpath", + "name": "realpath" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-+zB9iVZklOfgaynLhwQG1qTP+/xUZE2A2UyTTIz9iCk=", + "output": "redbean", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/redbean" + ], + "name": "cosmos-redbean" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-redbean//:redbean", + "name": "redbean" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-olbEjveooS5XCXiLtsvXacsfR1l7AFndDB7XRLr3HwU=", + "output": "rmdir", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/rmdir" + ], + "name": "cosmos-rmdir" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-rmdir//:rmdir", + "name": "rmdir" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-bAJZ6fMDcOpiZ9eNiC/KySEoanb8ZnXL+LBgpOuc8s4=", + "output": "rsync", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/rsync" + ], + "name": "cosmos-rsync" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-rsync//:rsync", + "name": "rsync" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-m+7V7IWXjMBts1GcBvTn9yLZrekeJ2PnTIZPDPqbHyg=", + "output": "runcon", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/runcon" + ], + "name": "cosmos-runcon" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-runcon//:runcon", + "name": "runcon" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-gF6Ux0AVHv3VK3ynVCDfwWSzCzcM6tbYUtAEYkE/Lto=", + "output": "script", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/script" + ], + "name": "cosmos-script" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-script//:script", + "name": "script" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-mLD3mRX7R9we3IQpAZKC7c4mF2Nz7sG8s63Is0TkYcM=", + "output": "sed", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/sed" + ], + "name": "cosmos-sed" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-sed//:sed", + "name": "sed" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-AkvogLBC9nwhq2rpaA1kL0Q4beb00QMrptcxpzXKjE0=", + "output": "seq", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/seq" + ], + "name": "cosmos-seq" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-seq//:seq", + "name": "seq" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-wDWmXDgJmeEuJUd5ER9ed1rGZRxJMwEe1uR7Jrm4r2o=", + "output": "sha1sum", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/sha1sum" + ], + "name": "cosmos-sha1sum" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-sha1sum//:sha1sum", + "name": "sha1sum" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-DPOKHJa+e04UNJm0ptGNf79Qpvdf3OCbAlHKLPFq3oM=", + "output": "sha224sum", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/sha224sum" + ], + "name": "cosmos-sha224sum" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-sha224sum//:sha224sum", + "name": "sha224sum" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-BpxhJqv/rboyFhYy31eq5Ym3eriHcGRqOGDdmbWwAuw=", + "output": "sha256sum", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/sha256sum" + ], + "name": "cosmos-sha256sum" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-sha256sum//:sha256sum", + "name": "sha256sum" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-Ak4+xM3+eGqXyWVghrgtAo80Fgeo6iXd10+K7tOd5HE=", + "output": "sha384sum", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/sha384sum" + ], + "name": "cosmos-sha384sum" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-sha384sum//:sha384sum", + "name": "sha384sum" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-qq4HW+6hZ26U/TiN50QPdd710RpiPDjhrG/XfILWxE0=", + "output": "sha512sum", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/sha512sum" + ], + "name": "cosmos-sha512sum" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-sha512sum//:sha512sum", + "name": "sha512sum" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-7/edcRznrBT9DOKb05J39nRsjJ30LkH9Pz/5QUlsDH4=", + "output": "shred", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/shred" + ], + "name": "cosmos-shred" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-shred//:shred", + "name": "shred" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-X1v5hF6yG2zM78Qg85wcENzihXXmMZnBTZNleRCscL4=", + "output": "shuf", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/shuf" + ], + "name": "cosmos-shuf" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-shuf//:shuf", + "name": "shuf" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-esGxinA9WyISgkcQ7sPIuC7B1SwQHMXmGTYHOhZvAx0=", + "output": "sleep", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/sleep" + ], + "name": "cosmos-sleep" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-sleep//:sleep", + "name": "sleep" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-Ar+SpUClNPT5OItQMiiYH7CBHnSoKHa1jjN32BjqMF4=", + "output": "sort", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/sort" + ], + "name": "cosmos-sort" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-sort//:sort", + "name": "sort" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-A5nEGoaZdJ5p1j3s54rgp8/BEoBVakaRE4YAqAMMZbQ=", + "output": "split", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/split" + ], + "name": "cosmos-split" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-split//:split", + "name": "split" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-IICFVnTkqMZ/c5PPtIStX89WtBnsmIg3z1qfFJEOXlE=", + "output": "sqlite3", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/sqlite3" + ], + "name": "cosmos-sqlite3" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-sqlite3//:sqlite3", + "name": "sqlite3" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-KO2xc+Vf2HdfUZPh2ItTxfun5CwFNsPQArjJ22fw/a8=", + "output": "stat", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/stat" + ], + "name": "cosmos-stat" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-stat//:stat", + "name": "stat" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-S2BXpqZxSI493gq3piyCqH3dwE+yxvvAL1WWxRVd844=", + "output": "stty", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/stty" + ], + "name": "cosmos-stty" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-stty//:stty", + "name": "stty" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-Uoro6aH+YK1IIBditsXeyXhwAlR9vqLnLOQ9K8PRSuM=", + "output": "sum", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/sum" + ], + "name": "cosmos-sum" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-sum//:sum", + "name": "sum" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-1iFwSaaAXI3pdNdfrMI9PychzSGJhy0UpDCDTwCn8/U=", + "output": "sync", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/sync" + ], + "name": "cosmos-sync" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-sync//:sync", + "name": "sync" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-RG/VXzGH2MSwHLSQIG61wDmoNR5xYch3+xNbtDUROB4=", + "output": "tac", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/tac" + ], + "name": "cosmos-tac" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-tac//:tac", + "name": "tac" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-hdbjryLVn6c7MR/XX/UhaOS7+QKLYhrJUo+DsE3Xz/E=", + "output": "tail", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/tail" + ], + "name": "cosmos-tail" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-tail//:tail", + "name": "tail" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-bK1q+UwoTLgbDi6UeY20FCH3MtJaoRpWV3DHd2U7Mbw=", + "output": "tar", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/tar" + ], + "name": "cosmos-tar" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-tar//:tar", + "name": "tar" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-TJTxJe2mWPIizG4s3vwgg3wrKjew5E+1wGKRrtx+el4=", + "output": "tee", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/tee" + ], + "name": "cosmos-tee" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-tee//:tee", + "name": "tee" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-djzefI/wv2XCnNfvFpjfTIJVly06qkSAsV4BoV0gUEo=", + "output": "test", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/test" + ], + "name": "cosmos-test" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-test//:test", + "name": "test" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-20zyJkRs1n5tzbPTbXPfAt9CaVDsbpGZws8bddOY16E=", + "output": "tidy", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/tidy" + ], + "name": "cosmos-tidy" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-tidy//:tidy", + "name": "tidy" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-aasJBcTgrDU0Xs4V4UkUW8Wsle1EdXnPdf0Fymw0Fpc=", + "output": "timeout", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/timeout" + ], + "name": "cosmos-timeout" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-timeout//:timeout", + "name": "timeout" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-ZbW548NXsKv7puCJc+hHvF2hpYI7MQvZc//FAH7oTUI=", + "output": "tmux", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/tmux" + ], + "name": "cosmos-tmux" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-tmux//:tmux", + "name": "tmux" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-Qtxc3zlOZg2B3dXeUABQUcyFdjFCV6WPVQUr8DQP1qk=", + "output": "touch", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/touch" + ], + "name": "cosmos-touch" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-touch//:touch", + "name": "touch" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-1l1OkCTePV8SDxVQyoTtvK0fHCR9Hf+ebHGh5gEriyY=", + "output": "tr", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/tr" + ], + "name": "cosmos-tr" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-tr//:tr", + "name": "tr" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-B0m9Z2PoklikdfkbU1QyFsjlFkVzUemLSGmQTC/OL5I=", + "output": "tree", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/tree" + ], + "name": "cosmos-tree" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-tree//:tree", + "name": "tree" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-Cp9RvWCvc8NmfZbMhdDz38cA8YJDVRswENEggHgEoVY=", + "output": "true", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/true" + ], + "name": "cosmos-true" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-true//:true", + "name": "true" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-/u7bZBCAYeEeEeST5/9z3pmy6bgP0FAGUaUOED/Rppo=", + "output": "truncate", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/truncate" + ], + "name": "cosmos-truncate" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-truncate//:truncate", + "name": "truncate" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-uTgUXY/AU+WyqjwbCR5AS8O7wzN5pROWV1Jp0hmpykc=", + "output": "tsort", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/tsort" + ], + "name": "cosmos-tsort" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-tsort//:tsort", + "name": "tsort" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-q7ACSLuBRoj8S/6SACtld7x6LC/HbxTjGeY7vu/8ENg=", + "output": "tty", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/tty" + ], + "name": "cosmos-tty" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-tty//:tty", + "name": "tty" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-30KPzAvNZ0hGPsi+hFXWgEQhItcB1bvRNJY+cokdcTo=", + "output": "ttyinfo", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/ttyinfo" + ], + "name": "cosmos-ttyinfo" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-ttyinfo//:ttyinfo", + "name": "ttyinfo" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-Q7/iZUHTlmCUQN6rw8cg7V+tb2A8RCDOnRfR9TZoMq4=", + "output": "unbourne", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/unbourne" + ], + "name": "cosmos-unbourne" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-unbourne//:unbourne", + "name": "unbourne" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-1aCgwxoQk7SzJXBlADz3cf/V2vMMcys0MQ3fwaICx2U=", + "output": "unexpand", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/unexpand" + ], + "name": "cosmos-unexpand" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-unexpand//:unexpand", + "name": "unexpand" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-A6UVJI2TAChs4PaCnCbjOYK74QvhoPef+7iVhgV4urA=", + "output": "uniq", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/uniq" + ], + "name": "cosmos-uniq" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-uniq//:uniq", + "name": "uniq" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-utJGVV1+wC3tQEdJ9kvr1c17Co2ljegM/+0ASl1WlUQ=", + "output": "unlink", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/unlink" + ], + "name": "cosmos-unlink" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-unlink//:unlink", + "name": "unlink" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-CuORPmGI+lGcTM34owoLe6NA5O3sO2z6s/u32+52Ay8=", + "output": "unzip", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/unzip" + ], + "name": "cosmos-unzip" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-unzip//:unzip", + "name": "unzip" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-m/S29ntFqzWNnInIxt6M+G0bXQVRRJullJ6+Cn0t5FM=", + "output": "uptime", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/uptime" + ], + "name": "cosmos-uptime" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-uptime//:uptime", + "name": "uptime" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-i5UF16OR/uwcu/Zawzk0Qnj8ng5gKbwWcJQ075HRT/Y=", + "output": "users", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/users" + ], + "name": "cosmos-users" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-users//:users", + "name": "users" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-iXYsmmp973x1uSnX+4na5G8sHJ5K4Y9en1GX1h8w/Xc=", + "output": "vdir", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/vdir" + ], + "name": "cosmos-vdir" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-vdir//:vdir", + "name": "vdir" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-49xc858RJTKnORI8VR/qm+rWmw8685O40dyO3xA9MX4=", + "output": "verynice", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/verynice" + ], + "name": "cosmos-verynice" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-verynice//:verynice", + "name": "verynice" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-wf8JV2UJG15mrkruoVW5mCYRziO5+mYtoinHR/MH88o=", + "output": "vim", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/vim" + ], + "name": "cosmos-vim" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-vim//:vim", + "name": "vim" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-yPDUoIdP/jcggElRwyiHqkS89gnVDzBzkCNwJfe8E9U=", + "output": "wall", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/wall" + ], + "name": "cosmos-wall" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-wall//:wall", + "name": "wall" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-0QcoEnBZYML3zxx+8F5OywXn5KlJ2put3tVTtenRivU=", + "output": "wc", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/wc" + ], + "name": "cosmos-wc" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-wc//:wc", + "name": "wc" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-Cc6S4q1wHliGSWDZl2WVxDz+9YEdum6tFA7PLvw/UII=", + "output": "wget", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/wget" + ], + "name": "cosmos-wget" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-wget//:wget", + "name": "wget" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-f/7aVNcB5lYIhOpfxiqch8S22b+nI25TrI2C2bSKXI8=", + "output": "who", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/who" + ], + "name": "cosmos-who" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-who//:who", + "name": "who" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-71b9T2z17+0j8711Eyw1rWrrTBv39cIgqEk85KlWSXw=", + "output": "whoami", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/whoami" + ], + "name": "cosmos-whoami" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-whoami//:whoami", + "name": "whoami" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-bP3uyxPEzbL5QeMJCTtvQPrhpiXut+iHTTeGuOCpNJg=", + "output": "xargs", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/xargs" + ], + "name": "cosmos-xargs" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-xargs//:xargs", + "name": "xargs" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-gTBKAnJyqP88kGYtlkZcdldoFU2J6VtcQCtfXfhrJDE=", + "output": "xz", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/xz" + ], + "name": "cosmos-xz" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-xz//:xz", + "name": "xz" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-ZGiA91He1rL0kZKHXUUH8qWmaLly/3QxtKO0R8avkbA=", + "output": "yes", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/yes" + ], + "name": "cosmos-yes" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-yes//:yes", + "name": "yes" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-Pba62aWW0gpT1wJK8Aa7HWwf3foaXnEUMxkfN8pZ01E=", + "output": "zip", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/zip" + ], + "name": "cosmos-zip" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-zip//:zip", + "name": "zip" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-JKePwqxk9+6vQbRdaGA/nZg0hNBn40mE3sKY1ftzxtQ=", + "output": "zsh", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/zsh" + ], + "name": "cosmos-zsh" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-zsh//:zsh", + "name": "zsh" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-NBtbg/4vD4sgHfqxK9DiUzdtJgu3+lER8GYZ8irR40E=", + "output": "zstd", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/zstd" + ], + "name": "cosmos-zstd" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 54, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-zstd//:zstd", + "name": "zstd" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 61, + "column": 23 + } + }, + { + "tagName": "@download_utils//download/archive:defs.bzl%download_archive", + "attributeValues": { + "srcs": [ + "bin/*" + ], + "integrity": "sha256-ky+wwBWUS38eUFu5O3q/w7S2l7UGSJEDZAuYLmKGjc8=", + "urls": [ + "https://github.com/ahgamut/superconfigure/releases/download/z0.0.33/cli.zip" + ], + "name": "cli" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 224, + "column": 17 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cli//:bin/diff", + "name": "diff" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 233, + "column": 23 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cli//:bin/diff3", + "name": "diff3" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 233, + "column": 23 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cli//:bin/sdiff", + "name": "sdiff" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 233, + "column": 23 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cli//:bin/cmp", + "name": "cmp" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 233, + "column": 23 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cli//:bin/patch", + "name": "patch" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 233, + "column": 23 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@toolchain_utils//toolchain/export:defs.bzl", + "extensionName": "toolchain_export", + "usingModule": "ape@1.0.0-alpha.3", + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 50, + "column": 23 + }, + "imports": {}, + "devImports": [], + "tags": [ + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-awk", + "target": "@awk" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-b2sum", + "target": "@b2sum" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-base32", + "target": "@base32" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-base64", + "target": "@base64" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-basename", + "target": "@basename" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-basenc", + "target": "@basenc" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-bash", + "target": "@bash" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-berry", + "target": "@berry" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-brotli", + "target": "@brotli" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-bzip2", + "target": "@bzip2" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-cat", + "target": "@cat" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-chcon", + "target": "@chcon" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-chgrp", + "target": "@chgrp" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-chown", + "target": "@chown" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-chroot", + "target": "@chroot" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-cksum", + "target": "@cksum" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-clang-format", + "target": "@clang-format" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-comm", + "target": "@comm" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-cpuid", + "target": "@cpuid" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-csplit", + "target": "@csplit" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-ctags", + "target": "@ctags" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-curl", + "target": "@curl" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-cut", + "target": "@cut" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-dash", + "target": "@dash" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-datasette", + "target": "@datasette" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-date", + "target": "@date" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-df", + "target": "@df" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-dir", + "target": "@dir" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-dircolors", + "target": "@dircolors" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-dirname", + "target": "@dirname" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-du", + "target": "@du" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-emacs", + "target": "@emacs" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-emacsclient", + "target": "@emacsclient" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-env", + "target": "@env" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-expand", + "target": "@expand" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-expr", + "target": "@expr" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-factor", + "target": "@factor" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-false", + "target": "@false" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-find", + "target": "@find" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-fmt", + "target": "@fmt" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-fold", + "target": "@fold" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-gmake", + "target": "@gmake" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-greenbean", + "target": "@greenbean" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-grep", + "target": "@grep" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-groups", + "target": "@groups" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-head", + "target": "@head" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-id", + "target": "@id" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-install", + "target": "@install" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-join", + "target": "@join" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-kill", + "target": "@kill" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-less", + "target": "@less" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-life", + "target": "@life" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-link", + "target": "@link" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-links", + "target": "@links" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-ln", + "target": "@ln" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-locate", + "target": "@locate" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-logname", + "target": "@logname" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-ls", + "target": "@ls" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-lua", + "target": "@lua" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-lz4", + "target": "@lz4" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-make", + "target": "@make" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-md5sum", + "target": "@md5sum" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-mkfifo", + "target": "@mkfifo" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-mknod", + "target": "@mknod" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-mktemp", + "target": "@mktemp" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-mktemper", + "target": "@mktemper" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-nano", + "target": "@nano" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-nesemu1", + "target": "@nesemu1" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-nice", + "target": "@nice" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-ninja", + "target": "@ninja" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-nl", + "target": "@nl" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-nohup", + "target": "@nohup" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-nproc", + "target": "@nproc" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-numfmt", + "target": "@numfmt" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-od", + "target": "@od" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-paste", + "target": "@paste" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-pathchk", + "target": "@pathchk" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-pigz", + "target": "@pigz" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-pinky", + "target": "@pinky" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-pledge", + "target": "@pledge" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-pr", + "target": "@pr" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-printenv", + "target": "@printenv" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-printimage", + "target": "@printimage" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-ptx", + "target": "@ptx" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-pwd", + "target": "@pwd" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-pypack1", + "target": "@pypack1" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-python", + "target": "@python" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-qjs", + "target": "@qjs" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-readlink", + "target": "@readlink" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-realpath", + "target": "@realpath" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-redbean", + "target": "@redbean" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-rmdir", + "target": "@rmdir" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-rsync", + "target": "@rsync" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-runcon", + "target": "@runcon" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-script", + "target": "@script" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-sed", + "target": "@sed" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-seq", + "target": "@seq" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-sha1sum", + "target": "@sha1sum" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-sha224sum", + "target": "@sha224sum" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-sha256sum", + "target": "@sha256sum" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-sha384sum", + "target": "@sha384sum" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-sha512sum", + "target": "@sha512sum" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-shred", + "target": "@shred" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-shuf", + "target": "@shuf" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-sleep", + "target": "@sleep" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-sort", + "target": "@sort" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-split", + "target": "@split" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-sqlite3", + "target": "@sqlite3" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-stat", + "target": "@stat" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-stty", + "target": "@stty" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-sum", + "target": "@sum" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-sync", + "target": "@sync" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-tac", + "target": "@tac" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-tail", + "target": "@tail" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-tar", + "target": "@tar" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-tee", + "target": "@tee" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-test", + "target": "@test" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-tidy", + "target": "@tidy" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-timeout", + "target": "@timeout" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-tmux", + "target": "@tmux" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-touch", + "target": "@touch" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-tr", + "target": "@tr" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-tree", + "target": "@tree" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-true", + "target": "@true" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-truncate", + "target": "@truncate" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-tsort", + "target": "@tsort" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-tty", + "target": "@tty" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-ttyinfo", + "target": "@ttyinfo" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-unbourne", + "target": "@unbourne" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-unexpand", + "target": "@unexpand" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-uniq", + "target": "@uniq" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-unlink", + "target": "@unlink" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-unzip", + "target": "@unzip" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-uptime", + "target": "@uptime" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-users", + "target": "@users" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-vdir", + "target": "@vdir" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-verynice", + "target": "@verynice" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-vim", + "target": "@vim" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-wall", + "target": "@wall" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-wc", + "target": "@wc" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-wget", + "target": "@wget" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-who", + "target": "@who" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-whoami", + "target": "@whoami" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-xargs", + "target": "@xargs" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-xz", + "target": "@xz" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-yes", + "target": "@yes" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-zip", + "target": "@zip" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-zsh", + "target": "@zsh" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-zstd", + "target": "@zstd" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 65, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-diff", + "target": "@diff" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 237, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-diff3", + "target": "@diff3" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 237, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-sdiff", + "target": "@sdiff" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 237, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-cmp", + "target": "@cmp" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 237, + "column": 23 + } + }, + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-patch", + "target": "@patch" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/ape/1.0.0-alpha.3/MODULE.bazel", + "line": 237, + "column": 23 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "toolchain_utils": "toolchain_utils@1.0.0-beta.4", + "download_utils": "download_utils@1.0.0-beta.2", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "ape~1.0.0-alpha.3", + "urls": [ + "https://gitlab.arm.com/bazel/ape/-/releases/v1.0.0-alpha.3/downloads/src.tar.gz" + ], + "integrity": "sha512-JdEQJfZEAFr6S17FHuuLNU/59advG/bsj0d+RkwR0yzKg3vCX0fG9IQpslyTzL5lmNl7ieYRxGm8wktUykdZWw==", + "strip_prefix": "ape-v1.0.0-alpha.3", + "remote_patches": {}, + "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.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": { + "name": "rules_cc~0.0.9", + "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.1.0": { + "name": "rules_java", + "version": "7.1.0", + "key": "rules_java@7.1.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_macos_toolchain_config_repo//:all", + "@remotejdk21_macos_aarch64_toolchain_config_repo//:all", + "@remotejdk21_win_toolchain_config_repo//:all" + ], + "extensionUsages": [ + { + "extensionBzlFile": "@rules_java//java:extensions.bzl", "extensionName": "toolchains", "usingModule": "rules_java@7.1.0", "location": { - "file": "https://bcr.bazel.build/modules/rules_java/7.1.0/MODULE.bazel", - "line": 19, - "column": 27 + "file": "https://bcr.bazel.build/modules/rules_java/7.1.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_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" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "platforms": "platforms@0.0.7", + "rules_cc": "rules_cc@0.0.9", + "bazel_skylib": "bazel_skylib@1.5.0", + "rules_proto": "rules_proto@4.0.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": { + "name": "rules_java~7.1.0", + "urls": [ + "https://github.com/bazelbuild/rules_java/releases/download/7.1.0/rules_java-7.1.0.tar.gz" + ], + "integrity": "sha256-o3pOX2OrgnFuXdau75iO2EYcegC46TYnImKJn1h81OE=", + "strip_prefix": "", + "remote_patches": {}, + "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": { + "name": "rules_license~0.0.7", + "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 + } + } + }, + "rules_proto@4.0.0": { + "name": "rules_proto", + "version": "4.0.0", + "key": "rules_proto@4.0.0", + "repoName": "rules_proto", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [], + "deps": { + "bazel_skylib": "bazel_skylib@1.5.0", + "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": { + "name": "rules_proto~4.0.0", + "urls": [ + "https://github.com/bazelbuild/rules_proto/archive/refs/tags/4.0.0.zip" + ], + "integrity": "sha256-Lr5z6xyuRA19pNtRYMGjKaynwQpck4H/lwYyVjyhoq4=", + "strip_prefix": "rules_proto-4.0.0", + "remote_patches": { + "https://bcr.bazel.build/modules/rules_proto/4.0.0/patches/module_dot_bazel.patch": "sha256-MclJO7tIAM2ElDAmscNId9pKTpOuDGHgVlW/9VBOIp0=" + }, + "remote_patch_strip": 0 + } + } + }, + "rules_python@0.4.0": { + "name": "rules_python", + "version": "0.4.0", + "key": "rules_python@0.4.0", + "repoName": "rules_python", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [ + "@bazel_tools//tools/python:autodetecting_toolchain" + ], + "extensionUsages": [ + { + "extensionBzlFile": "@rules_python//bzlmod:extensions.bzl", + "extensionName": "pip_install", + "usingModule": "rules_python@0.4.0", + "location": { + "file": "https://bcr.bazel.build/modules/rules_python/0.4.0/MODULE.bazel", + "line": 7, + "column": 28 + }, + "imports": { + "pypi__click": "pypi__click", + "pypi__pip": "pypi__pip", + "pypi__pip_tools": "pypi__pip_tools", + "pypi__pkginfo": "pypi__pkginfo", + "pypi__setuptools": "pypi__setuptools", + "pypi__wheel": "pypi__wheel" + }, + "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": { + "name": "rules_python~0.4.0", + "urls": [ + "https://github.com/bazelbuild/rules_python/releases/download/0.4.0/rules_python-0.4.0.tar.gz" + ], + "integrity": "sha256-lUqom0kb5KCDMEosuDgBnIuMNyCnq7nEy4GseiQjDOo=", + "strip_prefix": "", + "remote_patches": { + "https://bcr.bazel.build/modules/rules_python/0.4.0/patches/propagate_pip_install_dependencies.patch": "sha256-v7S/dem/mixg63MF4KoRGDA4KEol9ab/tIVp+6Xq0D0=", + "https://bcr.bazel.build/modules/rules_python/0.4.0/patches/module_dot_bazel.patch": "sha256-kG4VIfWxQazzTuh50mvsx6pmyoRVA4lfH5rkto/Oq+Y=" + }, + "remote_patch_strip": 1 + } + } + }, + "platforms@0.0.7": { + "name": "platforms", + "version": "0.0.7", + "key": "platforms@0.0.7", + "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": { + "name": "platforms", + "urls": [ + "https://github.com/bazelbuild/platforms/releases/download/0.0.7/platforms-0.0.7.tar.gz" + ], + "integrity": "sha256-OlYcmee9vpFzqmU/1Xn+hJ8djWc5V4CrR3Cx84FDHVE=", + "strip_prefix": "", + "remote_patches": {}, + "remote_patch_strip": 0 + } + } + }, + "protobuf@3.19.6": { + "name": "protobuf", + "version": "3.19.6", + "key": "protobuf@3.19.6", + "repoName": "protobuf", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [], + "deps": { + "bazel_skylib": "bazel_skylib@1.5.0", + "zlib": "zlib@1.3", + "rules_python": "rules_python@0.4.0", + "rules_cc": "rules_cc@0.0.9", + "rules_proto": "rules_proto@4.0.0", + "rules_java": "rules_java@7.1.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": { + "name": "protobuf~3.19.6", + "urls": [ + "https://github.com/protocolbuffers/protobuf/archive/refs/tags/v3.19.6.zip" + ], + "integrity": "sha256-OH4sVZuyx8G8N5jE5s/wFTgaebJ1hpavy/johzC0c4k=", + "strip_prefix": "protobuf-3.19.6", + "remote_patches": { + "https://bcr.bazel.build/modules/protobuf/3.19.6/patches/relative_repo_names.patch": "sha256-w/5gw/zGv8NFId+669hcdw1Uus2lxgYpulATHIwIByI=", + "https://bcr.bazel.build/modules/protobuf/3.19.6/patches/remove_dependency_on_rules_jvm_external.patch": "sha256-THUTnVgEBmjA0W7fKzIyZOVG58DnW9HQTkr4D2zKUUc=", + "https://bcr.bazel.build/modules/protobuf/3.19.6/patches/add_module_dot_bazel_for_examples.patch": "sha256-s/b1gi3baK3LsXefI2rQilhmkb2R5jVJdnT6zEcdfHY=", + "https://bcr.bazel.build/modules/protobuf/3.19.6/patches/module_dot_bazel.patch": "sha256-S0DEni8zgx7rHscW3z/rCEubQnYec0XhNet640cw0h4=" + }, + "remote_patch_strip": 1 + } + } + }, + "zlib@1.3": { + "name": "zlib", + "version": "1.3", + "key": "zlib@1.3", + "repoName": "zlib", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [], + "deps": { + "platforms": "platforms@0.0.7", + "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": { + "name": "zlib~1.3", + "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 + } + } + }, + "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.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": { + "name": "apple_support~1.5.0", + "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_download@1.0.0-alpha.8": { + "name": "rules_download", + "version": "1.0.0-alpha.8", + "key": "rules_download@1.0.0-alpha.8", + "repoName": "rules_download", + "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": { + "name": "rules_download~1.0.0-alpha.8", + "urls": [ + "https://gitlab.arm.com/bazel/rules_download/-/releases/v1.0.0-alpha.8/downloads/src.tar.gz" + ], + "integrity": "sha512-+7pzRtCxKjgADXdb6OXYGNZCZLHLifq9nLc5xKGwvONnakWwYbKfSsX/gcf8eC/fgcb7016zNeYX9hYS5NNA7A==", + "strip_prefix": "rules_download-v1.0.0-alpha.8", + "remote_patches": {}, + "remote_patch_strip": 0 + } + } + } + }, + "moduleExtensions": { + "//:MODULE.bazel%_repo_rules": { + "general": { + "bzlTransitiveDigest": "DNZJ6c2MPuqt6vzPTfigIshn33VStTl2dHvEXdvPKeM=", + "accumulatedFileDigests": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "github-git-2.43.0": { + "bzlFile": "@@rules_git~override//git/fetch:repository.bzl", + "ruleClassName": "fetch", + "attributes": { + "reference": "refs/tags/v2.43.0", + "remote": "https://github.com/git/git.git", + "name": "_main~_repo_rules~github-git-2.43.0" + } + }, + "github-git-c089584ac8dedc3aa7c2c404839bc098050298a2": { + "bzlFile": "@@rules_git~override//git/fetch:repository.bzl", + "ruleClassName": "fetch", + "attributes": { + "commit": "c089584ac8dedc3aa7c2c404839bc098050298a2", + "remote": "https://github.com/git/git.git", + "name": "_main~_repo_rules~github-git-c089584ac8dedc3aa7c2c404839bc098050298a2" + } + } + } + } + }, + "@@ape~1.0.0-alpha.3//:MODULE.bazel%_repo_rules": { + "general": { + "bzlTransitiveDigest": "gxaAXV19o2Op+RxcQpVCSlHLE3XRxkc1O51rhdq2+Ws=", + "accumulatedFileDigests": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "ape-arm64.elf": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-h3zL1GUkMGVCbLSjyrQ1GsrZGGSfhlZVa7YEiC7q0I8=", + "output": "ape", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/ape-arm64.elf" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~ape-arm64.elf" + } + }, + "ape-x86_64.elf": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-fBz4sk4bbdatfaOBcEXVgq2hRrTW7AxqRb6oMOOmX00=", + "output": "ape", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/ape-x86_64.elf" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~ape-x86_64.elf" + } + }, + "ape-x86_64.macho": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-btvd3YJTsgZojeJJGIrf2OuFDpw9nxmEMleBS5NsWZg=", + "output": "ape", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/ape-x86_64.macho" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~ape-x86_64.macho" + } + }, + "ape.pe": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/pe:repository.bzl", + "ruleClassName": "pe", + "attributes": { + "name": "ape~1.0.0-alpha.3~_repo_rules~ape.pe" + } + }, + "launcher": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/select:repository.bzl", + "ruleClassName": "select", + "attributes": { + "map": { + "arm64-linux": "@ape-arm64.elf", + "amd64-linux": "@ape-x86_64.elf", + "amd64-darwin": "@ape-x86_64.macho", + "windows": "@ape.pe" + }, + "name": "ape~1.0.0-alpha.3~_repo_rules~launcher" + } + }, + "cosmos-awk": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-f+uWrpvZmKp0icmVlTusCWs4TvqR2FrmOkQ1E7JEo/Q=", + "output": "awk", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/awk" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-awk" + } + }, + "awk": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-awk//:awk", + "name": "ape~1.0.0-alpha.3~_repo_rules~awk" + } + }, + "cosmos-b2sum": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-C0A+VvLQwqWyZ43zLhgi3tX5X8mCSGUT4kBoTsCtsOA=", + "output": "b2sum", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/b2sum" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-b2sum" + } + }, + "b2sum": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-b2sum//:b2sum", + "name": "ape~1.0.0-alpha.3~_repo_rules~b2sum" + } + }, + "cosmos-base32": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-UKvhDPWxj5CBiJcC8v22sLAkAMRbeyr0HgsQT3aRpJo=", + "output": "base32", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/base32" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-base32" + } + }, + "base32": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-base32//:base32", + "name": "ape~1.0.0-alpha.3~_repo_rules~base32" + } + }, + "cosmos-base64": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-Ma0Uq9TjmARCgwZWzTBcuEFyIkMXUahQqms9sUQPYjE=", + "output": "base64", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/base64" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-base64" + } + }, + "base64": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-base64//:base64", + "name": "ape~1.0.0-alpha.3~_repo_rules~base64" + } + }, + "cosmos-basename": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-wVt/L/UlzFofy0HnJzUxwSipYmqvpnWSYNffI6kHSOg=", + "output": "basename", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/basename" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-basename" + } + }, + "basename": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-basename//:basename", + "name": "ape~1.0.0-alpha.3~_repo_rules~basename" + } + }, + "cosmos-basenc": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-ss0EQU9BQPJDOhFS2kyr39G9ql6cme2hKhJ5LXu41No=", + "output": "basenc", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/basenc" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-basenc" + } + }, + "basenc": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-basenc//:basenc", + "name": "ape~1.0.0-alpha.3~_repo_rules~basenc" + } + }, + "cosmos-bash": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-817s6bXbU96XAE/lpw/bVjtaG/HZNkiM2orJBhKWaXY=", + "output": "bash", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/bash" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-bash" + } + }, + "bash": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-bash//:bash", + "name": "ape~1.0.0-alpha.3~_repo_rules~bash" + } + }, + "cosmos-berry": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-iRihZOPxJy8riq00G9QqyuDphQGZW87arvQa7wu5WJ0=", + "output": "berry", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/berry" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-berry" + } + }, + "berry": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-berry//:berry", + "name": "ape~1.0.0-alpha.3~_repo_rules~berry" + } + }, + "cosmos-brotli": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-5dbhyGt64HdqXrSmTVdOlpyVgW3A3FTcRy9JNKlETbE=", + "output": "brotli", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/brotli" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-brotli" + } + }, + "brotli": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-brotli//:brotli", + "name": "ape~1.0.0-alpha.3~_repo_rules~brotli" + } + }, + "cosmos-bzip2": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-i0jxsBCz1axEaa9Kd1TFPTFwAVYFhbR6dGqUl/OfwYQ=", + "output": "bzip2", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/bzip2" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-bzip2" + } + }, + "bzip2": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-bzip2//:bzip2", + "name": "ape~1.0.0-alpha.3~_repo_rules~bzip2" + } + }, + "cosmos-cat": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-hxd0pfBMmXT44ii103FiMUI3pQYHj7UmNW4pqnw12HY=", + "output": "cat", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/cat" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-cat" + } + }, + "cat": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-cat//:cat", + "name": "ape~1.0.0-alpha.3~_repo_rules~cat" + } + }, + "cosmos-chcon": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-NKrTh2us8Pc67LI7udJg9JhlhobHU03laNr4U+5DhF8=", + "output": "chcon", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/chcon" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-chcon" + } + }, + "chcon": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-chcon//:chcon", + "name": "ape~1.0.0-alpha.3~_repo_rules~chcon" + } + }, + "cosmos-chgrp": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-7KvHpFFsvhK981vIlGyegWuQhIzxY87lYcYfNB/qdC8=", + "output": "chgrp", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/chgrp" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-chgrp" + } + }, + "chgrp": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-chgrp//:chgrp", + "name": "ape~1.0.0-alpha.3~_repo_rules~chgrp" + } + }, + "cosmos-chown": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-XlKnJcZ1t7cdBKC2twaXC8/X6p7bSpnFoIDQ0xxdrhQ=", + "output": "chown", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/chown" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-chown" + } + }, + "chown": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-chown//:chown", + "name": "ape~1.0.0-alpha.3~_repo_rules~chown" + } + }, + "cosmos-chroot": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-lN46T08G7T85BC9L/q4k9vlLwNKWbyD0YkAclHWUGuw=", + "output": "chroot", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/chroot" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-chroot" + } + }, + "chroot": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-chroot//:chroot", + "name": "ape~1.0.0-alpha.3~_repo_rules~chroot" + } + }, + "cosmos-cksum": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-ZN7kzOdpdzCUsa+1+2dsZ19980fhL5x7tnYdKRqW7OY=", + "output": "cksum", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/cksum" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-cksum" + } + }, + "cksum": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-cksum//:cksum", + "name": "ape~1.0.0-alpha.3~_repo_rules~cksum" + } + }, + "cosmos-clang-format": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-t1/HDaTZ/klR+VFONNcqj5uxgIm37dafKu5Mp99ecVQ=", + "output": "clang-format", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/clang-format" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-clang-format" + } + }, + "clang-format": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-clang-format//:clang-format", + "name": "ape~1.0.0-alpha.3~_repo_rules~clang-format" + } + }, + "cosmos-comm": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-Z4pMcRlfC6n9KC5Z8cSZT5NA+e/0Zl30tW4zRB+Ml7I=", + "output": "comm", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/comm" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-comm" + } + }, + "comm": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-comm//:comm", + "name": "ape~1.0.0-alpha.3~_repo_rules~comm" + } + }, + "cosmos-cpuid": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-KZ7I9Vj0m0SYjYdlFCDsWAeZZHq5CL2V2/DiBJgVPFE=", + "output": "cpuid", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/cpuid" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-cpuid" + } + }, + "cpuid": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-cpuid//:cpuid", + "name": "ape~1.0.0-alpha.3~_repo_rules~cpuid" + } + }, + "cosmos-csplit": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-PnfIPYD2n2cZ8rxV26jvFiE6e+XROXGwhE6sbpjbPSY=", + "output": "csplit", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/csplit" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-csplit" + } + }, + "csplit": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-csplit//:csplit", + "name": "ape~1.0.0-alpha.3~_repo_rules~csplit" + } + }, + "cosmos-ctags": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-6GwrTt16hCzJ8EoVXQXoetwnOIOhBR4T4gX2PO/wIfQ=", + "output": "ctags", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/ctags" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-ctags" + } + }, + "ctags": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-ctags//:ctags", + "name": "ape~1.0.0-alpha.3~_repo_rules~ctags" + } + }, + "cosmos-curl": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-jc8LNKBMlWgGeHW3Tum9M6AfV2a5PlLmJunmfs00q/M=", + "output": "curl", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/curl" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-curl" + } + }, + "curl": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-curl//:curl", + "name": "ape~1.0.0-alpha.3~_repo_rules~curl" + } + }, + "cosmos-cut": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-N6iYRU/Ue0YN1tW0YElHjCVe0aPrUtbSxWFaJUPXGAE=", + "output": "cut", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/cut" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-cut" + } + }, + "cut": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-cut//:cut", + "name": "ape~1.0.0-alpha.3~_repo_rules~cut" + } + }, + "cosmos-dash": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-DQjaobzAoYxtxBvvDdyQLbTvjPV61HLMOahNEXz8dOM=", + "output": "dash", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/dash" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-dash" + } + }, + "dash": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-dash//:dash", + "name": "ape~1.0.0-alpha.3~_repo_rules~dash" + } + }, + "cosmos-datasette": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-ohY3OEDwK6DOSWfLFlUa/4MTTHd9kKGN8NYTwGyWOZA=", + "output": "datasette", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/datasette" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-datasette" + } + }, + "datasette": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-datasette//:datasette", + "name": "ape~1.0.0-alpha.3~_repo_rules~datasette" + } + }, + "cosmos-date": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-4r91y6qrOb4PK5AQ23uY2lskgprTRGLwDTBOkMPF1/c=", + "output": "date", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/date" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-date" + } + }, + "date": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-date//:date", + "name": "ape~1.0.0-alpha.3~_repo_rules~date" + } + }, + "cosmos-df": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-rrkKRiH346Qfr/uwtOFe5x+Q3X1yajhCndbTxnkkiSI=", + "output": "df", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/df" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-df" + } + }, + "df": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-df//:df", + "name": "ape~1.0.0-alpha.3~_repo_rules~df" + } + }, + "cosmos-dir": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-XfB99aziyrFfAHbOzI36cXPn+633uND4y02Mn9wTx98=", + "output": "dir", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/dir" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-dir" + } + }, + "dir": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-dir//:dir", + "name": "ape~1.0.0-alpha.3~_repo_rules~dir" + } + }, + "cosmos-dircolors": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-FTu1gC+xUzR1NTxaXk9ZLu4Gp2ACwnQC2FvHJySd1/Q=", + "output": "dircolors", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/dircolors" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-dircolors" + } + }, + "dircolors": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-dircolors//:dircolors", + "name": "ape~1.0.0-alpha.3~_repo_rules~dircolors" + } + }, + "cosmos-dirname": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-F9LmexRfLOqVyybPSXv+2xBhLakd8fnV01T/yZK78EU=", + "output": "dirname", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/dirname" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-dirname" + } + }, + "dirname": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-dirname//:dirname", + "name": "ape~1.0.0-alpha.3~_repo_rules~dirname" + } + }, + "cosmos-du": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-cwPg/fIABRhBnlWOXTpC7GaIEi/L2vgMqPUAZ8vnxLA=", + "output": "du", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/du" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-du" + } + }, + "du": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-du//:du", + "name": "ape~1.0.0-alpha.3~_repo_rules~du" + } + }, + "cosmos-emacs": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-FHVaf2drHxbWKWpCc0pBlt8NNLiR6x6pX9KrhCkI5zM=", + "output": "emacs", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/emacs" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-emacs" + } + }, + "emacs": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-emacs//:emacs", + "name": "ape~1.0.0-alpha.3~_repo_rules~emacs" + } + }, + "cosmos-emacsclient": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-2p9WFK4fF0vnJDUyNTd6a4jigqsQpp0aG41e0MQSJOM=", + "output": "emacsclient", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/emacsclient" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-emacsclient" + } + }, + "emacsclient": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-emacsclient//:emacsclient", + "name": "ape~1.0.0-alpha.3~_repo_rules~emacsclient" + } + }, + "cosmos-env": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-KSmB7dXht0FmmkJB8JQnUw6uQIfG36SugQXyMdPKPso=", + "output": "env", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/env" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-env" + } + }, + "env": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-env//:env", + "name": "ape~1.0.0-alpha.3~_repo_rules~env" + } + }, + "cosmos-expand": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-GDxdiCM3bnYQtE+brm6GgDN7EyjV+5vxYj1McQ/YGLQ=", + "output": "expand", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/expand" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-expand" + } + }, + "expand": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-expand//:expand", + "name": "ape~1.0.0-alpha.3~_repo_rules~expand" + } + }, + "cosmos-expr": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-GD2DSrlrlym+z+57/BUKL50paNN1QU6FGe1D3wxtnnk=", + "output": "expr", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/expr" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-expr" + } + }, + "expr": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-expr//:expr", + "name": "ape~1.0.0-alpha.3~_repo_rules~expr" + } + }, + "cosmos-factor": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-Pmziyh/iAkeaU/XHmAblS/4QfA6YDbml6qSX/yqVj6s=", + "output": "factor", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/factor" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-factor" + } + }, + "factor": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-factor//:factor", + "name": "ape~1.0.0-alpha.3~_repo_rules~factor" + } + }, + "cosmos-false": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-FuIagCcD2snlx2D2D2k5+qhA2KXgWcoxMDY7O1qlE74=", + "output": "false", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/false" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-false" + } + }, + "false": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-false//:false", + "name": "ape~1.0.0-alpha.3~_repo_rules~false" + } + }, + "cosmos-find": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-k3BJOldX6NzX1Aq/RX6Q6PQts/3l9IFR7BILMIDUkg8=", + "output": "find", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/find" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-find" + } + }, + "find": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-find//:find", + "name": "ape~1.0.0-alpha.3~_repo_rules~find" + } + }, + "cosmos-fmt": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-ZjBJtahjGrr6Xll85ZZo+lTGEZNdaSksUNqpkpMqyrY=", + "output": "fmt", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/fmt" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-fmt" + } + }, + "fmt": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-fmt//:fmt", + "name": "ape~1.0.0-alpha.3~_repo_rules~fmt" + } + }, + "cosmos-fold": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-u5I83GpxaXBKFtzsJVJEWdQ1hJkpRmJGbQVHzjOYJ3w=", + "output": "fold", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/fold" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-fold" + } + }, + "fold": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-fold//:fold", + "name": "ape~1.0.0-alpha.3~_repo_rules~fold" + } + }, + "cosmos-gmake": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-o5a22Uli7i9upNh3z9qwPRFv3vIF7hOSdYMCXz8ioQc=", + "output": "gmake", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/gmake" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-gmake" + } + }, + "gmake": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-gmake//:gmake", + "name": "ape~1.0.0-alpha.3~_repo_rules~gmake" + } + }, + "cosmos-greenbean": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-2e6ANHtNrFdAKdmSAVBOYWacqaF9SxOhrwKesYwIfSc=", + "output": "greenbean", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/greenbean" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-greenbean" + } + }, + "greenbean": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-greenbean//:greenbean", + "name": "ape~1.0.0-alpha.3~_repo_rules~greenbean" + } + }, + "cosmos-grep": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-btb7IC+1GiiU+CTMX4F7F8ESESShnVx90+Vz8uhgkkA=", + "output": "grep", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/grep" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-grep" + } + }, + "grep": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-grep//:grep", + "name": "ape~1.0.0-alpha.3~_repo_rules~grep" + } + }, + "cosmos-groups": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-1hRskXbgQrpy3YedFo9SmYix5KUTJAV9cL6I0T/DF7c=", + "output": "groups", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/groups" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-groups" + } + }, + "groups": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-groups//:groups", + "name": "ape~1.0.0-alpha.3~_repo_rules~groups" + } + }, + "cosmos-head": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-I4EetDV9GYYKHCNANar3iwNNZMJhJ9+KaQBkWyA0r7o=", + "output": "head", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/head" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-head" + } + }, + "head": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-head//:head", + "name": "ape~1.0.0-alpha.3~_repo_rules~head" + } + }, + "cosmos-id": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-JtW0OHrUUwEaHsb03yfoawekOVad+XZ2sl8ZnM0+rYc=", + "output": "id", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/id" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-id" + } + }, + "id": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-id//:id", + "name": "ape~1.0.0-alpha.3~_repo_rules~id" + } + }, + "cosmos-install": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-FT0vE0RtmwB2+ArCfbm59mou/sLQzymNvTqogiVpRTg=", + "output": "install", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/install" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-install" + } + }, + "install": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-install//:install", + "name": "ape~1.0.0-alpha.3~_repo_rules~install" + } + }, + "cosmos-join": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-KVBK8dBkDM+LijUS4hi7zNsa18hZvJqNS6uWQMvxgWs=", + "output": "join", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/join" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-join" + } + }, + "join": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-join//:join", + "name": "ape~1.0.0-alpha.3~_repo_rules~join" + } + }, + "cosmos-kill": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-+4mYRIwPgtQ7BEoK7/E6vXx5iriV3vpk0eNrNI2kNh8=", + "output": "kill", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/kill" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-kill" + } + }, + "kill": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-kill//:kill", + "name": "ape~1.0.0-alpha.3~_repo_rules~kill" + } + }, + "cosmos-less": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-ku05PfJLk7zICV/ljbzXavHBvnMlitaLcd3uJvfZcfU=", + "output": "less", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/less" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-less" + } + }, + "less": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-less//:less", + "name": "ape~1.0.0-alpha.3~_repo_rules~less" + } + }, + "cosmos-life": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-8XQ3CXLLxo7ykT/+jGJovYCAzSEih6H4wnQ26+Q04lM=", + "output": "life", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/life" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-life" + } + }, + "life": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-life//:life", + "name": "ape~1.0.0-alpha.3~_repo_rules~life" + } + }, + "cosmos-link": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-MRqILGFYuhtO470TDsIxfQe7NE1GrHjbWCnU2nb31QQ=", + "output": "link", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/link" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-link" + } + }, + "link": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-link//:link", + "name": "ape~1.0.0-alpha.3~_repo_rules~link" + } + }, + "cosmos-links": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-Px+ZWWbcFLnnjuORljLehyqLBW3UIuGtEqQf3vnJXgo=", + "output": "links", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/links" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-links" + } + }, + "links": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-links//:links", + "name": "ape~1.0.0-alpha.3~_repo_rules~links" + } + }, + "cosmos-ln": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-QevM7NFKo4T79iCOOu6JjAxVuoQHAiSi3zkYf3HQoHI=", + "output": "ln", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/ln" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-ln" + } + }, + "ln": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-ln//:ln", + "name": "ape~1.0.0-alpha.3~_repo_rules~ln" + } + }, + "cosmos-locate": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-zsyqygY6K+gwbw9Cw7j+JEjd1W4T66xKil7PqeFtfA8=", + "output": "locate", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/locate" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-locate" + } + }, + "locate": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-locate//:locate", + "name": "ape~1.0.0-alpha.3~_repo_rules~locate" + } + }, + "cosmos-logname": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-if+qby9Pyn2PT53NEIoPXW/xusX5N8TK6lFNhOYEk7A=", + "output": "logname", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/logname" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-logname" + } + }, + "logname": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-logname//:logname", + "name": "ape~1.0.0-alpha.3~_repo_rules~logname" + } + }, + "cosmos-ls": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-09ABdeL9W/aloHvspUOTk4s1qXPKelusGWs/fI5elBY=", + "output": "ls", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/ls" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-ls" + } + }, + "ls": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-ls//:ls", + "name": "ape~1.0.0-alpha.3~_repo_rules~ls" + } + }, + "cosmos-lua": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-xuf+7nkxzN/uNIJ8j7adEqf6dvm3X+QT4LeDtRBeoBM=", + "output": "lua", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/lua" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-lua" + } + }, + "lua": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-lua//:lua", + "name": "ape~1.0.0-alpha.3~_repo_rules~lua" + } + }, + "cosmos-lz4": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-hS8xfK0iRyQ51wndmPpRqC2iJfJzvk4OSPtdBNoDzIg=", + "output": "lz4", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/lz4" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-lz4" + } + }, + "lz4": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-lz4//:lz4", + "name": "ape~1.0.0-alpha.3~_repo_rules~lz4" + } + }, + "cosmos-make": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-oxtmxi2jmEKg2EX4gzBsmikSI3H56Cb4TL5JDLrHmes=", + "output": "make", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/make" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-make" + } + }, + "make": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-make//:make", + "name": "ape~1.0.0-alpha.3~_repo_rules~make" + } + }, + "cosmos-md5sum": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-V02adwdclgCCznwYMv8TzulmGsJCj0nY6BbLm9+3BmI=", + "output": "md5sum", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/md5sum" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-md5sum" + } + }, + "md5sum": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-md5sum//:md5sum", + "name": "ape~1.0.0-alpha.3~_repo_rules~md5sum" + } + }, + "cosmos-mkfifo": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-Qn7ki2D6CeAj35bXjjdtn8uoTIWvQzrJQgQW5YwVjNE=", + "output": "mkfifo", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/mkfifo" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-mkfifo" + } + }, + "mkfifo": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-mkfifo//:mkfifo", + "name": "ape~1.0.0-alpha.3~_repo_rules~mkfifo" + } + }, + "cosmos-mknod": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-WuoCTQkW92gL+rkPEsIVekSW3T5jWpLe4d0tkEEVlto=", + "output": "mknod", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/mknod" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-mknod" + } + }, + "mknod": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-mknod//:mknod", + "name": "ape~1.0.0-alpha.3~_repo_rules~mknod" + } + }, + "cosmos-mktemp": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-e4OIGcZD2+IeoysBxEx3+PzbkFxduS3t17Xh6APVTg0=", + "output": "mktemp", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/mktemp" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-mktemp" + } + }, + "mktemp": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-mktemp//:mktemp", + "name": "ape~1.0.0-alpha.3~_repo_rules~mktemp" + } + }, + "cosmos-mktemper": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-ukMdMND+GwcBR+OdH6KDdHTYSOc1pKWAbYomyj9ZoOo=", + "output": "mktemper", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/mktemper" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-mktemper" + } + }, + "mktemper": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-mktemper//:mktemper", + "name": "ape~1.0.0-alpha.3~_repo_rules~mktemper" + } + }, + "cosmos-nano": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-E8aX3D/XXItFzwVS7UO3tCD2I4gCx9K7oqFjkWC+hEA=", + "output": "nano", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/nano" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-nano" + } + }, + "nano": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-nano//:nano", + "name": "ape~1.0.0-alpha.3~_repo_rules~nano" + } + }, + "cosmos-nesemu1": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-3tEEU6VMPK8bwloRQ2CkLXD8+icXne+EBdHUtfYPsmw=", + "output": "nesemu1", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/nesemu1" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-nesemu1" + } + }, + "nesemu1": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-nesemu1//:nesemu1", + "name": "ape~1.0.0-alpha.3~_repo_rules~nesemu1" + } + }, + "cosmos-nice": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-ukGk1uudFSnluQXKEtGsAIzL6JhXe4NaLC53QdcyK+E=", + "output": "nice", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/nice" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-nice" + } + }, + "nice": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-nice//:nice", + "name": "ape~1.0.0-alpha.3~_repo_rules~nice" + } + }, + "cosmos-ninja": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-6vNW/WRG9QrsaksgbhhdEPyb9VgzATt2AEJj6jlyfmo=", + "output": "ninja", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/ninja" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-ninja" + } + }, + "ninja": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-ninja//:ninja", + "name": "ape~1.0.0-alpha.3~_repo_rules~ninja" + } + }, + "cosmos-nl": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-per3cJdCvbTUMe1rs76QJ/E9eQYfUl4VVPafj0yJFHk=", + "output": "nl", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/nl" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-nl" + } + }, + "nl": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-nl//:nl", + "name": "ape~1.0.0-alpha.3~_repo_rules~nl" + } + }, + "cosmos-nohup": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-4eCoAypbSFOk/Bgq8jfyv2BPPP78iNLXb711CK8buGU=", + "output": "nohup", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/nohup" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-nohup" + } + }, + "nohup": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-nohup//:nohup", + "name": "ape~1.0.0-alpha.3~_repo_rules~nohup" + } + }, + "cosmos-nproc": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-uKzADOYvOwHwG9Wc7v0EHPJdidt7Vx1CY0ur9QL0ziM=", + "output": "nproc", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/nproc" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-nproc" + } + }, + "nproc": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-nproc//:nproc", + "name": "ape~1.0.0-alpha.3~_repo_rules~nproc" + } + }, + "cosmos-numfmt": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-CT5axyDY1ASWxzGJb+hDVTRiWqU2f8+CSzhehOdR/wY=", + "output": "numfmt", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/numfmt" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-numfmt" + } + }, + "numfmt": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-numfmt//:numfmt", + "name": "ape~1.0.0-alpha.3~_repo_rules~numfmt" + } + }, + "cosmos-od": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-Hy0uDDsgdci74s+jI+R2Bkgj4LVaW0djddoqkzTebSE=", + "output": "od", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/od" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-od" + } + }, + "od": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-od//:od", + "name": "ape~1.0.0-alpha.3~_repo_rules~od" + } + }, + "cosmos-paste": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-Sa5G8cxyh5Vsr6kkf/wmwnos0KYwIUHNI1/dZ16n24U=", + "output": "paste", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/paste" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-paste" + } + }, + "paste": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-paste//:paste", + "name": "ape~1.0.0-alpha.3~_repo_rules~paste" + } + }, + "cosmos-pathchk": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-ZjR+IGm8fv0b/hy4hmdi1xuxpoA5A7MR0AnGndlfTvc=", + "output": "pathchk", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/pathchk" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-pathchk" + } + }, + "pathchk": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-pathchk//:pathchk", + "name": "ape~1.0.0-alpha.3~_repo_rules~pathchk" + } + }, + "cosmos-pigz": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-KReMrcHfifpjgxeb/k4WNl6ZtgJwfDIf9mTbcEldR0w=", + "output": "pigz", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/pigz" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-pigz" + } + }, + "pigz": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-pigz//:pigz", + "name": "ape~1.0.0-alpha.3~_repo_rules~pigz" + } + }, + "cosmos-pinky": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-ObmAOis790fvuP+YpdxP9cyR5ISU6BB4G/8un3xR4ns=", + "output": "pinky", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/pinky" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-pinky" + } + }, + "pinky": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-pinky//:pinky", + "name": "ape~1.0.0-alpha.3~_repo_rules~pinky" + } + }, + "cosmos-pledge": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-rcK6umgSKLv06PIV+glVDhKgPr79vfIodUEsZ7WyGaM=", + "output": "pledge", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/pledge" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-pledge" + } + }, + "pledge": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-pledge//:pledge", + "name": "ape~1.0.0-alpha.3~_repo_rules~pledge" + } + }, + "cosmos-pr": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-FVC8+/eRiBZ2MHpZNZRHrRMoDFLi4S9NRMVPQSWimOo=", + "output": "pr", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/pr" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-pr" + } + }, + "pr": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-pr//:pr", + "name": "ape~1.0.0-alpha.3~_repo_rules~pr" + } + }, + "cosmos-printenv": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-zoWUC3FJVC6a8iM2vmiEVNa4mjhmLo76aPkh2TXB+bc=", + "output": "printenv", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/printenv" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-printenv" + } + }, + "printenv": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-printenv//:printenv", + "name": "ape~1.0.0-alpha.3~_repo_rules~printenv" + } + }, + "cosmos-printimage": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-myO0x/BQSNFuWWwDop0ph/WmO8tBsnxuTIoIzC6Xsaw=", + "output": "printimage", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/printimage" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-printimage" + } + }, + "printimage": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-printimage//:printimage", + "name": "ape~1.0.0-alpha.3~_repo_rules~printimage" + } + }, + "cosmos-ptx": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-x6abLQHeAmLQN213aU0nx+4xfZSfWqlYWP7Fe+wueEs=", + "output": "ptx", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/ptx" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-ptx" + } + }, + "ptx": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-ptx//:ptx", + "name": "ape~1.0.0-alpha.3~_repo_rules~ptx" + } + }, + "cosmos-pwd": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-RdIwQz9MZ5PaDIT9y0AY3YZHKYA/tUm8ylYf5RD0S8U=", + "output": "pwd", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/pwd" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-pwd" + } + }, + "pwd": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-pwd//:pwd", + "name": "ape~1.0.0-alpha.3~_repo_rules~pwd" + } + }, + "cosmos-pypack1": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-mb3fmOwEqmunaoKZahHdRh2K8OuOSHFQQIc8Yddppic=", + "output": "pypack1", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/pypack1" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-pypack1" + } + }, + "pypack1": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-pypack1//:pypack1", + "name": "ape~1.0.0-alpha.3~_repo_rules~pypack1" + } + }, + "cosmos-python": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-RvuLtLNsExsN10Mipa/ewh1Qr95a0dpOOJ+j3BBht2g=", + "output": "python", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/python" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-python" + } + }, + "python": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-python//:python", + "name": "ape~1.0.0-alpha.3~_repo_rules~python" + } + }, + "cosmos-qjs": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-RmszlYwDkeSbX3xZ/0m/yQCgfbJNCflaQ0KHuz1lo/w=", + "output": "qjs", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/qjs" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-qjs" + } + }, + "qjs": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-qjs//:qjs", + "name": "ape~1.0.0-alpha.3~_repo_rules~qjs" + } + }, + "cosmos-readlink": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-3/0q9jntaXuBK5+3+FFiUHfnZhVsJILGRyw9C9jsDrM=", + "output": "readlink", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/readlink" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-readlink" + } + }, + "readlink": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-readlink//:readlink", + "name": "ape~1.0.0-alpha.3~_repo_rules~readlink" + } + }, + "cosmos-realpath": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-+Wo9k1u/CGPqtTKgHDjdu6z7UraE444Ez82h69SIKm0=", + "output": "realpath", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/realpath" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-realpath" + } + }, + "realpath": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-realpath//:realpath", + "name": "ape~1.0.0-alpha.3~_repo_rules~realpath" + } + }, + "cosmos-redbean": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-+zB9iVZklOfgaynLhwQG1qTP+/xUZE2A2UyTTIz9iCk=", + "output": "redbean", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/redbean" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-redbean" + } + }, + "redbean": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-redbean//:redbean", + "name": "ape~1.0.0-alpha.3~_repo_rules~redbean" + } + }, + "cosmos-rmdir": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-olbEjveooS5XCXiLtsvXacsfR1l7AFndDB7XRLr3HwU=", + "output": "rmdir", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/rmdir" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-rmdir" + } + }, + "rmdir": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-rmdir//:rmdir", + "name": "ape~1.0.0-alpha.3~_repo_rules~rmdir" + } + }, + "cosmos-rsync": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-bAJZ6fMDcOpiZ9eNiC/KySEoanb8ZnXL+LBgpOuc8s4=", + "output": "rsync", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/rsync" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-rsync" + } + }, + "rsync": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-rsync//:rsync", + "name": "ape~1.0.0-alpha.3~_repo_rules~rsync" + } + }, + "cosmos-runcon": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-m+7V7IWXjMBts1GcBvTn9yLZrekeJ2PnTIZPDPqbHyg=", + "output": "runcon", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/runcon" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-runcon" + } + }, + "runcon": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-runcon//:runcon", + "name": "ape~1.0.0-alpha.3~_repo_rules~runcon" + } + }, + "cosmos-script": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-gF6Ux0AVHv3VK3ynVCDfwWSzCzcM6tbYUtAEYkE/Lto=", + "output": "script", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/script" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-script" + } + }, + "script": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-script//:script", + "name": "ape~1.0.0-alpha.3~_repo_rules~script" + } + }, + "cosmos-sed": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-mLD3mRX7R9we3IQpAZKC7c4mF2Nz7sG8s63Is0TkYcM=", + "output": "sed", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/sed" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-sed" + } + }, + "sed": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-sed//:sed", + "name": "ape~1.0.0-alpha.3~_repo_rules~sed" + } + }, + "cosmos-seq": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-AkvogLBC9nwhq2rpaA1kL0Q4beb00QMrptcxpzXKjE0=", + "output": "seq", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/seq" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-seq" + } + }, + "seq": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-seq//:seq", + "name": "ape~1.0.0-alpha.3~_repo_rules~seq" + } + }, + "cosmos-sha1sum": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-wDWmXDgJmeEuJUd5ER9ed1rGZRxJMwEe1uR7Jrm4r2o=", + "output": "sha1sum", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/sha1sum" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-sha1sum" + } + }, + "sha1sum": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-sha1sum//:sha1sum", + "name": "ape~1.0.0-alpha.3~_repo_rules~sha1sum" + } + }, + "cosmos-sha224sum": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-DPOKHJa+e04UNJm0ptGNf79Qpvdf3OCbAlHKLPFq3oM=", + "output": "sha224sum", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/sha224sum" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-sha224sum" + } + }, + "sha224sum": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-sha224sum//:sha224sum", + "name": "ape~1.0.0-alpha.3~_repo_rules~sha224sum" + } + }, + "cosmos-sha256sum": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-BpxhJqv/rboyFhYy31eq5Ym3eriHcGRqOGDdmbWwAuw=", + "output": "sha256sum", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/sha256sum" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-sha256sum" + } + }, + "sha256sum": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-sha256sum//:sha256sum", + "name": "ape~1.0.0-alpha.3~_repo_rules~sha256sum" + } + }, + "cosmos-sha384sum": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-Ak4+xM3+eGqXyWVghrgtAo80Fgeo6iXd10+K7tOd5HE=", + "output": "sha384sum", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/sha384sum" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-sha384sum" + } + }, + "sha384sum": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-sha384sum//:sha384sum", + "name": "ape~1.0.0-alpha.3~_repo_rules~sha384sum" + } + }, + "cosmos-sha512sum": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-qq4HW+6hZ26U/TiN50QPdd710RpiPDjhrG/XfILWxE0=", + "output": "sha512sum", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/sha512sum" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-sha512sum" + } + }, + "sha512sum": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-sha512sum//:sha512sum", + "name": "ape~1.0.0-alpha.3~_repo_rules~sha512sum" + } + }, + "cosmos-shred": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-7/edcRznrBT9DOKb05J39nRsjJ30LkH9Pz/5QUlsDH4=", + "output": "shred", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/shred" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-shred" + } + }, + "shred": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-shred//:shred", + "name": "ape~1.0.0-alpha.3~_repo_rules~shred" + } + }, + "cosmos-shuf": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-X1v5hF6yG2zM78Qg85wcENzihXXmMZnBTZNleRCscL4=", + "output": "shuf", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/shuf" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-shuf" + } + }, + "shuf": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-shuf//:shuf", + "name": "ape~1.0.0-alpha.3~_repo_rules~shuf" + } + }, + "cosmos-sleep": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-esGxinA9WyISgkcQ7sPIuC7B1SwQHMXmGTYHOhZvAx0=", + "output": "sleep", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/sleep" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-sleep" + } + }, + "sleep": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-sleep//:sleep", + "name": "ape~1.0.0-alpha.3~_repo_rules~sleep" + } + }, + "cosmos-sort": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-Ar+SpUClNPT5OItQMiiYH7CBHnSoKHa1jjN32BjqMF4=", + "output": "sort", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/sort" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-sort" + } + }, + "sort": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-sort//:sort", + "name": "ape~1.0.0-alpha.3~_repo_rules~sort" + } + }, + "cosmos-split": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-A5nEGoaZdJ5p1j3s54rgp8/BEoBVakaRE4YAqAMMZbQ=", + "output": "split", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/split" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-split" + } + }, + "split": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-split//:split", + "name": "ape~1.0.0-alpha.3~_repo_rules~split" + } + }, + "cosmos-sqlite3": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-IICFVnTkqMZ/c5PPtIStX89WtBnsmIg3z1qfFJEOXlE=", + "output": "sqlite3", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/sqlite3" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-sqlite3" + } + }, + "sqlite3": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-sqlite3//:sqlite3", + "name": "ape~1.0.0-alpha.3~_repo_rules~sqlite3" + } + }, + "cosmos-stat": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-KO2xc+Vf2HdfUZPh2ItTxfun5CwFNsPQArjJ22fw/a8=", + "output": "stat", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/stat" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-stat" + } + }, + "stat": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-stat//:stat", + "name": "ape~1.0.0-alpha.3~_repo_rules~stat" + } + }, + "cosmos-stty": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-S2BXpqZxSI493gq3piyCqH3dwE+yxvvAL1WWxRVd844=", + "output": "stty", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/stty" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-stty" + } + }, + "stty": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-stty//:stty", + "name": "ape~1.0.0-alpha.3~_repo_rules~stty" + } + }, + "cosmos-sum": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-Uoro6aH+YK1IIBditsXeyXhwAlR9vqLnLOQ9K8PRSuM=", + "output": "sum", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/sum" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-sum" + } + }, + "sum": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-sum//:sum", + "name": "ape~1.0.0-alpha.3~_repo_rules~sum" + } + }, + "cosmos-sync": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-1iFwSaaAXI3pdNdfrMI9PychzSGJhy0UpDCDTwCn8/U=", + "output": "sync", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/sync" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-sync" + } + }, + "sync": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-sync//:sync", + "name": "ape~1.0.0-alpha.3~_repo_rules~sync" + } + }, + "cosmos-tac": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-RG/VXzGH2MSwHLSQIG61wDmoNR5xYch3+xNbtDUROB4=", + "output": "tac", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/tac" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-tac" + } + }, + "tac": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-tac//:tac", + "name": "ape~1.0.0-alpha.3~_repo_rules~tac" + } + }, + "cosmos-tail": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-hdbjryLVn6c7MR/XX/UhaOS7+QKLYhrJUo+DsE3Xz/E=", + "output": "tail", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/tail" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-tail" + } + }, + "tail": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-tail//:tail", + "name": "ape~1.0.0-alpha.3~_repo_rules~tail" + } + }, + "cosmos-tar": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-bK1q+UwoTLgbDi6UeY20FCH3MtJaoRpWV3DHd2U7Mbw=", + "output": "tar", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/tar" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-tar" + } + }, + "tar": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-tar//:tar", + "name": "ape~1.0.0-alpha.3~_repo_rules~tar" + } + }, + "cosmos-tee": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-TJTxJe2mWPIizG4s3vwgg3wrKjew5E+1wGKRrtx+el4=", + "output": "tee", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/tee" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-tee" + } + }, + "tee": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-tee//:tee", + "name": "ape~1.0.0-alpha.3~_repo_rules~tee" + } + }, + "cosmos-test": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-djzefI/wv2XCnNfvFpjfTIJVly06qkSAsV4BoV0gUEo=", + "output": "test", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/test" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-test" + } + }, + "test": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-test//:test", + "name": "ape~1.0.0-alpha.3~_repo_rules~test" + } + }, + "cosmos-tidy": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-20zyJkRs1n5tzbPTbXPfAt9CaVDsbpGZws8bddOY16E=", + "output": "tidy", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/tidy" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-tidy" + } + }, + "tidy": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-tidy//:tidy", + "name": "ape~1.0.0-alpha.3~_repo_rules~tidy" + } + }, + "cosmos-timeout": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-aasJBcTgrDU0Xs4V4UkUW8Wsle1EdXnPdf0Fymw0Fpc=", + "output": "timeout", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/timeout" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-timeout" + } + }, + "timeout": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-timeout//:timeout", + "name": "ape~1.0.0-alpha.3~_repo_rules~timeout" + } + }, + "cosmos-tmux": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-ZbW548NXsKv7puCJc+hHvF2hpYI7MQvZc//FAH7oTUI=", + "output": "tmux", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/tmux" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-tmux" + } + }, + "tmux": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-tmux//:tmux", + "name": "ape~1.0.0-alpha.3~_repo_rules~tmux" + } + }, + "cosmos-touch": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-Qtxc3zlOZg2B3dXeUABQUcyFdjFCV6WPVQUr8DQP1qk=", + "output": "touch", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/touch" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-touch" + } + }, + "touch": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-touch//:touch", + "name": "ape~1.0.0-alpha.3~_repo_rules~touch" + } + }, + "cosmos-tr": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-1l1OkCTePV8SDxVQyoTtvK0fHCR9Hf+ebHGh5gEriyY=", + "output": "tr", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/tr" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-tr" + } + }, + "tr": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-tr//:tr", + "name": "ape~1.0.0-alpha.3~_repo_rules~tr" + } + }, + "cosmos-tree": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-B0m9Z2PoklikdfkbU1QyFsjlFkVzUemLSGmQTC/OL5I=", + "output": "tree", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/tree" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-tree" + } + }, + "tree": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-tree//:tree", + "name": "ape~1.0.0-alpha.3~_repo_rules~tree" + } + }, + "cosmos-true": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-Cp9RvWCvc8NmfZbMhdDz38cA8YJDVRswENEggHgEoVY=", + "output": "true", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/true" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-true" + } + }, + "true": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-true//:true", + "name": "ape~1.0.0-alpha.3~_repo_rules~true" + } + }, + "cosmos-truncate": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-/u7bZBCAYeEeEeST5/9z3pmy6bgP0FAGUaUOED/Rppo=", + "output": "truncate", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/truncate" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-truncate" + } + }, + "truncate": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-truncate//:truncate", + "name": "ape~1.0.0-alpha.3~_repo_rules~truncate" + } + }, + "cosmos-tsort": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-uTgUXY/AU+WyqjwbCR5AS8O7wzN5pROWV1Jp0hmpykc=", + "output": "tsort", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/tsort" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-tsort" + } + }, + "tsort": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-tsort//:tsort", + "name": "ape~1.0.0-alpha.3~_repo_rules~tsort" + } + }, + "cosmos-tty": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-q7ACSLuBRoj8S/6SACtld7x6LC/HbxTjGeY7vu/8ENg=", + "output": "tty", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/tty" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-tty" + } + }, + "tty": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-tty//:tty", + "name": "ape~1.0.0-alpha.3~_repo_rules~tty" + } + }, + "cosmos-ttyinfo": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-30KPzAvNZ0hGPsi+hFXWgEQhItcB1bvRNJY+cokdcTo=", + "output": "ttyinfo", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/ttyinfo" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-ttyinfo" + } + }, + "ttyinfo": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-ttyinfo//:ttyinfo", + "name": "ape~1.0.0-alpha.3~_repo_rules~ttyinfo" + } + }, + "cosmos-unbourne": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-Q7/iZUHTlmCUQN6rw8cg7V+tb2A8RCDOnRfR9TZoMq4=", + "output": "unbourne", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/unbourne" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-unbourne" + } + }, + "unbourne": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-unbourne//:unbourne", + "name": "ape~1.0.0-alpha.3~_repo_rules~unbourne" + } + }, + "cosmos-unexpand": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-1aCgwxoQk7SzJXBlADz3cf/V2vMMcys0MQ3fwaICx2U=", + "output": "unexpand", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/unexpand" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-unexpand" + } + }, + "unexpand": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-unexpand//:unexpand", + "name": "ape~1.0.0-alpha.3~_repo_rules~unexpand" + } + }, + "cosmos-uniq": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-A6UVJI2TAChs4PaCnCbjOYK74QvhoPef+7iVhgV4urA=", + "output": "uniq", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/uniq" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-uniq" + } + }, + "uniq": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-uniq//:uniq", + "name": "ape~1.0.0-alpha.3~_repo_rules~uniq" + } + }, + "cosmos-unlink": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-utJGVV1+wC3tQEdJ9kvr1c17Co2ljegM/+0ASl1WlUQ=", + "output": "unlink", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/unlink" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-unlink" + } + }, + "unlink": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-unlink//:unlink", + "name": "ape~1.0.0-alpha.3~_repo_rules~unlink" + } + }, + "cosmos-unzip": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-CuORPmGI+lGcTM34owoLe6NA5O3sO2z6s/u32+52Ay8=", + "output": "unzip", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/unzip" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-unzip" + } + }, + "unzip": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-unzip//:unzip", + "name": "ape~1.0.0-alpha.3~_repo_rules~unzip" + } + }, + "cosmos-uptime": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-m/S29ntFqzWNnInIxt6M+G0bXQVRRJullJ6+Cn0t5FM=", + "output": "uptime", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/uptime" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-uptime" + } + }, + "uptime": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-uptime//:uptime", + "name": "ape~1.0.0-alpha.3~_repo_rules~uptime" + } + }, + "cosmos-users": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-i5UF16OR/uwcu/Zawzk0Qnj8ng5gKbwWcJQ075HRT/Y=", + "output": "users", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/users" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-users" + } + }, + "users": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-users//:users", + "name": "ape~1.0.0-alpha.3~_repo_rules~users" + } + }, + "cosmos-vdir": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-iXYsmmp973x1uSnX+4na5G8sHJ5K4Y9en1GX1h8w/Xc=", + "output": "vdir", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/vdir" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-vdir" + } + }, + "vdir": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-vdir//:vdir", + "name": "ape~1.0.0-alpha.3~_repo_rules~vdir" + } + }, + "cosmos-verynice": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-49xc858RJTKnORI8VR/qm+rWmw8685O40dyO3xA9MX4=", + "output": "verynice", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/verynice" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-verynice" + } + }, + "verynice": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-verynice//:verynice", + "name": "ape~1.0.0-alpha.3~_repo_rules~verynice" + } + }, + "cosmos-vim": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-wf8JV2UJG15mrkruoVW5mCYRziO5+mYtoinHR/MH88o=", + "output": "vim", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/vim" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-vim" + } + }, + "vim": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-vim//:vim", + "name": "ape~1.0.0-alpha.3~_repo_rules~vim" + } + }, + "cosmos-wall": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-yPDUoIdP/jcggElRwyiHqkS89gnVDzBzkCNwJfe8E9U=", + "output": "wall", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/wall" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-wall" + } + }, + "wall": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-wall//:wall", + "name": "ape~1.0.0-alpha.3~_repo_rules~wall" + } + }, + "cosmos-wc": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-0QcoEnBZYML3zxx+8F5OywXn5KlJ2put3tVTtenRivU=", + "output": "wc", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/wc" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-wc" + } + }, + "wc": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-wc//:wc", + "name": "ape~1.0.0-alpha.3~_repo_rules~wc" + } + }, + "cosmos-wget": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-Cc6S4q1wHliGSWDZl2WVxDz+9YEdum6tFA7PLvw/UII=", + "output": "wget", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/wget" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-wget" + } + }, + "wget": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-wget//:wget", + "name": "ape~1.0.0-alpha.3~_repo_rules~wget" + } + }, + "cosmos-who": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-f/7aVNcB5lYIhOpfxiqch8S22b+nI25TrI2C2bSKXI8=", + "output": "who", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/who" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-who" + } + }, + "who": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-who//:who", + "name": "ape~1.0.0-alpha.3~_repo_rules~who" + } + }, + "cosmos-whoami": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-71b9T2z17+0j8711Eyw1rWrrTBv39cIgqEk85KlWSXw=", + "output": "whoami", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/whoami" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-whoami" + } + }, + "whoami": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-whoami//:whoami", + "name": "ape~1.0.0-alpha.3~_repo_rules~whoami" + } + }, + "cosmos-xargs": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-bP3uyxPEzbL5QeMJCTtvQPrhpiXut+iHTTeGuOCpNJg=", + "output": "xargs", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/xargs" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-xargs" + } + }, + "xargs": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-xargs//:xargs", + "name": "ape~1.0.0-alpha.3~_repo_rules~xargs" + } + }, + "cosmos-xz": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-gTBKAnJyqP88kGYtlkZcdldoFU2J6VtcQCtfXfhrJDE=", + "output": "xz", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/xz" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-xz" + } + }, + "xz": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-xz//:xz", + "name": "ape~1.0.0-alpha.3~_repo_rules~xz" + } + }, + "cosmos-yes": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-ZGiA91He1rL0kZKHXUUH8qWmaLly/3QxtKO0R8avkbA=", + "output": "yes", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/yes" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-yes" + } + }, + "yes": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-yes//:yes", + "name": "ape~1.0.0-alpha.3~_repo_rules~yes" + } + }, + "cosmos-zip": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-Pba62aWW0gpT1wJK8Aa7HWwf3foaXnEUMxkfN8pZ01E=", + "output": "zip", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/zip" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-zip" + } + }, + "zip": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-zip//:zip", + "name": "ape~1.0.0-alpha.3~_repo_rules~zip" + } + }, + "cosmos-zsh": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-JKePwqxk9+6vQbRdaGA/nZg0hNBn40mE3sKY1ftzxtQ=", + "output": "zsh", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/zsh" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-zsh" + } + }, + "zsh": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-zsh//:zsh", + "name": "ape~1.0.0-alpha.3~_repo_rules~zsh" + } + }, + "cosmos-zstd": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "executable": true, + "integrity": "sha256-NBtbg/4vD4sgHfqxK9DiUzdtJgu3+lER8GYZ8irR40E=", + "output": "zstd", + "urls": [ + "https://cosmo.zip/pub/cosmos/v/3.2.4/bin/zstd" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cosmos-zstd" + } + }, + "zstd": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cosmos-zstd//:zstd", + "name": "ape~1.0.0-alpha.3~_repo_rules~zstd" + } + }, + "cli": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/archive:repository.bzl", + "ruleClassName": "archive", + "attributes": { + "srcs": [ + "bin/*" + ], + "integrity": "sha256-ky+wwBWUS38eUFu5O3q/w7S2l7UGSJEDZAuYLmKGjc8=", + "urls": [ + "https://github.com/ahgamut/superconfigure/releases/download/z0.0.33/cli.zip" + ], + "name": "ape~1.0.0-alpha.3~_repo_rules~cli" + } + }, + "diff": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cli//:bin/diff", + "name": "ape~1.0.0-alpha.3~_repo_rules~diff" + } + }, + "diff3": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cli//:bin/diff3", + "name": "ape~1.0.0-alpha.3~_repo_rules~diff3" + } + }, + "sdiff": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cli//:bin/sdiff", + "name": "ape~1.0.0-alpha.3~_repo_rules~sdiff" + } + }, + "cmp": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cli//:bin/cmp", + "name": "ape~1.0.0-alpha.3~_repo_rules~cmp" + } + }, + "patch": { + "bzlFile": "@@ape~1.0.0-alpha.3//ape/entrypoint:repository.bzl", + "ruleClassName": "entrypoint", + "attributes": { + "binary": "@@ape~1.0.0-alpha.3~_repo_rules~cli//:bin/patch", + "name": "ape~1.0.0-alpha.3~_repo_rules~patch" + } + } + } + } + }, + "@@apple_support~1.5.0//crosstool:setup.bzl%apple_cc_configure_extension": { + "general": { + "bzlTransitiveDigest": "pMLFCYaRPkgXPQ8vtuNkMfiHfPmRBy6QJfnid4sWfv0=", + "accumulatedFileDigests": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "local_config_apple_cc": { + "bzlFile": "@@apple_support~1.5.0//crosstool:setup.bzl", + "ruleClassName": "_apple_cc_autoconf", + "attributes": { + "name": "apple_support~1.5.0~apple_cc_configure_extension~local_config_apple_cc" + } + }, + "local_config_apple_cc_toolchains": { + "bzlFile": "@@apple_support~1.5.0//crosstool:setup.bzl", + "ruleClassName": "_apple_cc_autoconf_toolchains", + "attributes": { + "name": "apple_support~1.5.0~apple_cc_configure_extension~local_config_apple_cc_toolchains" + } + } + } + } + }, + "@@bazel_tools//tools/cpp:cc_configure.bzl%cc_configure_extension": { + "general": { + "bzlTransitiveDigest": "O9sf6ilKWU9Veed02jG9o2HM/xgV/UAyciuFBuxrFRY=", + "accumulatedFileDigests": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "local_config_cc": { + "bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl", + "ruleClassName": "cc_autoconf", + "attributes": { + "name": "bazel_tools~cc_configure_extension~local_config_cc" + } + }, + "local_config_cc_toolchains": { + "bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl", + "ruleClassName": "cc_autoconf_toolchains", + "attributes": { + "name": "bazel_tools~cc_configure_extension~local_config_cc_toolchains" + } + } + } + } + }, + "@@bazel_tools//tools/sh:sh_configure.bzl%sh_configure_extension": { + "general": { + "bzlTransitiveDigest": "hp4NgmNjEg5+xgvzfh6L83bt9/aiiWETuNpwNuF1MSU=", + "accumulatedFileDigests": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "local_config_sh": { + "bzlFile": "@@bazel_tools//tools/sh:sh_configure.bzl", + "ruleClassName": "sh_config", + "attributes": { + "name": "bazel_tools~sh_configure_extension~local_config_sh" + } + } + } + } + }, + "@@rules_coreutils~1.0.0-alpha.6//:MODULE.bazel%_repo_rules": { + "general": { + "bzlTransitiveDigest": "Zdol6fZFLs5YXAl3XajNmw6DOPAzg7sBDLW6IKDNKx0=", + "accumulatedFileDigests": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "coreutils-arm64-linux-gnu": { + "bzlFile": "@@rules_download~1.0.0-alpha.8//download/archive:repository.bzl", + "ruleClassName": "archive", + "attributes": { + "srcs": [ + "entrypoint" + ], + "integrity": "sha256-8wMVMgAgf8JQ2+2LdoewkyDo416VEsf9RlMJl4jiBjk=", + "links": { + "coreutils": "entrypoint" + }, + "strip_prefix": "coreutils-0.0.23-aarch64-unknown-linux-gnu", + "urls": [ + "https://github.com/uutils/coreutils/releases/download/0.0.23/coreutils-0.0.23-aarch64-unknown-linux-gnu.tar.gz" + ], + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~coreutils-arm64-linux-gnu" + } + }, + "coreutils-amd64-linux-gnu": { + "bzlFile": "@@rules_download~1.0.0-alpha.8//download/archive:repository.bzl", + "ruleClassName": "archive", + "attributes": { + "srcs": [ + "entrypoint" + ], + "integrity": "sha256-u7OMW43Y46aXRRIKULfKdfUW51WJn6G70s5Xxwb6/1g=", + "links": { + "coreutils": "entrypoint" + }, + "strip_prefix": "coreutils-0.0.23-x86_64-unknown-linux-gnu", + "urls": [ + "https://github.com/uutils/coreutils/releases/download/0.0.23/coreutils-0.0.23-x86_64-unknown-linux-gnu.tar.gz" + ], + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~coreutils-amd64-linux-gnu" + } + }, + "coreutils-amd64-windows-msvc": { + "bzlFile": "@@rules_download~1.0.0-alpha.8//download/archive:repository.bzl", + "ruleClassName": "archive", + "attributes": { + "srcs": [ + "entrypoint" + ], + "integrity": "sha256-aglIj5JvFGLm2ABwRzWAsZRTTD3X444V3GxHM9pGJS4=", + "links": { + "coreutils.exe": "entrypoint" + }, + "strip_prefix": "coreutils-0.0.23-x86_64-pc-windows-msvc", + "urls": [ + "https://github.com/uutils/coreutils/releases/download/0.0.23/coreutils-0.0.23-x86_64-pc-windows-msvc.zip" + ], + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~coreutils-amd64-windows-msvc" + } + }, + "coreutils-arm64-macos-darwin": { + "bzlFile": "@@rules_download~1.0.0-alpha.8//download/archive:repository.bzl", + "ruleClassName": "archive", + "attributes": { + "srcs": [ + "entrypoint" + ], + "integrity": "sha256-KP90sjKxtXDbLC+o5f4+gQnvP3Tr7O0RopME4g9QF5E=", + "links": { + "coreutils": "entrypoint" + }, + "strip_prefix": "coreutils-0.0.23-aarch64-apple-darwin", + "urls": [ + "https://github.com/uutils/coreutils/releases/download/0.0.23/coreutils-0.0.23-aarch64-apple-darwin.tar.gz" + ], + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~coreutils-arm64-macos-darwin" + } + }, + "coreutils": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/select:repository.bzl", + "ruleClassName": "select", + "attributes": { + "map": { + "amd64-linux-gnu": "@coreutils-amd64-linux-gnu", + "arm64-linux-gnu": "@coreutils-arm64-linux-gnu", + "amd64-windows": "@coreutils-amd64-windows-msvc", + "arm64-macos-darwin": "@coreutils-arm64-macos-darwin" + }, + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~coreutils" + } + }, + "busybox-arm64-linux": { + "bzlFile": "@@rules_download~1.0.0-alpha.8//download/deb:repository.bzl", + "ruleClassName": "deb", + "attributes": { + "srcs": [ + "busybox" + ], + "integrity": "sha256-C0+0zi0/0Woc11BTX5d1ugxC2GOeE9ZjUka6g6DUvc8=", + "strip_prefix": "bin", + "urls": [ + "http://ftp.uk.debian.org/debian/pool/main/b/busybox/busybox-static_1.35.0-4+b3_arm64.deb" + ], + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~busybox-arm64-linux" + } + }, + "busybox-amd64-linux": { + "bzlFile": "@@rules_download~1.0.0-alpha.8//download/deb:repository.bzl", + "ruleClassName": "deb", + "attributes": { + "srcs": [ + "busybox" + ], + "integrity": "sha256-rMRMIHKVuGEU2kiV71Ouvxhr8839wmmloaCer6xqYNs=", + "strip_prefix": "bin", + "urls": [ + "http://ftp.uk.debian.org/debian/pool/main/b/busybox/busybox-static_1.35.0-4+b3_amd64.deb" + ], + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~busybox-amd64-linux" + } + }, + "resolved-busybox": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "busybox", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/busybox:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-busybox" + } + }, + "which-busybox": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "busybox", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-busybox" + } + }, + "resolved-coreutils": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "coreutils", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/coreutils:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-coreutils" + } + }, + "which-coreutils": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "coreutils", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-coreutils" + } + }, + "resolved-arch": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "arch", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/arch:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-arch" + } + }, + "which-arch": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "arch", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-arch" + } + }, + "resolved-base64": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "base64", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/base64:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-base64" + } + }, + "which-base64": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "base64", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-base64" + } + }, + "resolved-basename": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "basename", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/basename:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-basename" + } + }, + "which-basename": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "basename", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-basename" + } + }, + "resolved-cat": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "cat", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/cat:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-cat" + } + }, + "which-cat": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "cat", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-cat" + } + }, + "resolved-chmod": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "chmod", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/chmod:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-chmod" + } + }, + "which-chmod": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "chmod", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-chmod" + } + }, + "resolved-chown": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "chown", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/chown:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-chown" + } + }, + "which-chown": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "chown", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-chown" + } + }, + "resolved-cp": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "cp", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/cp:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-cp" + } + }, + "which-cp": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "cp", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-cp" + } + }, + "resolved-cut": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "cut", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/cut:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-cut" + } + }, + "which-cut": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "cut", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-cut" + } + }, + "resolved-date": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "date", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/date:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-date" + } + }, + "which-date": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "date", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-date" + } + }, + "resolved-dd": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "dd", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/dd:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-dd" + } + }, + "which-dd": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "dd", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-dd" + } + }, + "resolved-df": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "df", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/df:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-df" + } + }, + "which-df": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "df", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-df" + } + }, + "resolved-dirname": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "dirname", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/dirname:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-dirname" + } + }, + "which-dirname": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "dirname", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-dirname" + } + }, + "resolved-du": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "du", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/du:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-du" + } + }, + "which-du": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "du", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-du" + } + }, + "resolved-echo": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "echo", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/echo:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-echo" + } + }, + "which-echo": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "echo", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-echo" + } + }, + "resolved-env": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "env", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/env:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-env" + } + }, + "which-env": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "env", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-env" + } + }, + "resolved-expand": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "expand", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/expand:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-expand" + } + }, + "which-expand": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "expand", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-expand" + } + }, + "resolved-expr": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "expr", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/expr:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-expr" + } + }, + "which-expr": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "expr", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-expr" + } + }, + "resolved-factor": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "factor", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/factor:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-factor" + } + }, + "which-factor": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "factor", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-factor" + } + }, + "resolved-false": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "false", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/false:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-false" + } + }, + "which-false": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "false", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-false" + } + }, + "resolved-fold": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "fold", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/fold:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-fold" + } + }, + "which-fold": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "fold", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-fold" + } + }, + "resolved-head": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "head", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/head:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-head" + } + }, + "which-head": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "head", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-head" + } + }, + "resolved-hostname": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "hostname", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/hostname:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-hostname" + } + }, + "which-hostname": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "hostname", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-hostname" + } + }, + "resolved-install": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "install", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/install:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-install" + } + }, + "which-install": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "install", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-install" + } + }, + "resolved-link": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "link", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/link:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-link" + } + }, + "which-link": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "link", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-link" + } + }, + "resolved-ln": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "ln", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/ln:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-ln" + } + }, + "which-ln": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "ln", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-ln" + } + }, + "resolved-ls": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "ls", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/ls:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-ls" + } + }, + "which-ls": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "ls", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-ls" + } + }, + "resolved-md5sum": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "md5sum", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/md5sum:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-md5sum" + } + }, + "which-md5sum": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "md5sum", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-md5sum" + } + }, + "resolved-mkdir": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "mkdir", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/mkdir:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-mkdir" + } + }, + "which-mkdir": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "mkdir", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-mkdir" + } + }, + "resolved-mktemp": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "mktemp", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/mktemp:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-mktemp" + } + }, + "which-mktemp": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "mktemp", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-mktemp" + } + }, + "resolved-more": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "more", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/more:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-more" + } + }, + "which-more": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "more", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-more" + } + }, + "resolved-mv": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "mv", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/mv:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-mv" + } + }, + "which-mv": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "mv", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-mv" + } + }, + "resolved-nl": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "nl", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/nl:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-nl" + } + }, + "which-nl": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "nl", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-nl" + } + }, + "resolved-nproc": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "nproc", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/nproc:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-nproc" + } + }, + "which-nproc": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "nproc", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-nproc" + } + }, + "resolved-od": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "od", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/od:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-od" + } + }, + "which-od": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "od", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-od" + } + }, + "resolved-paste": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "paste", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/paste:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-paste" + } + }, + "which-paste": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "paste", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-paste" + } + }, + "resolved-printf": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "printf", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/printf:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-printf" + } + }, + "which-printf": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "printf", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-printf" + } + }, + "resolved-pwd": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "pwd", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/pwd:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-pwd" + } + }, + "which-pwd": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "pwd", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-pwd" + } + }, + "resolved-readlink": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "readlink", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/readlink:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-readlink" + } + }, + "which-readlink": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "readlink", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-readlink" + } + }, + "resolved-realpath": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "realpath", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/realpath:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-realpath" + } + }, + "which-realpath": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "realpath", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-realpath" + } + }, + "resolved-rm": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "rm", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/rm:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-rm" + } + }, + "which-rm": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "rm", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-rm" + } + }, + "resolved-rmdir": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "rmdir", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/rmdir:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-rmdir" + } + }, + "which-rmdir": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "rmdir", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-rmdir" + } + }, + "resolved-seq": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "seq", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/seq:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-seq" + } + }, + "which-seq": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "seq", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-seq" + } + }, + "resolved-sha1sum": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "sha1sum", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/sha1sum:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-sha1sum" + } + }, + "which-sha1sum": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "sha1sum", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-sha1sum" + } + }, + "resolved-sha256sum": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "sha256sum", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/sha256sum:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-sha256sum" + } + }, + "which-sha256sum": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "sha256sum", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-sha256sum" + } + }, + "resolved-sha3sum": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "sha3sum", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/sha3sum:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-sha3sum" + } + }, + "which-sha3sum": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "sha3sum", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-sha3sum" + } + }, + "resolved-sha512sum": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "sha512sum", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/sha512sum:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-sha512sum" + } + }, + "which-sha512sum": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "sha512sum", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-sha512sum" + } + }, + "resolved-shred": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "shred", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/shred:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-shred" + } + }, + "which-shred": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "shred", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-shred" + } + }, + "resolved-shuf": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "shuf", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/shuf:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-shuf" + } + }, + "which-shuf": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "shuf", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-shuf" + } + }, + "resolved-sleep": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "sleep", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/sleep:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-sleep" + } + }, + "which-sleep": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "sleep", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-sleep" + } + }, + "resolved-sort": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "sort", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/sort:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-sort" + } + }, + "which-sort": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "sort", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-sort" + } + }, + "resolved-sync": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "sync", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/sync:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-sync" + } + }, + "which-sync": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "sync", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-sync" + } + }, + "resolved-tac": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "tac", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/tac:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-tac" + } + }, + "which-tac": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "tac", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-tac" + } }, - "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_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" + "resolved-tail": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "tail", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/tail:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-tail" + } }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "platforms": "platforms@0.0.7", - "rules_cc": "rules_cc@0.0.9", - "bazel_skylib": "bazel_skylib@1.5.0", - "rules_proto": "rules_proto@4.0.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": { - "name": "rules_java~7.1.0", - "urls": [ - "https://github.com/bazelbuild/rules_java/releases/download/7.1.0/rules_java-7.1.0.tar.gz" - ], - "integrity": "sha256-o3pOX2OrgnFuXdau75iO2EYcegC46TYnImKJn1h81OE=", - "strip_prefix": "", - "remote_patches": {}, - "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": { - "name": "rules_license~0.0.7", - "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 - } - } - }, - "rules_proto@4.0.0": { - "name": "rules_proto", - "version": "4.0.0", - "key": "rules_proto@4.0.0", - "repoName": "rules_proto", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "bazel_skylib": "bazel_skylib@1.5.0", - "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": { - "name": "rules_proto~4.0.0", - "urls": [ - "https://github.com/bazelbuild/rules_proto/archive/refs/tags/4.0.0.zip" - ], - "integrity": "sha256-Lr5z6xyuRA19pNtRYMGjKaynwQpck4H/lwYyVjyhoq4=", - "strip_prefix": "rules_proto-4.0.0", - "remote_patches": { - "https://bcr.bazel.build/modules/rules_proto/4.0.0/patches/module_dot_bazel.patch": "sha256-MclJO7tIAM2ElDAmscNId9pKTpOuDGHgVlW/9VBOIp0=" + "which-tail": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "tail", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-tail" + } }, - "remote_patch_strip": 0 - } - } - }, - "rules_python@0.4.0": { - "name": "rules_python", - "version": "0.4.0", - "key": "rules_python@0.4.0", - "repoName": "rules_python", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [ - "@bazel_tools//tools/python:autodetecting_toolchain" - ], - "extensionUsages": [ - { - "extensionBzlFile": "@rules_python//bzlmod:extensions.bzl", - "extensionName": "pip_install", - "usingModule": "rules_python@0.4.0", - "location": { - "file": "https://bcr.bazel.build/modules/rules_python/0.4.0/MODULE.bazel", - "line": 7, - "column": 28 + "resolved-tee": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "tee", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/tee:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-tee" + } + }, + "which-tee": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "tee", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-tee" + } + }, + "resolved-test": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "test", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/test:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-test" + } + }, + "which-test": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "test", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-test" + } + }, + "resolved-touch": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "touch", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/touch:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-touch" + } + }, + "which-touch": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "touch", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-touch" + } + }, + "resolved-tr": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "tr", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/tr:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-tr" + } + }, + "which-tr": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "tr", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-tr" + } + }, + "resolved-true": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "true", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/true:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-true" + } + }, + "which-true": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "true", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-true" + } + }, + "resolved-truncate": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "truncate", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/truncate:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-truncate" + } + }, + "which-truncate": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "truncate", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-truncate" + } + }, + "resolved-uname": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "uname", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/uname:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-uname" + } }, - "imports": { - "pypi__click": "pypi__click", - "pypi__pip": "pypi__pip", - "pypi__pip_tools": "pypi__pip_tools", - "pypi__pkginfo": "pypi__pkginfo", - "pypi__setuptools": "pypi__setuptools", - "pypi__wheel": "pypi__wheel" + "which-uname": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "uname", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-uname" + } }, - "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": { - "name": "rules_python~0.4.0", - "urls": [ - "https://github.com/bazelbuild/rules_python/releases/download/0.4.0/rules_python-0.4.0.tar.gz" - ], - "integrity": "sha256-lUqom0kb5KCDMEosuDgBnIuMNyCnq7nEy4GseiQjDOo=", - "strip_prefix": "", - "remote_patches": { - "https://bcr.bazel.build/modules/rules_python/0.4.0/patches/propagate_pip_install_dependencies.patch": "sha256-v7S/dem/mixg63MF4KoRGDA4KEol9ab/tIVp+6Xq0D0=", - "https://bcr.bazel.build/modules/rules_python/0.4.0/patches/module_dot_bazel.patch": "sha256-kG4VIfWxQazzTuh50mvsx6pmyoRVA4lfH5rkto/Oq+Y=" + "resolved-unexpand": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "unexpand", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/unexpand:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-unexpand" + } }, - "remote_patch_strip": 1 - } - } - }, - "protobuf@3.19.6": { - "name": "protobuf", - "version": "3.19.6", - "key": "protobuf@3.19.6", - "repoName": "protobuf", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "bazel_skylib": "bazel_skylib@1.5.0", - "zlib": "zlib@1.3", - "rules_python": "rules_python@0.4.0", - "rules_cc": "rules_cc@0.0.9", - "rules_proto": "rules_proto@4.0.0", - "rules_java": "rules_java@7.1.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": { - "name": "protobuf~3.19.6", - "urls": [ - "https://github.com/protocolbuffers/protobuf/archive/refs/tags/v3.19.6.zip" - ], - "integrity": "sha256-OH4sVZuyx8G8N5jE5s/wFTgaebJ1hpavy/johzC0c4k=", - "strip_prefix": "protobuf-3.19.6", - "remote_patches": { - "https://bcr.bazel.build/modules/protobuf/3.19.6/patches/relative_repo_names.patch": "sha256-w/5gw/zGv8NFId+669hcdw1Uus2lxgYpulATHIwIByI=", - "https://bcr.bazel.build/modules/protobuf/3.19.6/patches/remove_dependency_on_rules_jvm_external.patch": "sha256-THUTnVgEBmjA0W7fKzIyZOVG58DnW9HQTkr4D2zKUUc=", - "https://bcr.bazel.build/modules/protobuf/3.19.6/patches/add_module_dot_bazel_for_examples.patch": "sha256-s/b1gi3baK3LsXefI2rQilhmkb2R5jVJdnT6zEcdfHY=", - "https://bcr.bazel.build/modules/protobuf/3.19.6/patches/module_dot_bazel.patch": "sha256-S0DEni8zgx7rHscW3z/rCEubQnYec0XhNet640cw0h4=" + "which-unexpand": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "unexpand", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-unexpand" + } }, - "remote_patch_strip": 1 - } - } - }, - "zlib@1.3": { - "name": "zlib", - "version": "1.3", - "key": "zlib@1.3", - "repoName": "zlib", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "platforms": "platforms@0.0.7", - "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": { - "name": "zlib~1.3", - "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=" + "resolved-uniq": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "uniq", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/uniq:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-uniq" + } }, - "remote_patch_strip": 0 - } - } - }, - "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 + "which-uniq": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "uniq", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-uniq" + } }, - "imports": { - "local_config_apple_cc": "local_config_apple_cc", - "local_config_apple_cc_toolchains": "local_config_apple_cc_toolchains" + "resolved-unlink": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "unlink", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/unlink:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-unlink" + } }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "bazel_skylib": "bazel_skylib@1.5.0", - "platforms": "platforms@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": { - "name": "apple_support~1.5.0", - "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_download@1.0.0-alpha.8": { - "name": "rules_download", - "version": "1.0.0-alpha.8", - "key": "rules_download@1.0.0-alpha.8", - "repoName": "rules_download", - "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": { - "name": "rules_download~1.0.0-alpha.8", - "urls": [ - "https://gitlab.arm.com/bazel/rules_download/-/releases/v1.0.0-alpha.8/downloads/src.tar.gz" - ], - "integrity": "sha512-+7pzRtCxKjgADXdb6OXYGNZCZLHLifq9nLc5xKGwvONnakWwYbKfSsX/gcf8eC/fgcb7016zNeYX9hYS5NNA7A==", - "strip_prefix": "rules_download-v1.0.0-alpha.8", - "remote_patches": {}, - "remote_patch_strip": 0 - } - } - } - }, - "moduleExtensions": { - "//:MODULE.bazel%_repo_rules": { - "general": { - "bzlTransitiveDigest": "DNZJ6c2MPuqt6vzPTfigIshn33VStTl2dHvEXdvPKeM=", - "accumulatedFileDigests": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "github-git-2.43.0": { - "bzlFile": "@@rules_git~override//git/fetch:repository.bzl", - "ruleClassName": "fetch", + "which-unlink": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "unlink", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-unlink" + } + }, + "resolved-wc": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "basename": "wc", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/wc:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-wc" + } + }, + "which-wc": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", "attributes": { - "reference": "refs/tags/v2.43.0", - "remote": "https://github.com/git/git.git", - "name": "_main~_repo_rules~github-git-2.43.0" + "basename": "wc", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-wc" } }, - "github-git-c089584ac8dedc3aa7c2c404839bc098050298a2": { - "bzlFile": "@@rules_git~override//git/fetch:repository.bzl", - "ruleClassName": "fetch", + "resolved-whoami": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", "attributes": { - "commit": "c089584ac8dedc3aa7c2c404839bc098050298a2", - "remote": "https://github.com/git/git.git", - "name": "_main~_repo_rules~github-git-c089584ac8dedc3aa7c2c404839bc098050298a2" + "basename": "whoami", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/whoami:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-whoami" } - } - } - } - }, - "@@apple_support~1.5.0//crosstool:setup.bzl%apple_cc_configure_extension": { - "general": { - "bzlTransitiveDigest": "pMLFCYaRPkgXPQ8vtuNkMfiHfPmRBy6QJfnid4sWfv0=", - "accumulatedFileDigests": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "local_config_apple_cc": { - "bzlFile": "@@apple_support~1.5.0//crosstool:setup.bzl", - "ruleClassName": "_apple_cc_autoconf", + }, + "which-whoami": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", "attributes": { - "name": "apple_support~1.5.0~apple_cc_configure_extension~local_config_apple_cc" + "basename": "whoami", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-whoami" } }, - "local_config_apple_cc_toolchains": { - "bzlFile": "@@apple_support~1.5.0//crosstool:setup.bzl", - "ruleClassName": "_apple_cc_autoconf_toolchains", + "resolved-yes": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", "attributes": { - "name": "apple_support~1.5.0~apple_cc_configure_extension~local_config_apple_cc_toolchains" + "basename": "yes", + "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/yes:type", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-yes" + } + }, + "which-yes": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "yes", + "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-yes" } } } } }, - "@@bazel_tools//tools/cpp:cc_configure.bzl%cc_configure_extension": { + "@@rules_git~override//:MODULE.bazel%_repo_rules": { "general": { - "bzlTransitiveDigest": "O9sf6ilKWU9Veed02jG9o2HM/xgV/UAyciuFBuxrFRY=", + "bzlTransitiveDigest": "z1kUsql7h7jlPppkONGCmVdqNA7omlLWjU+m1UeiEd8=", "accumulatedFileDigests": {}, "envVariables": {}, "generatedRepoSpecs": { - "local_config_cc": { - "bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl", - "ruleClassName": "cc_autoconf", + "amd64-linux-bazel-git": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", "attributes": { - "name": "bazel_tools~cc_configure_extension~local_config_cc" + "build": "@@rules_git~override//bazel-git:BUILD.tmpl.bazel", + "executable": true, + "integrity": "sha256-rQhRcuaugFZA9KI+wCZe3kBFEbhLcn0HTfK+L9qTG7M=", + "links": { + "amd64-linux-bazel-git": "entrypoint", + "entrypoint": "git" + }, + "output": "amd64-linux-bazel-git", + "urls": [ + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.4/amd64-linux-bazel-git" + ], + "name": "rules_git~override~_repo_rules~amd64-linux-bazel-git" } }, - "local_config_cc_toolchains": { - "bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl", - "ruleClassName": "cc_autoconf_toolchains", + "arm64-linux-bazel-git": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", "attributes": { - "name": "bazel_tools~cc_configure_extension~local_config_cc_toolchains" + "build": "@@rules_git~override//bazel-git:BUILD.tmpl.bazel", + "executable": true, + "integrity": "sha256-xy1ywU8/rmuj3nCLA9NUCmLULU9QHCwUkTBBLomtEkI=", + "links": { + "arm64-linux-bazel-git": "entrypoint", + "entrypoint": "git" + }, + "output": "arm64-linux-bazel-git", + "urls": [ + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.4/arm64-linux-bazel-git" + ], + "name": "rules_git~override~_repo_rules~arm64-linux-bazel-git" } - } - } - } - }, - "@@bazel_tools//tools/sh:sh_configure.bzl%sh_configure_extension": { - "general": { - "bzlTransitiveDigest": "hp4NgmNjEg5+xgvzfh6L83bt9/aiiWETuNpwNuF1MSU=", - "accumulatedFileDigests": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "local_config_sh": { - "bzlFile": "@@bazel_tools//tools/sh:sh_configure.bzl", - "ruleClassName": "sh_config", + }, + "amd64-darwin-bazel-git": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", "attributes": { - "name": "bazel_tools~sh_configure_extension~local_config_sh" + "build": "@@rules_git~override//bazel-git:BUILD.tmpl.bazel", + "executable": true, + "integrity": "sha256-SkUPrPR3s4dhpLBwrMoSlL7ZZ/yvhNsLpE05W3f+NoM=", + "links": { + "amd64-darwin-bazel-git": "entrypoint", + "entrypoint": "git" + }, + "output": "amd64-darwin-bazel-git", + "urls": [ + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.4/amd64-darwin-bazel-git" + ], + "name": "rules_git~override~_repo_rules~amd64-darwin-bazel-git" + } + }, + "arm64-darwin-bazel-git": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "build": "@@rules_git~override//bazel-git:BUILD.tmpl.bazel", + "executable": true, + "integrity": "sha256-KV5dTcgkG2C46Xpo6RFww6iYhGlvPteoIKmO5Xq95ig=", + "links": { + "arm64-darwin-bazel-git": "entrypoint", + "entrypoint": "git" + }, + "output": "arm64-darwin-bazel-git", + "urls": [ + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.4/arm64-darwin-bazel-git" + ], + "name": "rules_git~override~_repo_rules~arm64-darwin-bazel-git" + } + }, + "amd64-windows-bazel-git": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "build": "@@rules_git~override//bazel-git:BUILD.tmpl.bazel", + "executable": true, + "integrity": "sha256-wbzXcsEjxmQA85cZjSnWvCtw7AoQi4yxRB0tnrmA9ZY=", + "links": { + "amd64-windows-bazel-git.exe": "entrypoint", + "entrypoint": "git" + }, + "output": "amd64-windows-bazel-git.exe", + "urls": [ + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.4/amd64-windows-bazel-git.exe" + ], + "name": "rules_git~override~_repo_rules~amd64-windows-bazel-git" + } + }, + "arm64-windows-bazel-git": { + "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", + "ruleClassName": "file", + "attributes": { + "build": "@@rules_git~override//bazel-git:BUILD.tmpl.bazel", + "executable": true, + "integrity": "sha256-PAYatMInmc7SA7VAeGQ/yuvRCv/GakXxxafujt5JcLY=", + "links": { + "arm64-windows-bazel-git.exe": "entrypoint", + "entrypoint": "git" + }, + "output": "arm64-windows-bazel-git.exe", + "urls": [ + "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.4/arm64-windows-bazel-git.exe" + ], + "name": "rules_git~override~_repo_rules~arm64-windows-bazel-git" + } + }, + "which-git": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "git", + "name": "rules_git~override~_repo_rules~which-git" + } + }, + "which-bazel-git": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", + "ruleClassName": "which", + "attributes": { + "basename": "git", + "name": "rules_git~override~_repo_rules~which-bazel-git" + } + }, + "resolved-git": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", + "ruleClassName": "resolved", + "attributes": { + "toolchain_type": "@@rules_git~override//git/toolchain/git:type", + "name": "rules_git~override~_repo_rules~resolved-git" + } + }, + "git": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/select:repository.bzl", + "ruleClassName": "select", + "attributes": { + "map": { + "amd64-linux": "@amd64-linux-bazel-git", + "arm64-linux": "@arm64-linux-bazel-git", + "amd64-darwin": "@amd64-darwin-bazel-git", + "arm64-darwin": "@arm64-darwin-bazel-git", + "amd64-windows": "@amd64-windows-bazel-git", + "arm64-windows": "@arm64-windows-bazel-git", + "//conditions:default": "@which-bazel-git" + }, + "name": "rules_git~override~_repo_rules~git" } } } } }, - "@@rules_coreutils~1.0.0-alpha.6//:MODULE.bazel%_repo_rules": { + "@@rules_java~7.1.0//java:extensions.bzl%toolchains": { "general": { - "bzlTransitiveDigest": "Zdol6fZFLs5YXAl3XajNmw6DOPAzg7sBDLW6IKDNKx0=", + "bzlTransitiveDigest": "iUIRqCK7tkhvcDJCAfPPqSd06IHG0a8HQD0xeQyVAqw=", "accumulatedFileDigests": {}, "envVariables": {}, "generatedRepoSpecs": { - "coreutils-arm64-linux-gnu": { - "bzlFile": "@@rules_download~1.0.0-alpha.8//download/archive:repository.bzl", - "ruleClassName": "archive", + "remotejdk21_linux_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk21_linux_toolchain_config_repo", + "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_linux_s390x_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_s390x_toolchain_config_repo", + "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" + } + }, + "remotejdk17_macos_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.1.0~toolchains~remotejdk17_macos_toolchain_config_repo", + "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_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", "attributes": { - "srcs": [ - "entrypoint" - ], - "integrity": "sha256-8wMVMgAgf8JQ2+2LdoewkyDo416VEsf9RlMJl4jiBjk=", - "links": { - "coreutils": "entrypoint" - }, - "strip_prefix": "coreutils-0.0.23-aarch64-unknown-linux-gnu", - "urls": [ - "https://github.com/uutils/coreutils/releases/download/0.0.23/coreutils-0.0.23-aarch64-unknown-linux-gnu.tar.gz" - ], - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~coreutils-arm64-linux-gnu" + "name": "rules_java~7.1.0~toolchains~remotejdk21_macos_aarch64_toolchain_config_repo", + "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" } }, - "coreutils-amd64-linux-gnu": { - "bzlFile": "@@rules_download~1.0.0-alpha.8//download/archive:repository.bzl", - "ruleClassName": "archive", + "remotejdk17_linux_aarch64_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", "attributes": { - "srcs": [ - "entrypoint" - ], - "integrity": "sha256-u7OMW43Y46aXRRIKULfKdfUW51WJn6G70s5Xxwb6/1g=", - "links": { - "coreutils": "entrypoint" - }, - "strip_prefix": "coreutils-0.0.23-x86_64-unknown-linux-gnu", - "urls": [ - "https://github.com/uutils/coreutils/releases/download/0.0.23/coreutils-0.0.23-x86_64-unknown-linux-gnu.tar.gz" - ], - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~coreutils-amd64-linux-gnu" + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_aarch64_toolchain_config_repo", + "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" } }, - "coreutils-amd64-windows-msvc": { - "bzlFile": "@@rules_download~1.0.0-alpha.8//download/archive:repository.bzl", - "ruleClassName": "archive", + "remotejdk21_macos_aarch64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", "attributes": { - "srcs": [ - "entrypoint" - ], - "integrity": "sha256-aglIj5JvFGLm2ABwRzWAsZRTTD3X444V3GxHM9pGJS4=", - "links": { - "coreutils.exe": "entrypoint" - }, - "strip_prefix": "coreutils-0.0.23-x86_64-pc-windows-msvc", + "name": "rules_java~7.1.0~toolchains~remotejdk21_macos_aarch64", + "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": "2a7a99a3ea263dbd8d32a67d1e6e363ba8b25c645c826f5e167a02bbafaff1fa", + "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-macosx_aarch64", "urls": [ - "https://github.com/uutils/coreutils/releases/download/0.0.23/coreutils-0.0.23-x86_64-pc-windows-msvc.zip" - ], - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~coreutils-amd64-windows-msvc" + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_aarch64.tar.gz", + "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_aarch64.tar.gz" + ] } }, - "coreutils-arm64-macos-darwin": { - "bzlFile": "@@rules_download~1.0.0-alpha.8//download/archive:repository.bzl", - "ruleClassName": "archive", + "remotejdk17_linux_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", "attributes": { - "srcs": [ - "entrypoint" - ], - "integrity": "sha256-KP90sjKxtXDbLC+o5f4+gQnvP3Tr7O0RopME4g9QF5E=", - "links": { - "coreutils": "entrypoint" - }, - "strip_prefix": "coreutils-0.0.23-aarch64-apple-darwin", - "urls": [ - "https://github.com/uutils/coreutils/releases/download/0.0.23/coreutils-0.0.23-aarch64-apple-darwin.tar.gz" - ], - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~coreutils-arm64-macos-darwin" + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_toolchain_config_repo", + "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" } }, - "coreutils": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/select:repository.bzl", - "ruleClassName": "select", + "remotejdk17_macos_aarch64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", "attributes": { - "map": { - "amd64-linux-gnu": "@coreutils-amd64-linux-gnu", - "arm64-linux-gnu": "@coreutils-arm64-linux-gnu", - "amd64-windows": "@coreutils-amd64-windows-msvc", - "arm64-macos-darwin": "@coreutils-arm64-macos-darwin" - }, - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~coreutils" + "name": "rules_java~7.1.0~toolchains~remotejdk17_macos_aarch64", + "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" + ] } }, - "busybox-arm64-linux": { - "bzlFile": "@@rules_download~1.0.0-alpha.8//download/deb:repository.bzl", - "ruleClassName": "deb", + "remote_java_tools_windows": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", "attributes": { - "srcs": [ - "busybox" - ], - "integrity": "sha256-C0+0zi0/0Woc11BTX5d1ugxC2GOeE9ZjUka6g6DUvc8=", - "strip_prefix": "bin", + "name": "rules_java~7.1.0~toolchains~remote_java_tools_windows", + "sha256": "c5c70c214a350f12cbf52da8270fa43ba629b795f3dd328028a38f8f0d39c2a1", "urls": [ - "http://ftp.uk.debian.org/debian/pool/main/b/busybox/busybox-static_1.35.0-4+b3_arm64.deb" - ], - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~busybox-arm64-linux" + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_windows-v13.1.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_windows-v13.1.zip" + ] } }, - "busybox-amd64-linux": { - "bzlFile": "@@rules_download~1.0.0-alpha.8//download/deb:repository.bzl", - "ruleClassName": "deb", + "remotejdk11_win": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", "attributes": { - "srcs": [ - "busybox" - ], - "integrity": "sha256-rMRMIHKVuGEU2kiV71Ouvxhr8839wmmloaCer6xqYNs=", - "strip_prefix": "bin", + "name": "rules_java~7.1.0~toolchains~remotejdk11_win", + "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": [ - "http://ftp.uk.debian.org/debian/pool/main/b/busybox/busybox-static_1.35.0-4+b3_amd64.deb" - ], - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~busybox-amd64-linux" + "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" + ] } }, - "resolved-busybox": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "remotejdk11_win_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", "attributes": { - "basename": "busybox", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/busybox:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-busybox" + "name": "rules_java~7.1.0~toolchains~remotejdk11_win_toolchain_config_repo", + "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" } }, - "which-busybox": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "remotejdk11_linux_aarch64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", "attributes": { - "basename": "busybox", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-busybox" + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_aarch64", + "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" + ] } }, - "resolved-coreutils": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "remotejdk17_linux": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", "attributes": { - "basename": "coreutils", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/coreutils:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-coreutils" + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux", + "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" + ] } }, - "which-coreutils": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "remotejdk11_linux_s390x_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", "attributes": { - "basename": "coreutils", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-coreutils" + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_s390x_toolchain_config_repo", + "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" } }, - "resolved-arch": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "remotejdk11_linux_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", "attributes": { - "basename": "arch", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/arch:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-arch" + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_toolchain_config_repo", + "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" } }, - "which-arch": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "remotejdk11_macos": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", "attributes": { - "basename": "arch", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-arch" + "name": "rules_java~7.1.0~toolchains~remotejdk11_macos", + "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" + ] } }, - "resolved-base64": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "remotejdk11_win_arm64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", "attributes": { - "basename": "base64", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/base64:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-base64" + "name": "rules_java~7.1.0~toolchains~remotejdk11_win_arm64", + "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" + ] } }, - "which-base64": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "remotejdk17_macos": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", "attributes": { - "basename": "base64", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-base64" + "name": "rules_java~7.1.0~toolchains~remotejdk17_macos", + "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" + ] } }, - "resolved-basename": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "remotejdk21_macos": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", "attributes": { - "basename": "basename", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/basename:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-basename" + "name": "rules_java~7.1.0~toolchains~remotejdk21_macos", + "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": "9639b87db586d0c89f7a9892ae47f421e442c64b97baebdff31788fbe23265bd", + "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-macosx_x64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_x64.tar.gz", + "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_x64.tar.gz" + ] } }, - "which-basename": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "remotejdk21_macos_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", "attributes": { - "basename": "basename", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-basename" + "name": "rules_java~7.1.0~toolchains~remotejdk21_macos_toolchain_config_repo", + "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" } }, - "resolved-cat": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "remotejdk17_macos_aarch64_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", "attributes": { - "basename": "cat", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/cat:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-cat" + "name": "rules_java~7.1.0~toolchains~remotejdk17_macos_aarch64_toolchain_config_repo", + "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" } }, - "which-cat": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "remotejdk17_win": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", "attributes": { - "basename": "cat", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-cat" + "name": "rules_java~7.1.0~toolchains~remotejdk17_win", + "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" + ] } }, - "resolved-chmod": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "remotejdk11_macos_aarch64_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", "attributes": { - "basename": "chmod", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/chmod:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-chmod" + "name": "rules_java~7.1.0~toolchains~remotejdk11_macos_aarch64_toolchain_config_repo", + "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" } }, - "which-chmod": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "remotejdk11_linux_ppc64le_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", "attributes": { - "basename": "chmod", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-chmod" + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_ppc64le_toolchain_config_repo", + "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" } }, - "resolved-chown": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "remotejdk21_linux": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", "attributes": { - "basename": "chown", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/chown:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-chown" + "name": "rules_java~7.1.0~toolchains~remotejdk21_linux", + "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": "0c0eadfbdc47a7ca64aeab51b9c061f71b6e4d25d2d87674512e9b6387e9e3a6", + "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-linux_x64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_x64.tar.gz", + "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_x64.tar.gz" + ] } }, - "which-chown": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "remote_java_tools_linux": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", "attributes": { - "basename": "chown", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-chown" + "name": "rules_java~7.1.0~toolchains~remote_java_tools_linux", + "sha256": "d134da9b04c9023fb6e56a5d4bffccee73f7bc9572ddc4e747778dacccd7a5a7", + "urls": [ + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_linux-v13.1.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_linux-v13.1.zip" + ] } }, - "resolved-cp": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "remotejdk21_win": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", "attributes": { - "basename": "cp", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/cp:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-cp" + "name": "rules_java~7.1.0~toolchains~remotejdk21_win", + "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": "e9959d500a0d9a7694ac243baf657761479da132f0f94720cbffd092150bd802", + "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-win_x64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-win_x64.zip", + "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-win_x64.zip" + ] } }, - "which-cp": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "remotejdk21_linux_aarch64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", "attributes": { - "basename": "cp", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-cp" + "name": "rules_java~7.1.0~toolchains~remotejdk21_linux_aarch64", + "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": "1fb64b8036c5d463d8ab59af06bf5b6b006811e6012e3b0eb6bccf57f1c55835", + "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-linux_aarch64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_aarch64.tar.gz", + "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_aarch64.tar.gz" + ] } }, - "resolved-cut": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "remotejdk11_linux_aarch64_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", "attributes": { - "basename": "cut", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/cut:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-cut" + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_aarch64_toolchain_config_repo", + "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" } }, - "which-cut": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "remotejdk11_linux_s390x": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", "attributes": { - "basename": "cut", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-cut" + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_s390x", + "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" + ] } }, - "resolved-date": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "remotejdk17_linux_aarch64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", "attributes": { - "basename": "date", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/date:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-date" + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_aarch64", + "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" + ] } }, - "which-date": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "remotejdk17_win_arm64_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", "attributes": { - "basename": "date", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-date" + "name": "rules_java~7.1.0~toolchains~remotejdk17_win_arm64_toolchain_config_repo", + "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" } }, - "resolved-dd": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "remotejdk11_linux": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", "attributes": { - "basename": "dd", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/dd:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-dd" + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux", + "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" + ] } }, - "which-dd": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "remotejdk11_macos_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", "attributes": { - "basename": "dd", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-dd" + "name": "rules_java~7.1.0~toolchains~remotejdk11_macos_toolchain_config_repo", + "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" } }, - "resolved-df": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "remotejdk17_linux_ppc64le_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", "attributes": { - "basename": "df", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/df:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-df" + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_ppc64le_toolchain_config_repo", + "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" } }, - "which-df": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "remotejdk17_win_arm64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", "attributes": { - "basename": "df", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-df" + "name": "rules_java~7.1.0~toolchains~remotejdk17_win_arm64", + "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" + ] } }, - "resolved-dirname": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "remote_java_tools_darwin_arm64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", "attributes": { - "basename": "dirname", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/dirname:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-dirname" + "name": "rules_java~7.1.0~toolchains~remote_java_tools_darwin_arm64", + "sha256": "dab5bb87ec43e980faea6e1cec14bafb217b8e2f5346f53aa784fd715929a930", + "urls": [ + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_darwin_arm64-v13.1.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_darwin_arm64-v13.1.zip" + ] } }, - "which-dirname": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "remotejdk17_linux_ppc64le": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", "attributes": { - "basename": "dirname", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-dirname" + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_ppc64le", + "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" + ] } }, - "resolved-du": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "remotejdk21_linux_aarch64_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", "attributes": { - "basename": "du", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/du:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-du" + "name": "rules_java~7.1.0~toolchains~remotejdk21_linux_aarch64_toolchain_config_repo", + "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" } }, - "which-du": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "remotejdk11_win_arm64_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", "attributes": { - "basename": "du", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-du" + "name": "rules_java~7.1.0~toolchains~remotejdk11_win_arm64_toolchain_config_repo", + "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" } }, - "resolved-echo": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "local_jdk": { + "bzlFile": "@@rules_java~7.1.0//toolchains:local_java_repository.bzl", + "ruleClassName": "_local_java_repository_rule", "attributes": { - "basename": "echo", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/echo:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-echo" + "name": "rules_java~7.1.0~toolchains~local_jdk", + "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" } }, - "which-echo": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "remote_java_tools_darwin_x86_64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", "attributes": { - "basename": "echo", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-echo" + "name": "rules_java~7.1.0~toolchains~remote_java_tools_darwin_x86_64", + "sha256": "0db40d8505a2b65ef0ed46e4256757807db8162f7acff16225be57c1d5726dbc", + "urls": [ + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_darwin_x86_64-v13.1.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_darwin_x86_64-v13.1.zip" + ] } }, - "resolved-env": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "remote_java_tools": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", "attributes": { - "basename": "env", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/env:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-env" + "name": "rules_java~7.1.0~toolchains~remote_java_tools", + "sha256": "286bdbbd66e616fc4ed3f90101418729a73baa7e8c23a98ffbef558f74c0ad14", + "urls": [ + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools-v13.1.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools-v13.1.zip" + ] } }, - "which-env": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "remotejdk17_linux_s390x": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", "attributes": { - "basename": "env", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-env" + "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_s390x", + "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" + ] } }, - "resolved-expand": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "remotejdk17_win_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", "attributes": { - "basename": "expand", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/expand:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-expand" + "name": "rules_java~7.1.0~toolchains~remotejdk17_win_toolchain_config_repo", + "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" } }, - "which-expand": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "remotejdk11_linux_ppc64le": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", "attributes": { - "basename": "expand", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-expand" + "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_ppc64le", + "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" + ] } }, - "resolved-expr": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "remotejdk11_macos_aarch64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", "attributes": { - "basename": "expr", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/expr:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-expr" + "name": "rules_java~7.1.0~toolchains~remotejdk11_macos_aarch64", + "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" + ] } }, - "which-expr": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "remotejdk21_win_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", "attributes": { - "basename": "expr", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-expr" + "name": "rules_java~7.1.0~toolchains~remotejdk21_win_toolchain_config_repo", + "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" } - }, - "resolved-factor": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + } + } + } + }, + "@@toolchain_utils~1.0.0-beta.4//:MODULE.bazel%_repo_rules": { + "general": { + "bzlTransitiveDigest": "N8Ehl02dLIrmCn7Ff5iLyKwfbBa0ZnVCw5quAS8d+Yw=", + "accumulatedFileDigests": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "local": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/triplet:repository.bzl", + "ruleClassName": "triplet", "attributes": { - "basename": "factor", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/factor:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-factor" + "name": "toolchain_utils~1.0.0-beta.4~_repo_rules~local" } }, - "which-factor": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "launcher": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/launcher:repository.bzl", + "ruleClassName": "launcher", "attributes": { - "basename": "factor", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-factor" + "name": "toolchain_utils~1.0.0-beta.4~_repo_rules~launcher" } - }, - "resolved-false": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + } + } + } + }, + "@@toolchain_utils~1.0.0-beta.4//toolchain/export:defs.bzl%toolchain_export": { + "general": { + "bzlTransitiveDigest": "n2fd+/jiAv/nvvi2WUR+VQxI3aTZGNuhuX/NuFhw5fM=", + "accumulatedFileDigests": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "ape-pledge": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "false", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/false:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-false" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-pledge", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~pledge//:pledge" } }, - "which-false": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-basenc": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "false", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-false" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-basenc", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~basenc//:basenc" } }, - "resolved-fold": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "ape-pwd": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "fold", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/fold:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-fold" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-pwd", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~pwd//:pwd" } }, - "which-fold": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-xargs": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "fold", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-fold" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-xargs", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~xargs//:xargs" } }, - "resolved-head": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "ape-md5sum": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "head", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/head:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-head" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-md5sum", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~md5sum//:md5sum" } }, - "which-head": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-cut": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "head", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-head" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-cut", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~cut//:cut" } }, - "resolved-hostname": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "ape-date": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "hostname", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/hostname:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-hostname" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-date", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~date//:date" } }, - "which-hostname": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-nl": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "hostname", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-hostname" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-nl", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~nl//:nl" } }, - "resolved-install": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "ape-expand": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "install", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/install:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-install" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-expand", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~expand//:expand" } }, - "which-install": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-ttyinfo": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "install", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-install" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-ttyinfo", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~ttyinfo//:ttyinfo" } }, - "resolved-link": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", - "attributes": { - "basename": "link", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/link:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-link" + "ape-verynice": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", + "attributes": { + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-verynice", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~verynice//:verynice" } }, - "which-link": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-cmp": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "link", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-link" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-cmp", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~cmp//:cmp" } }, - "resolved-ln": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "ape-dirname": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "ln", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/ln:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-ln" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-dirname", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~dirname//:dirname" } }, - "which-ln": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-sum": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "ln", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-ln" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-sum", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~sum//:sum" } }, - "resolved-ls": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "ape-unexpand": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "ls", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/ls:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-ls" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-unexpand", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~unexpand//:unexpand" } }, - "which-ls": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-sdiff": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "ls", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-ls" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-sdiff", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~sdiff//:sdiff" } }, - "resolved-md5sum": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "ape-pigz": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "md5sum", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/md5sum:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-md5sum" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-pigz", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~pigz//:pigz" } }, - "which-md5sum": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-nano": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "md5sum", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-md5sum" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-nano", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~nano//:nano" } }, - "resolved-mkdir": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "ape-zsh": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "mkdir", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/mkdir:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-mkdir" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-zsh", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~zsh//:zsh" } }, - "which-mkdir": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-datasette": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "mkdir", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-mkdir" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-datasette", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~datasette//:datasette" } }, - "resolved-mktemp": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "ape-sha384sum": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "mktemp", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/mktemp:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-mktemp" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-sha384sum", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~sha384sum//:sha384sum" } }, - "which-mktemp": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-dircolors": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "mktemp", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-mktemp" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-dircolors", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~dircolors//:dircolors" } }, - "resolved-more": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "ape-rsync": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "more", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/more:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-more" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-rsync", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~rsync//:rsync" } }, - "which-more": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-sed": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "more", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-more" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-sed", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~sed//:sed" } }, - "resolved-mv": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "ape-sha512sum": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "mv", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/mv:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-mv" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-sha512sum", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~sha512sum//:sha512sum" } }, - "which-mv": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-nproc": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "mv", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-mv" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-nproc", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~nproc//:nproc" } }, - "resolved-nl": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "ape-find": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "nl", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/nl:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-nl" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-find", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~find//:find" } }, - "which-nl": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-pinky": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "nl", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-nl" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-pinky", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~pinky//:pinky" } }, - "resolved-nproc": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "ape-mktemp": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "nproc", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/nproc:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-nproc" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-mktemp", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~mktemp//:mktemp" } }, - "which-nproc": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-bash": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "nproc", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-nproc" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-bash", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~bash//:bash" } }, - "resolved-od": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "ape-mkfifo": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "od", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/od:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-od" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-mkfifo", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~mkfifo//:mkfifo" } }, - "which-od": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-tmux": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "od", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-od" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-tmux", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~tmux//:tmux" } }, - "resolved-paste": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "ape-users": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "paste", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/paste:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-paste" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-users", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~users//:users" } }, - "which-paste": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-head": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "paste", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-paste" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-head", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~head//:head" } }, - "resolved-printf": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "ape-seq": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "printf", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/printf:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-printf" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-seq", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~seq//:seq" } }, - "which-printf": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "diff": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "printf", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-printf" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~diff", + "target": "@@toolchain_utils~1.0.0-beta.4~toolchain_export~ape-diff//:ape-diff" } }, - "resolved-pwd": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "ape-printenv": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "pwd", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/pwd:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-pwd" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-printenv", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~printenv//:printenv" } }, - "which-pwd": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-lz4": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "pwd", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-pwd" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-lz4", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~lz4//:lz4" } }, - "resolved-readlink": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "ape-sqlite3": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "readlink", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/readlink:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-readlink" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-sqlite3", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~sqlite3//:sqlite3" } }, - "which-readlink": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-od": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "readlink", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-readlink" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-od", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~od//:od" } }, - "resolved-realpath": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "ape-tsort": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "realpath", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/realpath:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-realpath" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-tsort", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~tsort//:tsort" } }, - "which-realpath": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-chcon": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "realpath", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-realpath" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-chcon", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~chcon//:chcon" } }, - "resolved-rm": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "ape-shred": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "rm", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/rm:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-rm" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-shred", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~shred//:shred" } }, - "which-rm": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-tidy": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "rm", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-rm" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-tidy", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~tidy//:tidy" } }, - "resolved-rmdir": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "ape-wall": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "rmdir", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/rmdir:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-rmdir" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-wall", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~wall//:wall" } }, - "which-rmdir": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-split": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "rmdir", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-rmdir" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-split", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~split//:split" } }, - "resolved-seq": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "ape-berry": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "seq", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/seq:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-seq" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-berry", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~berry//:berry" } }, - "which-seq": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-groups": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "seq", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-seq" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-groups", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~groups//:groups" } }, - "resolved-sha1sum": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "ape-base64": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "sha1sum", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/sha1sum:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-sha1sum" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-base64", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~base64//:base64" } }, - "which-sha1sum": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-grep": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "sha1sum", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-sha1sum" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-grep", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~grep//:grep" } }, - "resolved-sha256sum": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "ape-wc": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "sha256sum", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/sha256sum:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-sha256sum" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-wc", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~wc//:wc" } }, - "which-sha256sum": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-chown": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "sha256sum", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-sha256sum" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-chown", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~chown//:chown" } }, - "resolved-sha3sum": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "ape-ctags": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "sha3sum", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/sha3sum:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-sha3sum" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-ctags", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~ctags//:ctags" } }, - "which-sha3sum": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-locate": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "sha3sum", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-sha3sum" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-locate", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~locate//:locate" } }, - "resolved-sha512sum": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "ape-ls": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "sha512sum", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/sha512sum:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-sha512sum" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-ls", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~ls//:ls" } }, - "which-sha512sum": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-factor": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "sha512sum", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-sha512sum" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-factor", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~factor//:factor" } }, - "resolved-shred": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "ape-life": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "shred", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/shred:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-shred" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-life", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~life//:life" + } + }, + "ape-expr": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", + "attributes": { + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-expr", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~expr//:expr" } }, - "which-shred": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-link": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "shred", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-shred" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-link", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~link//:link" } }, - "resolved-shuf": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "ape-ninja": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "shuf", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/shuf:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-shuf" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-ninja", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~ninja//:ninja" } }, - "which-shuf": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-qjs": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "shuf", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-shuf" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-qjs", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~qjs//:qjs" } }, - "resolved-sleep": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "cmp": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "sleep", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/sleep:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-sleep" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~cmp", + "target": "@@toolchain_utils~1.0.0-beta.4~toolchain_export~ape-cmp//:ape-cmp" } }, - "which-sleep": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-df": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "sleep", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-sleep" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-df", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~df//:df" } }, - "resolved-sort": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "ape-ln": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "sort", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/sort:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-sort" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-ln", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~ln//:ln" } }, - "which-sort": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-b2sum": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "sort", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-sort" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-b2sum", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~b2sum//:b2sum" } }, - "resolved-sync": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "ape-tr": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "sync", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/sync:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-sync" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-tr", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~tr//:tr" } }, - "which-sync": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-unlink": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "sync", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-sync" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-unlink", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~unlink//:unlink" } }, - "resolved-tac": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "ape-diff": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "tac", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/tac:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-tac" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-diff", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~diff//:diff" } }, - "which-tac": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-unbourne": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "tac", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-tac" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-unbourne", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~unbourne//:unbourne" } }, - "resolved-tail": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "ape-dir": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "tail", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/tail:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-tail" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-dir", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~dir//:dir" } }, - "which-tail": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-fmt": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "tail", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-tail" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-fmt", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~fmt//:fmt" } }, - "resolved-tee": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "ape-fold": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "tee", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/tee:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-tee" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-fold", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~fold//:fold" } }, - "which-tee": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-make": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "tee", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-tee" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-make", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~make//:make" } }, - "resolved-test": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "ape-mktemper": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "test", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/test:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-test" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-mktemper", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~mktemper//:mktemper" } }, - "which-test": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-base32": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "test", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-test" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-base32", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~base32//:base32" } }, - "resolved-touch": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "ape-chgrp": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "touch", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/touch:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-touch" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-chgrp", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~chgrp//:chgrp" } }, - "which-touch": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-tac": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "touch", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-touch" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-tac", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~tac//:tac" } }, - "resolved-tr": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "ape-touch": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "tr", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/tr:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-tr" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-touch", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~touch//:touch" } }, - "which-tr": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-python": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "tr", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-tr" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-python", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~python//:python" } }, - "resolved-true": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "ape-uptime": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "true", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/true:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-true" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-uptime", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~uptime//:uptime" } }, - "which-true": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-clang-format": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "true", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-true" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-clang-format", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~clang-format//:clang-format" } }, - "resolved-truncate": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "ape-comm": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "truncate", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/truncate:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-truncate" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-comm", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~comm//:comm" } }, - "which-truncate": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-tar": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "truncate", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-truncate" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-tar", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~tar//:tar" } }, - "resolved-uname": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "ape-false": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "uname", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/uname:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-uname" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-false", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~false//:false" } }, - "which-uname": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-rmdir": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "uname", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-uname" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-rmdir", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~rmdir//:rmdir" } }, - "resolved-unexpand": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "ape-paste": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "unexpand", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/unexpand:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-unexpand" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-paste", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~paste//:paste" } }, - "which-unexpand": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-du": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "unexpand", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-unexpand" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-du", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~du//:du" } }, - "resolved-uniq": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "ape-links": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "uniq", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/uniq:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-uniq" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-links", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~links//:links" } }, - "which-uniq": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-nohup": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "uniq", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-uniq" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-nohup", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~nohup//:nohup" } }, - "resolved-unlink": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "sdiff": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "unlink", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/unlink:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-unlink" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~sdiff", + "target": "@@toolchain_utils~1.0.0-beta.4~toolchain_export~ape-sdiff//:ape-sdiff" } }, - "which-unlink": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "diff3": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "unlink", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-unlink" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~diff3", + "target": "@@toolchain_utils~1.0.0-beta.4~toolchain_export~ape-diff3//:ape-diff3" } }, - "resolved-wc": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "ape-basename": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "wc", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/wc:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-wc" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-basename", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~basename//:basename" } }, - "which-wc": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-sha256sum": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "wc", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-wc" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-sha256sum", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~sha256sum//:sha256sum" } }, - "resolved-whoami": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "ape-greenbean": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "whoami", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/whoami:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-whoami" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-greenbean", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~greenbean//:greenbean" } }, - "which-whoami": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-who": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "whoami", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-whoami" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-who", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~who//:who" } }, - "resolved-yes": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "ape-curl": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "yes", - "toolchain_type": "@@rules_coreutils~1.0.0-alpha.6//coreutils/toolchain/yes:type", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~resolved-yes" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-curl", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~curl//:curl" } }, - "which-yes": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-join": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "yes", - "name": "rules_coreutils~1.0.0-alpha.6~_repo_rules~which-yes" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-join", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~join//:join" } - } - } - } - }, - "@@rules_git~override//:MODULE.bazel%_repo_rules": { - "general": { - "bzlTransitiveDigest": "z1kUsql7h7jlPppkONGCmVdqNA7omlLWjU+m1UeiEd8=", - "accumulatedFileDigests": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "amd64-linux-bazel-git": { - "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", - "ruleClassName": "file", + }, + "ape-printimage": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "build": "@@rules_git~override//bazel-git:BUILD.tmpl.bazel", - "executable": true, - "integrity": "sha256-rQhRcuaugFZA9KI+wCZe3kBFEbhLcn0HTfK+L9qTG7M=", - "links": { - "amd64-linux-bazel-git": "entrypoint", - "entrypoint": "git" - }, - "output": "amd64-linux-bazel-git", - "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.4/amd64-linux-bazel-git" - ], - "name": "rules_git~override~_repo_rules~amd64-linux-bazel-git" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-printimage", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~printimage//:printimage" } }, - "arm64-linux-bazel-git": { - "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", - "ruleClassName": "file", + "ape-diff3": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "build": "@@rules_git~override//bazel-git:BUILD.tmpl.bazel", - "executable": true, - "integrity": "sha256-xy1ywU8/rmuj3nCLA9NUCmLULU9QHCwUkTBBLomtEkI=", - "links": { - "arm64-linux-bazel-git": "entrypoint", - "entrypoint": "git" - }, - "output": "arm64-linux-bazel-git", - "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.4/arm64-linux-bazel-git" - ], - "name": "rules_git~override~_repo_rules~arm64-linux-bazel-git" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-diff3", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~diff3//:diff3" } }, - "amd64-darwin-bazel-git": { - "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", - "ruleClassName": "file", + "ape-pathchk": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "build": "@@rules_git~override//bazel-git:BUILD.tmpl.bazel", - "executable": true, - "integrity": "sha256-SkUPrPR3s4dhpLBwrMoSlL7ZZ/yvhNsLpE05W3f+NoM=", - "links": { - "amd64-darwin-bazel-git": "entrypoint", - "entrypoint": "git" - }, - "output": "amd64-darwin-bazel-git", - "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.4/amd64-darwin-bazel-git" - ], - "name": "rules_git~override~_repo_rules~amd64-darwin-bazel-git" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-pathchk", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~pathchk//:pathchk" } }, - "arm64-darwin-bazel-git": { - "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", - "ruleClassName": "file", + "ape-script": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "build": "@@rules_git~override//bazel-git:BUILD.tmpl.bazel", - "executable": true, - "integrity": "sha256-KV5dTcgkG2C46Xpo6RFww6iYhGlvPteoIKmO5Xq95ig=", - "links": { - "arm64-darwin-bazel-git": "entrypoint", - "entrypoint": "git" - }, - "output": "arm64-darwin-bazel-git", - "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.4/arm64-darwin-bazel-git" - ], - "name": "rules_git~override~_repo_rules~arm64-darwin-bazel-git" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-script", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~script//:script" } }, - "amd64-windows-bazel-git": { - "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", - "ruleClassName": "file", + "ape-cat": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "build": "@@rules_git~override//bazel-git:BUILD.tmpl.bazel", - "executable": true, - "integrity": "sha256-wbzXcsEjxmQA85cZjSnWvCtw7AoQi4yxRB0tnrmA9ZY=", - "links": { - "amd64-windows-bazel-git.exe": "entrypoint", - "entrypoint": "git" - }, - "output": "amd64-windows-bazel-git.exe", - "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.4/amd64-windows-bazel-git.exe" - ], - "name": "rules_git~override~_repo_rules~amd64-windows-bazel-git" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-cat", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~cat//:cat" } }, - "arm64-windows-bazel-git": { - "bzlFile": "@@download_utils~1.0.0-beta.2//download/file:repository.bzl", - "ruleClassName": "file", + "ape-emacs": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "build": "@@rules_git~override//bazel-git:BUILD.tmpl.bazel", - "executable": true, - "integrity": "sha256-PAYatMInmc7SA7VAeGQ/yuvRCv/GakXxxafujt5JcLY=", - "links": { - "arm64-windows-bazel-git.exe": "entrypoint", - "entrypoint": "git" - }, - "output": "arm64-windows-bazel-git.exe", - "urls": [ - "https://gitlab.arm.com/api/v4/projects/bazel%2Fgit/packages/generic/release/1.0.0-alpha.4/arm64-windows-bazel-git.exe" - ], - "name": "rules_git~override~_repo_rules~arm64-windows-bazel-git" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-emacs", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~emacs//:emacs" } }, - "which-git": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-csplit": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "git", - "name": "rules_git~override~_repo_rules~which-git" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-csplit", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~csplit//:csplit" } }, - "which-bazel-git": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/which:repository.bzl", - "ruleClassName": "which", + "ape-kill": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "basename": "git", - "name": "rules_git~override~_repo_rules~which-bazel-git" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-kill", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~kill//:kill" } }, - "resolved-git": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/resolved:repository.bzl", - "ruleClassName": "resolved", + "ape-emacsclient": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "toolchain_type": "@@rules_git~override//git/toolchain/git:type", - "name": "rules_git~override~_repo_rules~resolved-git" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-emacsclient", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~emacsclient//:emacsclient" } }, - "git": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/select:repository.bzl", - "ruleClassName": "select", + "ape-nice": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "map": { - "amd64-linux": "@amd64-linux-bazel-git", - "arm64-linux": "@arm64-linux-bazel-git", - "amd64-darwin": "@amd64-darwin-bazel-git", - "arm64-darwin": "@arm64-darwin-bazel-git", - "amd64-windows": "@amd64-windows-bazel-git", - "arm64-windows": "@arm64-windows-bazel-git", - "//conditions:default": "@which-bazel-git" - }, - "name": "rules_git~override~_repo_rules~git" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-nice", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~nice//:nice" } - } - } - } - }, - "@@rules_java~7.1.0//java:extensions.bzl%toolchains": { - "general": { - "bzlTransitiveDigest": "iUIRqCK7tkhvcDJCAfPPqSd06IHG0a8HQD0xeQyVAqw=", - "accumulatedFileDigests": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "remotejdk21_linux_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", + }, + "ape-timeout": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk21_linux_toolchain_config_repo", - "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" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-timeout", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~timeout//:timeout" } }, - "remotejdk17_linux_s390x_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", + "ape-chroot": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_s390x_toolchain_config_repo", - "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" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-chroot", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~chroot//:chroot" } }, - "remotejdk17_macos_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", + "ape-mknod": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_macos_toolchain_config_repo", - "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" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-mknod", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~mknod//:mknod" } }, - "remotejdk21_macos_aarch64_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", + "ape-sha224sum": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk21_macos_aarch64_toolchain_config_repo", - "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" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-sha224sum", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~sha224sum//:sha224sum" } }, - "remotejdk17_linux_aarch64_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", + "ape-yes": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_aarch64_toolchain_config_repo", - "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" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-yes", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~yes//:yes" } }, - "remotejdk21_macos_aarch64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "ape-gmake": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk21_macos_aarch64", - "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": "2a7a99a3ea263dbd8d32a67d1e6e363ba8b25c645c826f5e167a02bbafaff1fa", - "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-macosx_aarch64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_aarch64.tar.gz", - "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_aarch64.tar.gz" - ] + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-gmake", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~gmake//:gmake" } }, - "remotejdk17_linux_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", + "ape-numfmt": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_toolchain_config_repo", - "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" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-numfmt", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~numfmt//:numfmt" } }, - "remotejdk17_macos_aarch64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "ape-tail": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_macos_aarch64", - "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" - ] + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-tail", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~tail//:tail" } }, - "remote_java_tools_windows": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "ape-bzip2": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remote_java_tools_windows", - "sha256": "c5c70c214a350f12cbf52da8270fa43ba629b795f3dd328028a38f8f0d39c2a1", - "urls": [ - "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_windows-v13.1.zip", - "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_windows-v13.1.zip" - ] + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-bzip2", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~bzip2//:bzip2" } }, - "remotejdk11_win": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "ape-env": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_win", - "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" - ] + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-env", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~env//:env" } }, - "remotejdk11_win_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", + "ape-vdir": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_win_toolchain_config_repo", - "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" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-vdir", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~vdir//:vdir" } }, - "remotejdk11_linux_aarch64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "ape-patch": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_aarch64", - "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" - ] + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-patch", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~patch//:patch" } }, - "remotejdk17_linux": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "ape-realpath": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_linux", - "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" - ] + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-realpath", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~realpath//:realpath" } }, - "remotejdk11_linux_s390x_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", + "ape-ptx": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_s390x_toolchain_config_repo", - "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" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-ptx", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~ptx//:ptx" } }, - "remotejdk11_linux_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", + "ape-awk": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_toolchain_config_repo", - "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" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-awk", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~awk//:awk" } }, - "remotejdk11_macos": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "ape-stat": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_macos", - "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" - ] + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-stat", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~stat//:stat" } }, - "remotejdk11_win_arm64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "ape-brotli": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_win_arm64", - "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" - ] + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-brotli", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~brotli//:brotli" } }, - "remotejdk17_macos": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "ape-lua": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_macos", - "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" - ] + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-lua", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~lua//:lua" } }, - "remotejdk21_macos": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "ape-nesemu1": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk21_macos", - "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": "9639b87db586d0c89f7a9892ae47f421e442c64b97baebdff31788fbe23265bd", - "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-macosx_x64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_x64.tar.gz", - "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_x64.tar.gz" - ] + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-nesemu1", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~nesemu1//:nesemu1" + } + }, + "ape-wget": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", + "attributes": { + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-wget", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~wget//:wget" + } + }, + "ape-tty": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", + "attributes": { + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-tty", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~tty//:tty" } }, - "remotejdk21_macos_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", + "ape-unzip": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk21_macos_toolchain_config_repo", - "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" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-unzip", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~unzip//:unzip" } }, - "remotejdk17_macos_aarch64_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", + "ape-pr": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_macos_aarch64_toolchain_config_repo", - "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" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-pr", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~pr//:pr" } }, - "remotejdk17_win": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "ape-whoami": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_win", - "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" - ] + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-whoami", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~whoami//:whoami" } }, - "remotejdk11_macos_aarch64_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", + "ape-xz": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_macos_aarch64_toolchain_config_repo", - "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" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-xz", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~xz//:xz" } }, - "remotejdk11_linux_ppc64le_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", + "ape-uniq": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_ppc64le_toolchain_config_repo", - "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" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-uniq", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~uniq//:uniq" } }, - "remotejdk21_linux": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "coreutils": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk21_linux", - "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": "0c0eadfbdc47a7ca64aeab51b9c061f71b6e4d25d2d87674512e9b6387e9e3a6", - "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-linux_x64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_x64.tar.gz", - "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_x64.tar.gz" - ] + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~coreutils", + "target": "@@rules_coreutils~1.0.0-alpha.6~_repo_rules~coreutils//:coreutils" } }, - "remote_java_tools_linux": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "ape-readlink": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remote_java_tools_linux", - "sha256": "d134da9b04c9023fb6e56a5d4bffccee73f7bc9572ddc4e747778dacccd7a5a7", - "urls": [ - "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_linux-v13.1.zip", - "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_linux-v13.1.zip" - ] + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-readlink", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~readlink//:readlink" } }, - "remotejdk21_win": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "ape-zstd": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk21_win", - "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": "e9959d500a0d9a7694ac243baf657761479da132f0f94720cbffd092150bd802", - "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-win_x64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-win_x64.zip", - "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-win_x64.zip" - ] + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-zstd", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~zstd//:zstd" } }, - "remotejdk21_linux_aarch64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "ape-cksum": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk21_linux_aarch64", - "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": "1fb64b8036c5d463d8ab59af06bf5b6b006811e6012e3b0eb6bccf57f1c55835", - "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-linux_aarch64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_aarch64.tar.gz", - "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_aarch64.tar.gz" - ] + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-cksum", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~cksum//:cksum" } }, - "remotejdk11_linux_aarch64_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", + "ape-tee": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_aarch64_toolchain_config_repo", - "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" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-tee", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~tee//:tee" } }, - "remotejdk11_linux_s390x": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "ape-sha1sum": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_s390x", - "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" - ] + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-sha1sum", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~sha1sum//:sha1sum" } }, - "remotejdk17_linux_aarch64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "ape-logname": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_aarch64", - "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" - ] + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-logname", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~logname//:logname" } }, - "remotejdk17_win_arm64_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", + "ape-sort": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_win_arm64_toolchain_config_repo", - "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" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-sort", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~sort//:sort" } }, - "remotejdk11_linux": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "ape-tree": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_linux", - "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" - ] + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-tree", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~tree//:tree" } }, - "remotejdk11_macos_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", + "ape-less": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_macos_toolchain_config_repo", - "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" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-less", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~less//:less" } }, - "remotejdk17_linux_ppc64le_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", + "ape-vim": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_ppc64le_toolchain_config_repo", - "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" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-vim", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~vim//:vim" } }, - "remotejdk17_win_arm64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "ape-dash": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_win_arm64", - "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" - ] + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-dash", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~dash//:dash" } }, - "remote_java_tools_darwin_arm64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "ape-redbean": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remote_java_tools_darwin_arm64", - "sha256": "dab5bb87ec43e980faea6e1cec14bafb217b8e2f5346f53aa784fd715929a930", - "urls": [ - "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_darwin_arm64-v13.1.zip", - "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_darwin_arm64-v13.1.zip" - ] + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-redbean", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~redbean//:redbean" } }, - "remotejdk17_linux_ppc64le": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "ape-sync": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_ppc64le", - "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" - ] + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-sync", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~sync//:sync" } }, - "remotejdk21_linux_aarch64_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", + "ape-install": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk21_linux_aarch64_toolchain_config_repo", - "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" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-install", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~install//:install" } }, - "remotejdk11_win_arm64_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", + "ape-shuf": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_win_arm64_toolchain_config_repo", - "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" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-shuf", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~shuf//:shuf" } }, - "local_jdk": { - "bzlFile": "@@rules_java~7.1.0//toolchains:local_java_repository.bzl", - "ruleClassName": "_local_java_repository_rule", + "ape-stty": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~local_jdk", - "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" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-stty", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~stty//:stty" } }, - "remote_java_tools_darwin_x86_64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "ape-zip": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remote_java_tools_darwin_x86_64", - "sha256": "0db40d8505a2b65ef0ed46e4256757807db8162f7acff16225be57c1d5726dbc", - "urls": [ - "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_darwin_x86_64-v13.1.zip", - "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_darwin_x86_64-v13.1.zip" - ] + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-zip", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~zip//:zip" } }, - "remote_java_tools": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "ape-id": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remote_java_tools", - "sha256": "286bdbbd66e616fc4ed3f90101418729a73baa7e8c23a98ffbef558f74c0ad14", - "urls": [ - "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools-v13.1.zip", - "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools-v13.1.zip" - ] + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-id", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~id//:id" } }, - "remotejdk17_linux_s390x": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "ape-truncate": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_s390x", - "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" - ] + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-truncate", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~truncate//:truncate" } }, - "remotejdk17_win_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", + "ape-runcon": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_win_toolchain_config_repo", - "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" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-runcon", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~runcon//:runcon" } }, - "remotejdk11_linux_ppc64le": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "ape-true": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_ppc64le", - "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" - ] + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-true", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~true//:true" } }, - "remotejdk11_macos_aarch64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "ape-pypack1": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_macos_aarch64", - "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" - ] + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-pypack1", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~pypack1//:pypack1" } }, - "remotejdk21_win_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", + "ape-cpuid": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk21_win_toolchain_config_repo", - "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" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-cpuid", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~cpuid//:cpuid" } - } - } - } - }, - "@@toolchain_utils~1.0.0-beta.4//:MODULE.bazel%_repo_rules": { - "general": { - "bzlTransitiveDigest": "N8Ehl02dLIrmCn7Ff5iLyKwfbBa0ZnVCw5quAS8d+Yw=", - "accumulatedFileDigests": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "local": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/local/triplet:repository.bzl", - "ruleClassName": "triplet", + }, + "ape-sleep": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "toolchain_utils~1.0.0-beta.4~_repo_rules~local" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-sleep", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~sleep//:sleep" } }, - "launcher": { - "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/launcher:repository.bzl", - "ruleClassName": "launcher", + "ape-test": { + "bzlFile": "@@toolchain_utils~1.0.0-beta.4//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", "attributes": { - "name": "toolchain_utils~1.0.0-beta.4~_repo_rules~launcher" + "name": "toolchain_utils~1.0.0-beta.4~toolchain_export~ape-test", + "target": "@@ape~1.0.0-alpha.3~_repo_rules~test//:test" } } } diff --git a/e2e/github-git/BUILD.bazel b/e2e/github-git/BUILD.bazel index a49bec4..503e0a5 100644 --- a/e2e/github-git/BUILD.bazel +++ b/e2e/github-git/BUILD.bazel @@ -1,10 +1,8 @@ -load("@bazel_skylib//rules:build_test.bzl", "build_test") +load("@rules_diff//diff/directory/test:defs.bzl", "diff_directory_test") -build_test( +diff_directory_test( name = "checkout", size = "small", - targets = [ - "@github-git-2.43.0//:checkout", - "@github-git-c089584ac8dedc3aa7c2c404839bc098050298a2//:checkout", - ], + a = "@github-git-2.43.0//:checkout", + b = "@github-git-c089584ac8dedc3aa7c2c404839bc098050298a2//:checkout", ) -- GitLab From ff2391051bf03c298ee0dd658581ee5b5c6d1991 Mon Sep 17 00:00:00 2001 From: Matt Clarkson Date: Thu, 11 Apr 2024 16:13:56 +0100 Subject: [PATCH 14/18] chore: remove unneeded `mkdir` --- git/dir/rule.bzl | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/git/dir/rule.bzl b/git/dir/rule.bzl index bfc57ae..42cddce 100644 --- a/git/dir/rule.bzl +++ b/git/dir/rule.bzl @@ -24,7 +24,6 @@ def _map_each(file): def implementation(ctx): cp = ctx.toolchains["@rules_coreutils//coreutils/toolchain/cp:type"] - mkdir = ctx.toolchains["@rules_coreutils//coreutils/toolchain/mkdir:type"] rendered = ctx.actions.declare_file("{}.rendered.{}".format(ctx.label.name, ctx.file.template.extension)) ctx.actions.expand_template( @@ -32,7 +31,6 @@ def implementation(ctx): template = ctx.file.template, substitutions = { "{{cp}}": cp.executable.path, - "{{mkdir}}": mkdir.executable.path, }, is_executable = True, ) @@ -46,7 +44,7 @@ def implementation(ctx): outputs = [dir], inputs = ctx.files.srcs, executable = rendered, - tools = [cp.executable, mkdir.executable], + tools = [cp.executable], arguments = [args], mnemonic = "GitDir", progress_message = "Creating `.git` directory: %{output}", @@ -60,6 +58,5 @@ dir = rule( implementation = implementation, toolchains = [ "@rules_coreutils//coreutils/toolchain/cp:type", - "@rules_coreutils//coreutils/toolchain/mkdir:type", ], ) -- GitLab From d241e309a8ab553f25e752c42a052da0ee65d4b1 Mon Sep 17 00:00:00 2001 From: Matt Clarkson Date: Thu, 11 Apr 2024 16:18:43 +0100 Subject: [PATCH 15/18] docs(readme): explain rule set --- README.md | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/README.md b/README.md index 2e944aa..51004f6 100644 --- a/README.md +++ b/README.md @@ -10,3 +10,40 @@ Add the following to `MODULE.bazel`: bazel_dep(name="rules_git", version="0.0.0") ``` +## Usage + +Add a fetch of a repository to `MODULE.bazel`: + +```py +fetch = use_repo_rule("@rules_git//git/fetch:defs.bzl", "git_fetch") + +fetch( + name = "github-git-2.43.0", + reference = "refs/tags/v2.43.0", + remote = "https://github.com/git/git.git", +) +``` + +`.git` objects will be fetched into a repository. + +The repository has targets to perform `git` actions on the `.git` objects. + +The most useful being `checkout` which provides the `git` repository working tree as a declared directory (`TreeArtifact`): + +```py +load("@bazel_skylib//rules:build_test.bzl", "build_test") + +build_test( + name = "checkout", + size = "small", + targets = [ + "@github-git-2.43.0//:checkout", + ], +) +``` + +List the available targets with `bazel query "@github-git-2.43.0//*"` + +## Hermeticity + +The ruleset is entirely hermetic and is powered via bazel/git>. -- GitLab From 1b8d99d9aae60f06d918e3f865c2c93954b2d898 Mon Sep 17 00:00:00 2001 From: Matt Clarkson Date: Thu, 11 Apr 2024 16:40:35 +0100 Subject: [PATCH 16/18] refactor(execute): make `git` optional --- e2e/MODULE.bazel.lock | 2 +- lib/execute.bzl | 11 ++++++++--- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/e2e/MODULE.bazel.lock b/e2e/MODULE.bazel.lock index 019463f..f750199 100644 --- a/e2e/MODULE.bazel.lock +++ b/e2e/MODULE.bazel.lock @@ -10598,7 +10598,7 @@ "moduleExtensions": { "//:MODULE.bazel%_repo_rules": { "general": { - "bzlTransitiveDigest": "DNZJ6c2MPuqt6vzPTfigIshn33VStTl2dHvEXdvPKeM=", + "bzlTransitiveDigest": "d5UEhwHu5Hu044jJMhZ5RgbT7InPx83+s3L8pJ325P4=", "accumulatedFileDigests": {}, "envVariables": {}, "generatedRepoSpecs": { diff --git a/lib/execute.bzl b/lib/execute.bzl index 4ce5244..ad6d6b0 100644 --- a/lib/execute.bzl +++ b/lib/execute.bzl @@ -1,19 +1,24 @@ visibility("//...") -def execute(rctx, *args, dir, git): +def execute(rctx, *args, git, dir = None): """ Executes a `git` command with the CLI. Args: rctx: The repository context to use for command execution. *args: Arguments to pass to the CLI - dir: The `git` directory to store the object into. + dir: The (optional) `git` directory to store the object into. git: The path to the `git` CLI. Returns: The execution result. """ - cmd = (git, "--git-dir={}".format(dir)) + tuple(args) + cmd = (git,) + + if dir != None: + cmd += ("--git-dir={}".format(dir),) + + cmd += tuple(args) env = { "GIT_CONFIG_NOSYSTEM": "true", -- GitLab From f597f5867593355492a3a615e4ab0a1b0455858e Mon Sep 17 00:00:00 2001 From: Matt Clarkson Date: Thu, 11 Apr 2024 16:42:29 +0100 Subject: [PATCH 17/18] refactor(resolve): use `execute` to list remote --- e2e/MODULE.bazel.lock | 2 +- lib/resolve.bzl | 12 ++---------- 2 files changed, 3 insertions(+), 11 deletions(-) diff --git a/e2e/MODULE.bazel.lock b/e2e/MODULE.bazel.lock index f750199..17d9a23 100644 --- a/e2e/MODULE.bazel.lock +++ b/e2e/MODULE.bazel.lock @@ -10598,7 +10598,7 @@ "moduleExtensions": { "//:MODULE.bazel%_repo_rules": { "general": { - "bzlTransitiveDigest": "d5UEhwHu5Hu044jJMhZ5RgbT7InPx83+s3L8pJ325P4=", + "bzlTransitiveDigest": "thvwkwlvHeDRTrsOZiQMN/RxIO01yBfoQXvb/UqM1lI=", "accumulatedFileDigests": {}, "envVariables": {}, "generatedRepoSpecs": { diff --git a/lib/resolve.bzl b/lib/resolve.bzl index 8d299ee..1d0b09c 100644 --- a/lib/resolve.bzl +++ b/lib/resolve.bzl @@ -1,3 +1,4 @@ +load(":execute.bzl", "execute") load(":init.bzl", _ATTRS = "ATTRS") visibility("//git/...") @@ -37,16 +38,7 @@ def resolve(rctx, *, remote = None, commit = None, reference = None, git = None) if len(commit) == 40 and commit.isalnum(): return commit, reference - cmd = ( - git, - "ls-remote", - "--exit-code", - remote, - reference, - ) - - rctx.report_progress("resolve: {}#{}".format(remote, reference)) - result = rctx.execute(cmd) + result = execute(rctx, "ls-remote", "--exit-code", remote, reference, git = git) if result.return_code != 0: fail("Failed to resolve `{}#{}`: {}".format(remote, reference, result.stderr)) -- GitLab From 97f47784227fe570a5e49f260e8a3f0a5863bb5c Mon Sep 17 00:00:00 2001 From: Matt Clarkson Date: Thu, 11 Apr 2024 16:51:53 +0100 Subject: [PATCH 18/18] feat(resolve): guess reference when `None` List `refs/heads/{main,master,trunk}` to guess the reference. --- e2e/MODULE.bazel.lock | 2 +- git/fetch/repository.bzl | 1 + lib/resolve.bzl | 13 +++++++++---- 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/e2e/MODULE.bazel.lock b/e2e/MODULE.bazel.lock index 17d9a23..a5bb0d8 100644 --- a/e2e/MODULE.bazel.lock +++ b/e2e/MODULE.bazel.lock @@ -10598,7 +10598,7 @@ "moduleExtensions": { "//:MODULE.bazel%_repo_rules": { "general": { - "bzlTransitiveDigest": "thvwkwlvHeDRTrsOZiQMN/RxIO01yBfoQXvb/UqM1lI=", + "bzlTransitiveDigest": "pwPM7x5AmXdV27F8B62VMyfpr1XD+YKgVPJ2C01An2g=", "accumulatedFileDigests": {}, "envVariables": {}, "generatedRepoSpecs": { diff --git a/git/fetch/repository.bzl b/git/fetch/repository.bzl index ac830fa..e6f527d 100644 --- a/git/fetch/repository.bzl +++ b/git/fetch/repository.bzl @@ -23,6 +23,7 @@ def implementation(rctx): commit, reference = _resolve(rctx) canonical["commit"] = commit + canonical["reference"] = reference _fetch(rctx, commit = commit, dir = dir, reference = reference) diff --git a/lib/resolve.bzl b/lib/resolve.bzl index 1d0b09c..ee8ee0c 100644 --- a/lib/resolve.bzl +++ b/lib/resolve.bzl @@ -38,13 +38,18 @@ def resolve(rctx, *, remote = None, commit = None, reference = None, git = None) if len(commit) == 40 and commit.isalnum(): return commit, reference - result = execute(rctx, "ls-remote", "--exit-code", remote, reference, git = git) + if not reference: + reference = ("refs/heads/main", "refs/heads/master", "refs/heads/trunk") + elif type(reference) == "string": + reference = (reference,) + + result = execute(rctx, "ls-remote", "--exit-code", remote, git = git, *reference) if result.return_code != 0: - fail("Failed to resolve `{}#{}`: {}".format(remote, reference, result.stderr)) + fail("Failed to resolve `{}#{}`: {}".format(remote, ",".join(reference), result.stderr)) tuples = [l.split("\t") for l in result.stdout.strip().splitlines()] - if len(tuples) > 1: - fail("Ambiguous reference `{}` for `{}`. Multiple results were found: {}".format(remote, reference, ",".join([r for _, r in tuples]))) + if len(tuples) > len(reference): + fail("Ambiguous reference `{}` for {}. Multiple results were found: {}".format(remote, ", ".join(reference), ", ".join([r for _, r in tuples]))) commit, resolved = tuples[0] -- GitLab