diff --git a/.aspect/bazelrc/bazel7.bazelrc b/.aspect/bazelrc/bazel7.bazelrc
index 11a1c67f..07c4f4f0 100644
--- a/.aspect/bazelrc/bazel7.bazelrc
+++ b/.aspect/bazelrc/bazel7.bazelrc
@@ -12,4 +12,4 @@ build --reuse_sandbox_directories
# Avoid this flag being enabled by remote_download_minimal or remote_download_toplevel
# See https://meroton.com/blog/bazel-6-errors-build-without-the-bytes/
-build --noexperimental_action_cache_store_output_metadata
+build --noaction_cache_store_output_metadata
diff --git a/.bazelci/presubmit.yml b/.bazelci/presubmit.yml
index 31c9364e..5ed2f29d 100644
--- a/.bazelci/presubmit.yml
+++ b/.bazelci/presubmit.yml
@@ -1,5 +1,5 @@
matrix:
- bazel_version: ["7.0.0", "7.3.1"]
+ bazel_version: ["8.0.0"]
platform:
- ubuntu2004
- macos
diff --git a/.bazelrc b/.bazelrc
index 2eaccf2e..279e37b5 100644
--- a/.bazelrc
+++ b/.bazelrc
@@ -2,9 +2,11 @@ common:verbose --announce_rc
# Import Aspect bazelrc presets
import %workspace%/.aspect/bazelrc/convenience.bazelrc
-import %workspace%/.aspect/bazelrc/correctness.bazelrc
import %workspace%/.aspect/bazelrc/debug.bazelrc
-import %workspace%/.aspect/bazelrc/performance.bazelrc
+
+# Inlined into `bazel8.bazelrc` because of broken flags at latest. Tests enforce use of latest.
+#import %workspace%/.aspect/bazelrc/correctness.bazelrc
+#import %workspace%/.aspect/bazelrc/performance.bazelrc
# Import project-level presets
import %workspace%/tools/bazel/base.bazelrc
diff --git a/.bazelversion b/.bazelversion
index 643916c0..ae9a76b9 100644
--- a/.bazelversion
+++ b/.bazelversion
@@ -1 +1 @@
-7.3.1
+8.0.0
diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md
index 3c39df28..9a526bc1 100644
--- a/.github/CONTRIBUTING.md
+++ b/.github/CONTRIBUTING.md
@@ -80,7 +80,7 @@ Configs: bzlmod
Targets: //...
Tests: //...
Args:
- --config=bzlmod --config=fastbuild
+ --config=fastbuild
```
As you can see, the `Makefile` has decided to apply the `fastbuild` config based on having no other inputs (it's the default in Bazel too). Let's see what passing `RELEASE=yes` does:
@@ -100,7 +100,7 @@ Configs: bzlmod
Targets: //...
Tests: //...
Args:
- --config=bzlmod --config=release
+ --config=release
```
Makes sense, checks out. You can pass these `Args` and `Targets` yourself directly to Bazel if you want, which is all the `Makefile` will do anyway.
diff --git a/.github/workflows/check.buildifier.yml b/.github/workflows/check.buildifier.yml
index decb2345..e54ae81c 100644
--- a/.github/workflows/check.buildifier.yml
+++ b/.github/workflows/check.buildifier.yml
@@ -37,7 +37,7 @@ jobs:
uses: step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1
with:
egress-policy: audit
- - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: buildifier
continue-on-error: true
run: bazel run --enable_bzlmod //.github/workflows:buildifier.check
diff --git a/.github/workflows/check.codeql.yml b/.github/workflows/check.codeql.yml
index 80859d7c..2a0cace5 100644
--- a/.github/workflows/check.codeql.yml
+++ b/.github/workflows/check.codeql.yml
@@ -44,15 +44,15 @@ jobs:
with:
egress-policy: audit
- name: Checkout repository
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Initialize CodeQL
- uses: github/codeql-action/init@e2b3eafc8d227b0241d48be5f425d47c2d750a13 # v3.26.10
+ uses: github/codeql-action/init@df409f7d9260372bd5f19e5b04e83cb3c43714ae # v3.27.9
with:
languages: ${{ matrix.language }}
- name: Autobuild
- uses: github/codeql-action/autobuild@e2b3eafc8d227b0241d48be5f425d47c2d750a13 # v3.26.10
+ uses: github/codeql-action/autobuild@df409f7d9260372bd5f19e5b04e83cb3c43714ae # v3.27.9
- name: Perform CodeQL Analysis
- uses: github/codeql-action/analyze@e2b3eafc8d227b0241d48be5f425d47c2d750a13 # v3.26.10
+ uses: github/codeql-action/analyze@df409f7d9260372bd5f19e5b04e83cb3c43714ae # v3.27.9
continue-on-error: true
with:
category: "/language:${{matrix.language}}"
diff --git a/.github/workflows/check.lint-yaml.yml b/.github/workflows/check.lint-yaml.yml
index f65b55ef..61a64d64 100644
--- a/.github/workflows/check.lint-yaml.yml
+++ b/.github/workflows/check.lint-yaml.yml
@@ -63,7 +63,7 @@ jobs:
allowed-endpoints: >
github.com:443
- name: "Setup: Checkout"
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: "Lint: YAML"
uses: karancode/yamllint-github-action@0a904064817924fc6fb449a32f67f25bfacc48ae # master
with:
@@ -90,7 +90,7 @@ jobs:
allowed-endpoints: >
github.com:443
- name: "Setup: Checkout"
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: "Lint: YAML"
uses: karancode/yamllint-github-action@0a904064817924fc6fb449a32f67f25bfacc48ae # master
with:
diff --git a/.github/workflows/check.scorecards.yml b/.github/workflows/check.scorecards.yml
index d61d1f4e..e7278bcd 100644
--- a/.github/workflows/check.scorecards.yml
+++ b/.github/workflows/check.scorecards.yml
@@ -24,7 +24,7 @@ jobs:
with:
egress-policy: audit
- name: "Checkout code"
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- name: "Run analysis"
@@ -35,12 +35,12 @@ jobs:
publish_results: true
repo_token: ${{ secrets.SCORECARD_TOKEN }}
- name: "Upload artifact"
- uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
+ uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
with:
name: SARIF file
path: results.sarif
retention-days: 5
- name: "Upload to code-scanning"
- uses: github/codeql-action/upload-sarif@e2b3eafc8d227b0241d48be5f425d47c2d750a13 # v3.26.10
+ uses: github/codeql-action/upload-sarif@df409f7d9260372bd5f19e5b04e83cb3c43714ae # v3.27.9
with:
sarif_file: results.sarif
diff --git a/.github/workflows/deploy.docs.yml b/.github/workflows/deploy.docs.yml
index 36d3b73d..5c860441 100644
--- a/.github/workflows/deploy.docs.yml
+++ b/.github/workflows/deploy.docs.yml
@@ -33,7 +33,7 @@ jobs:
with:
egress-policy: audit
- name: "Setup: Checkout"
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: "Setup: Pages"
uses: actions/configure-pages@983d7736d9b0ae728b81ab479565c72886d7745b # v5.0.0
- name: "Build: Jekyll"
diff --git a/.github/workflows/module.build.yml b/.github/workflows/module.build.yml
index 865e2db7..b040120e 100644
--- a/.github/workflows/module.build.yml
+++ b/.github/workflows/module.build.yml
@@ -138,14 +138,14 @@ jobs:
releases.bazel.build:443
remote.buildbuddy.io:443
- name: "Setup: Checkout"
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: "Setup: msbuild"
uses: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1.13.0
if: ${{ contains(inputs.runner, 'windows') }}
- name: "Setup: Bazel"
uses: bazel-contrib/setup-bazel@90b352333885f9fb6bf262d8e659f01b6219cc25 # 0.8.3
- name: "Setup: Cache"
- uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
+ uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0
with:
path: "~/.cache/bazel"
key: bazel-v3
@@ -234,6 +234,14 @@ jobs:
labs: false
skip: false
+ # Test: Bazel 7
+ - label: Bazel 7
+ target: sample
+ action: build
+ directory: "./example/integration_tests/bazel7"
+ labs: false
+ skip: false
+
# Test: Inert
- label: Inert
target: sample
@@ -410,7 +418,7 @@ jobs:
repo1.maven.org:443
maven.pkg.st:443
- name: "Setup: Checkout"
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: "Setup: msbuild"
uses: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1.13.0
if: ${{ contains(inputs.runner, 'windows') }}
diff --git a/.github/workflows/on.pr.yml b/.github/workflows/on.pr.yml
index 64deb037..543115e8 100644
--- a/.github/workflows/on.pr.yml
+++ b/.github/workflows/on.pr.yml
@@ -36,7 +36,7 @@ jobs:
with:
egress-policy: audit
- name: "Setup: Checkout"
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: "Report: Dependency Graph"
continue-on-error: true
uses: advanced-security/maven-dependency-submission-action@4f64ddab9d742a4806eeb588d238e4c311a8397d # v4.1.1
@@ -54,9 +54,9 @@ jobs:
with:
egress-policy: audit
- name: "Checkout Repository"
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: "Dependency Review"
- uses: actions/dependency-review-action@5a2ce3f5b92ee19cbb1541a4984c76d921601d7c # v4.3.4
+ uses: actions/dependency-review-action@3b139cfc5fae8b618d3eae3675e383bb1769c019 # v4.5.0
with:
config-file: "./.github/dependency-review-config.yml"
comment-summary-in-pr: always
diff --git a/.github/workflows/on.push.yml b/.github/workflows/on.push.yml
index 542a76c6..562f56ba 100644
--- a/.github/workflows/on.push.yml
+++ b/.github/workflows/on.push.yml
@@ -34,7 +34,7 @@ jobs:
with:
egress-policy: audit
- name: "Setup: Checkout"
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: "Report: Dependency Graph"
continue-on-error: true
uses: advanced-security/maven-dependency-submission-action@4f64ddab9d742a4806eeb588d238e4c311a8397d # v4.1.1
diff --git a/MODULE.bazel b/MODULE.bazel
index 8816794e..ceddc16c 100644
--- a/MODULE.bazel
+++ b/MODULE.bazel
@@ -18,7 +18,7 @@ GRAALVM_VERSION = "21.0.2"
GRAALVM_DIST = "ce"
## GraalVM SDK version.
-GRAALVM_SDK_VERSION = "24.1.0"
+GRAALVM_SDK_VERSION = "24.1.1"
##
## Dependencies: API
@@ -26,7 +26,7 @@ GRAALVM_SDK_VERSION = "24.1.0"
bazel_dep(
name = "platforms",
- version = "0.0.7",
+ version = "0.0.10",
)
bazel_dep(
name = "bazel_features",
@@ -34,7 +34,7 @@ bazel_dep(
)
bazel_dep(
name = "rules_java",
- version = "6.4.0",
+ version = "7.1.0",
)
bazel_dep(
name = "bazel_skylib",
@@ -105,7 +105,7 @@ bazel_dep(
)
bazel_dep(
name = "stardoc",
- version = "0.6.2",
+ version = "0.7.2",
dev_dependency = True,
repo_name = "io_bazel_stardoc",
)
diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock
index 2a52c337..51f21c1c 100644
--- a/MODULE.bazel.lock
+++ b/MODULE.bazel.lock
@@ -1,15 +1,19 @@
{
- "lockFileVersion": 11,
+ "lockFileVersion": 16,
"registryFileHashes": {
"https://bcr.bazel.build/bazel_registry.json": "8a28e4aff06ee60aed2a8c281907fb8bcbf3b753c91fb5a5c57da3215d5b3497",
"https://bcr.bazel.build/modules/abseil-cpp/20210324.2/MODULE.bazel": "7cd0312e064fde87c8d1cd79ba06c876bd23630c83466e9500321be55c96ace2",
"https://bcr.bazel.build/modules/abseil-cpp/20211102.0/MODULE.bazel": "70390338f7a5106231d20620712f7cccb659cd0e9d073d1991c038eb9fc57589",
- "https://bcr.bazel.build/modules/abseil-cpp/20211102.0/source.json": "7e3a9adf473e9af076ae485ed649d5641ad50ec5c11718103f34de03170d94ad",
+ "https://bcr.bazel.build/modules/abseil-cpp/20230125.1/MODULE.bazel": "89047429cb0207707b2dface14ba7f8df85273d484c2572755be4bab7ce9c3a0",
+ "https://bcr.bazel.build/modules/abseil-cpp/20230802.0.bcr.1/MODULE.bazel": "1c8cec495288dccd14fdae6e3f95f772c1c91857047a098fad772034264cc8cb",
+ "https://bcr.bazel.build/modules/abseil-cpp/20230802.0/MODULE.bazel": "d253ae36a8bd9ee3c5955384096ccb6baf16a1b1e93e858370da0a3b94f77c16",
+ "https://bcr.bazel.build/modules/abseil-cpp/20230802.1/MODULE.bazel": "fa92e2eb41a04df73cdabeec37107316f7e5272650f81d6cc096418fe647b915",
+ "https://bcr.bazel.build/modules/abseil-cpp/20240116.1/MODULE.bazel": "37bcdb4440fbb61df6a1c296ae01b327f19e9bb521f9b8e26ec854b6f97309ed",
+ "https://bcr.bazel.build/modules/abseil-cpp/20240116.1/source.json": "9be551b8d4e3ef76875c0d744b5d6a504a27e3ae67bc6b28f46415fd2d2957da",
"https://bcr.bazel.build/modules/apple_rules_lint/0.3.2/MODULE.bazel": "025c849b118da09af75afe0785bade64f082d27bb6aa1e078bfcbd1dc5a5bb26",
"https://bcr.bazel.build/modules/apple_rules_lint/0.3.2/source.json": "eea39d44eba88408573363151dfe63a01be1229d463dff18b9fbb412589e79f2",
"https://bcr.bazel.build/modules/apple_support/1.15.1/MODULE.bazel": "a0556fefca0b1bb2de8567b8827518f94db6a6e7e7d632b4c48dc5f865bc7c85",
"https://bcr.bazel.build/modules/apple_support/1.15.1/source.json": "517f2b77430084c541bc9be2db63fdcbb7102938c5f64c17ee60ffda2e5cf07b",
- "https://bcr.bazel.build/modules/apple_support/1.5.0/MODULE.bazel": "50341a62efbc483e8a2a6aec30994a58749bd7b885e18dd96aa8c33031e558ef",
"https://bcr.bazel.build/modules/aspect_bazel_lib/1.31.2/MODULE.bazel": "7bee702b4862612f29333590f4b658a5832d433d6f8e4395f090e8f4e85d442f",
"https://bcr.bazel.build/modules/aspect_bazel_lib/1.34.1/MODULE.bazel": "a75441c623dce718e9e3a4aadca34cb4b649ddb9f32ec3b273879e2e56bb600f",
"https://bcr.bazel.build/modules/aspect_bazel_lib/1.34.1/source.json": "75fa908c4315888f20089cb18cf4f193d489cdd79f41f4a417fe75be9f1cb52d",
@@ -17,8 +21,16 @@
"https://bcr.bazel.build/modules/aspect_rules_js/1.32.0/source.json": "42ae578b78d4efcdcfb97134af0b8c7e36ba8879222e4221e5dde34a059569af",
"https://bcr.bazel.build/modules/bazel_features/0.1.0/MODULE.bazel": "47011d645b0f949f42ee67f2e8775188a9cf4a0a1528aa2fa4952f2fd00906fd",
"https://bcr.bazel.build/modules/bazel_features/1.0.0/MODULE.bazel": "d7f022dc887efb96e1ee51cec7b2e48d41e36ff59a6e4f216c40e4029e1585bf",
+ "https://bcr.bazel.build/modules/bazel_features/1.1.1/MODULE.bazel": "27b8c79ef57efe08efccbd9dd6ef70d61b4798320b8d3c134fd571f78963dbcd",
"https://bcr.bazel.build/modules/bazel_features/1.11.0/MODULE.bazel": "f9382337dd5a474c3b7d334c2f83e50b6eaedc284253334cf823044a26de03e8",
- "https://bcr.bazel.build/modules/bazel_features/1.11.0/source.json": "c9320aa53cd1c441d24bd6b716da087ad7e4ff0d9742a9884587596edfe53015",
+ "https://bcr.bazel.build/modules/bazel_features/1.15.0/MODULE.bazel": "d38ff6e517149dc509406aca0db3ad1efdd890a85e049585b7234d04238e2a4d",
+ "https://bcr.bazel.build/modules/bazel_features/1.17.0/MODULE.bazel": "039de32d21b816b47bd42c778e0454217e9c9caac4a3cf8e15c7231ee3ddee4d",
+ "https://bcr.bazel.build/modules/bazel_features/1.18.0/MODULE.bazel": "1be0ae2557ab3a72a57aeb31b29be347bcdc5d2b1eb1e70f39e3851a7e97041a",
+ "https://bcr.bazel.build/modules/bazel_features/1.19.0/MODULE.bazel": "59adcdf28230d220f0067b1f435b8537dd033bfff8db21335ef9217919c7fb58",
+ "https://bcr.bazel.build/modules/bazel_features/1.21.0/MODULE.bazel": "675642261665d8eea09989aa3b8afb5c37627f1be178382c320d1b46afba5e3b",
+ "https://bcr.bazel.build/modules/bazel_features/1.21.0/source.json": "3e8379efaaef53ce35b7b8ba419df829315a880cb0a030e5bb45c96d6d5ecb5f",
+ "https://bcr.bazel.build/modules/bazel_features/1.4.1/MODULE.bazel": "e45b6bb2350aff3e442ae1111c555e27eac1d915e77775f6fdc4b351b758b5d7",
+ "https://bcr.bazel.build/modules/bazel_features/1.9.1/MODULE.bazel": "8f679097876a9b609ad1f60249c49d68bfab783dd9be012faf9d82547b14815a",
"https://bcr.bazel.build/modules/bazel_skylib/1.0.3/MODULE.bazel": "bcb0fd896384802d1ad283b4e4eb4d718eebd8cb820b0a2c3a347fb971afd9d8",
"https://bcr.bazel.build/modules/bazel_skylib/1.1.1/MODULE.bazel": "1add3e7d93ff2e6998f9e118022c84d163917d912f5afafb3058e3d2f1545b5e",
"https://bcr.bazel.build/modules/bazel_skylib/1.2.0/MODULE.bazel": "44fe84260e454ed94ad326352a698422dbe372b21a1ac9f3eab76eb531223686",
@@ -28,7 +40,9 @@
"https://bcr.bazel.build/modules/bazel_skylib/1.4.2/MODULE.bazel": "3bd40978e7a1fac911d5989e6b09d8f64921865a45822d8b09e815eaa726a651",
"https://bcr.bazel.build/modules/bazel_skylib/1.5.0/MODULE.bazel": "32880f5e2945ce6a03d1fbd588e9198c0a959bb42297b2cfaf1685b7bc32e138",
"https://bcr.bazel.build/modules/bazel_skylib/1.6.1/MODULE.bazel": "8fdee2dbaace6c252131c00e1de4b165dc65af02ea278476187765e1a617b917",
- "https://bcr.bazel.build/modules/bazel_skylib/1.6.1/source.json": "082ed5f9837901fada8c68c2f3ddc958bb22b6d654f71dd73f3df30d45d4b749",
+ "https://bcr.bazel.build/modules/bazel_skylib/1.7.0/MODULE.bazel": "0db596f4563de7938de764cc8deeabec291f55e8ec15299718b93c4423e9796d",
+ "https://bcr.bazel.build/modules/bazel_skylib/1.7.1/MODULE.bazel": "3120d80c5861aa616222ec015332e5f8d3171e062e3e804a2a0253e1be26e59b",
+ "https://bcr.bazel.build/modules/bazel_skylib/1.7.1/source.json": "f121b43eeefc7c29efbd51b83d08631e2347297c95aac9764a701f2a6a2bb953",
"https://bcr.bazel.build/modules/bazel_skylib_gazelle_plugin/1.4.2/MODULE.bazel": "51eaa4de95eeb0ab744a6b56e43e549ebe8a3bc319e02b3a4e8399957ba9745f",
"https://bcr.bazel.build/modules/bazel_skylib_gazelle_plugin/1.4.2/source.json": "44d42c58eae570de9481fd2ac140743d370ce28a3c31b15616b242fe279ea51b",
"https://bcr.bazel.build/modules/buildifier_prebuilt/6.3.3/MODULE.bazel": "cd83c785cac88a68ea9b39248c0fce803bc4fef308e788456c92fb6266dce840",
@@ -43,25 +57,52 @@
"https://bcr.bazel.build/modules/gazelle/0.31.1/MODULE.bazel": "f65e37afff3b557582b4cc9f1b7249a94e3652c03e75a22e8150b83f14a36eb0",
"https://bcr.bazel.build/modules/gazelle/0.32.0/MODULE.bazel": "b499f58a5d0d3537f3cf5b76d8ada18242f64ec474d8391247438bf04f58c7b8",
"https://bcr.bazel.build/modules/gazelle/0.32.0/source.json": "ef7e2d5194a004d902f5a745eb8f466c90b63a539e9d59311197b87e4d1caee7",
+ "https://bcr.bazel.build/modules/google_benchmark/1.8.2/MODULE.bazel": "a70cf1bba851000ba93b58ae2f6d76490a9feb74192e57ab8e8ff13c34ec50cb",
"https://bcr.bazel.build/modules/googletest/1.11.0/MODULE.bazel": "3a83f095183f66345ca86aa13c58b59f9f94a2f81999c093d4eeaa2d262d12f4",
- "https://bcr.bazel.build/modules/googletest/1.11.0/source.json": "c73d9ef4268c91bd0c1cd88f1f9dfa08e814b1dbe89b5f594a9f08ba0244d206",
+ "https://bcr.bazel.build/modules/googletest/1.14.0.bcr.1/MODULE.bazel": "22c31a561553727960057361aa33bf20fb2e98584bc4fec007906e27053f80c6",
+ "https://bcr.bazel.build/modules/googletest/1.14.0.bcr.1/source.json": "41e9e129f80d8c8bf103a7acc337b76e54fad1214ac0a7084bf24f4cd924b8b4",
+ "https://bcr.bazel.build/modules/googletest/1.14.0/MODULE.bazel": "cfbcbf3e6eac06ef9d85900f64424708cc08687d1b527f0ef65aa7517af8118f",
+ "https://bcr.bazel.build/modules/jsoncpp/1.9.5/MODULE.bazel": "31271aedc59e815656f5736f282bb7509a97c7ecb43e927ac1a37966e0578075",
+ "https://bcr.bazel.build/modules/jsoncpp/1.9.5/source.json": "4108ee5085dd2885a341c7fab149429db457b3169b86eb081fa245eadf69169d",
+ "https://bcr.bazel.build/modules/libpfm/4.11.0/MODULE.bazel": "45061ff025b301940f1e30d2c16bea596c25b176c8b6b3087e92615adbd52902",
+ "https://bcr.bazel.build/modules/platforms/0.0.10/MODULE.bazel": "8cb8efaf200bdeb2150d93e162c40f388529a25852b332cec879373771e48ed5",
+ "https://bcr.bazel.build/modules/platforms/0.0.10/source.json": "f22828ff4cf021a6b577f1bf6341cb9dcd7965092a439f64fc1bb3b7a5ae4bd5",
"https://bcr.bazel.build/modules/platforms/0.0.4/MODULE.bazel": "9b328e31ee156f53f3c416a64f8491f7eb731742655a47c9eec4703a71644aee",
"https://bcr.bazel.build/modules/platforms/0.0.5/MODULE.bazel": "5733b54ea419d5eaf7997054bb55f6a1d0b5ff8aedf0176fef9eea44f3acda37",
"https://bcr.bazel.build/modules/platforms/0.0.6/MODULE.bazel": "ad6eeef431dc52aefd2d77ed20a4b353f8ebf0f4ecdd26a807d2da5aa8cd0615",
"https://bcr.bazel.build/modules/platforms/0.0.7/MODULE.bazel": "72fd4a0ede9ee5c021f6a8dd92b503e089f46c227ba2813ff183b71616034814",
+ "https://bcr.bazel.build/modules/platforms/0.0.8/MODULE.bazel": "9f142c03e348f6d263719f5074b21ef3adf0b139ee4c5133e2aa35664da9eb2d",
"https://bcr.bazel.build/modules/platforms/0.0.9/MODULE.bazel": "4a87a60c927b56ddd67db50c89acaa62f4ce2a1d2149ccb63ffd871d5ce29ebc",
- "https://bcr.bazel.build/modules/platforms/0.0.9/source.json": "cd74d854bf16a9e002fb2ca7b1a421f4403cda29f824a765acd3a8c56f8d43e6",
"https://bcr.bazel.build/modules/protobuf/21.7/MODULE.bazel": "a5a29bb89544f9b97edce05642fac225a808b5b7be74038ea3640fae2f8e66a7",
- "https://bcr.bazel.build/modules/protobuf/21.7/source.json": "bbe500720421e582ff2d18b0802464205138c06056f443184de39fbb8187b09b",
+ "https://bcr.bazel.build/modules/protobuf/27.0/MODULE.bazel": "7873b60be88844a0a1d8f80b9d5d20cfbd8495a689b8763e76c6372998d3f64c",
+ "https://bcr.bazel.build/modules/protobuf/27.1/MODULE.bazel": "703a7b614728bb06647f965264967a8ef1c39e09e8f167b3ca0bb1fd80449c0d",
+ "https://bcr.bazel.build/modules/protobuf/29.0-rc2/MODULE.bazel": "6241d35983510143049943fc0d57937937122baf1b287862f9dc8590fc4c37df",
+ "https://bcr.bazel.build/modules/protobuf/29.0-rc3/MODULE.bazel": "33c2dfa286578573afc55a7acaea3cada4122b9631007c594bf0729f41c8de92",
+ "https://bcr.bazel.build/modules/protobuf/29.0/MODULE.bazel": "319dc8bf4c679ff87e71b1ccfb5a6e90a6dbc4693501d471f48662ac46d04e4e",
+ "https://bcr.bazel.build/modules/protobuf/29.0/source.json": "b857f93c796750eef95f0d61ee378f3420d00ee1dd38627b27193aa482f4f981",
"https://bcr.bazel.build/modules/protobuf/3.19.0/MODULE.bazel": "6b5fbb433f760a99a22b18b6850ed5784ef0e9928a72668b66e4d7ccd47db9b0",
"https://bcr.bazel.build/modules/protobuf/3.19.2/MODULE.bazel": "532ffe5f2186b69fdde039efe6df13ba726ff338c6bc82275ad433013fa10573",
"https://bcr.bazel.build/modules/protobuf/3.19.6/MODULE.bazel": "9233edc5e1f2ee276a60de3eaa47ac4132302ef9643238f23128fea53ea12858",
+ "https://bcr.bazel.build/modules/pybind11_bazel/2.11.1/MODULE.bazel": "88af1c246226d87e65be78ed49ecd1e6f5e98648558c14ce99176da041dc378e",
+ "https://bcr.bazel.build/modules/pybind11_bazel/2.11.1/source.json": "be4789e951dd5301282729fe3d4938995dc4c1a81c2ff150afc9f1b0504c6022",
+ "https://bcr.bazel.build/modules/re2/2023-09-01/MODULE.bazel": "cb3d511531b16cfc78a225a9e2136007a48cf8a677e4264baeab57fe78a80206",
+ "https://bcr.bazel.build/modules/re2/2023-09-01/source.json": "e044ce89c2883cd957a2969a43e79f7752f9656f6b20050b62f90ede21ec6eb4",
+ "https://bcr.bazel.build/modules/rules_android/0.1.1/MODULE.bazel": "48809ab0091b07ad0182defb787c4c5328bd3a278938415c00a7b69b50c4d3a8",
+ "https://bcr.bazel.build/modules/rules_android/0.1.1/source.json": "e6986b41626ee10bdc864937ffb6d6bf275bb5b9c65120e6137d56e6331f089e",
"https://bcr.bazel.build/modules/rules_cc/0.0.1/MODULE.bazel": "cb2aa0747f84c6c3a78dad4e2049c154f08ab9d166b1273835a8174940365647",
+ "https://bcr.bazel.build/modules/rules_cc/0.0.10/MODULE.bazel": "ec1705118f7eaedd6e118508d3d26deba2a4e76476ada7e0e3965211be012002",
+ "https://bcr.bazel.build/modules/rules_cc/0.0.13/MODULE.bazel": "0e8529ed7b323dad0775ff924d2ae5af7640b23553dfcd4d34344c7e7a867191",
+ "https://bcr.bazel.build/modules/rules_cc/0.0.14/MODULE.bazel": "5e343a3aac88b8d7af3b1b6d2093b55c347b8eefc2e7d1442f7a02dc8fea48ac",
+ "https://bcr.bazel.build/modules/rules_cc/0.0.15/MODULE.bazel": "6704c35f7b4a72502ee81f61bf88706b54f06b3cbe5558ac17e2e14666cd5dcc",
+ "https://bcr.bazel.build/modules/rules_cc/0.0.16/MODULE.bazel": "7661303b8fc1b4d7f532e54e9d6565771fea666fbdf839e0a86affcd02defe87",
+ "https://bcr.bazel.build/modules/rules_cc/0.0.16/source.json": "227e83737046aa4f50015da48e98e0d8ab42fd0ec74d8d653b6cc9f9a357f200",
"https://bcr.bazel.build/modules/rules_cc/0.0.2/MODULE.bazel": "6915987c90970493ab97393024c156ea8fb9f3bea953b2f3ec05c34f19b5695c",
"https://bcr.bazel.build/modules/rules_cc/0.0.6/MODULE.bazel": "abf360251023dfe3efcef65ab9d56beefa8394d4176dd29529750e1c57eaa33f",
"https://bcr.bazel.build/modules/rules_cc/0.0.8/MODULE.bazel": "964c85c82cfeb6f3855e6a07054fdb159aced38e99a5eecf7bce9d53990afa3e",
"https://bcr.bazel.build/modules/rules_cc/0.0.9/MODULE.bazel": "836e76439f354b89afe6a911a7adf59a6b2518fafb174483ad78a2a2fde7b1c5",
- "https://bcr.bazel.build/modules/rules_cc/0.0.9/source.json": "1f1ba6fea244b616de4a554a0f4983c91a9301640c8fe0dd1d410254115c8430",
+ "https://bcr.bazel.build/modules/rules_foreign_cc/0.9.0/MODULE.bazel": "c9e8c682bf75b0e7c704166d79b599f93b72cfca5ad7477df596947891feeef6",
+ "https://bcr.bazel.build/modules/rules_fuzzing/0.5.2/MODULE.bazel": "40c97d1144356f52905566c55811f13b299453a14ac7769dfba2ac38192337a8",
+ "https://bcr.bazel.build/modules/rules_fuzzing/0.5.2/source.json": "c8b1e2c717646f1702290959a3302a178fb639d987ab61d548105019f11e527e",
"https://bcr.bazel.build/modules/rules_go/0.33.0/MODULE.bazel": "a2b11b64cd24bf94f57454f53288a5dacfe6cb86453eee7761b7637728c1910c",
"https://bcr.bazel.build/modules/rules_go/0.37.0/MODULE.bazel": "7639dae065f071efebbe73c03dc8330c3293206cf073af7c7084add4e0120aba",
"https://bcr.bazel.build/modules/rules_go/0.38.1/MODULE.bazel": "fb8e73dd3b6fc4ff9d260ceacd830114891d49904f5bda1c16bc147bcc254f71",
@@ -73,30 +114,54 @@
"https://bcr.bazel.build/modules/rules_java/5.3.5/MODULE.bazel": "a4ec4f2db570171e3e5eb753276ee4b389bae16b96207e9d3230895c99644b86",
"https://bcr.bazel.build/modules/rules_java/6.0.0/MODULE.bazel": "8a43b7df601a7ec1af61d79345c17b31ea1fedc6711fd4abfd013ea612978e39",
"https://bcr.bazel.build/modules/rules_java/6.1.1/MODULE.bazel": "124151afe9d8e797c5779a5d7fa88ff3ef7a2a283dcc435c62626a216d6aab8e",
- "https://bcr.bazel.build/modules/rules_java/6.3.0/MODULE.bazel": "a97c7678c19f236a956ad260d59c86e10a463badb7eb2eda787490f4c969b963",
"https://bcr.bazel.build/modules/rules_java/6.4.0/MODULE.bazel": "e986a9fe25aeaa84ac17ca093ef13a4637f6107375f64667a15999f77db6c8f6",
- "https://bcr.bazel.build/modules/rules_java/7.6.5/MODULE.bazel": "481164be5e02e4cab6e77a36927683263be56b7e36fef918b458d7a8a1ebadb1",
- "https://bcr.bazel.build/modules/rules_java/7.6.5/source.json": "a805b889531d1690e3c72a7a7e47a870d00323186a9904b36af83aa3d053ee8d",
+ "https://bcr.bazel.build/modules/rules_java/6.5.2/MODULE.bazel": "1d440d262d0e08453fa0c4d8f699ba81609ed0e9a9a0f02cd10b3e7942e61e31",
+ "https://bcr.bazel.build/modules/rules_java/7.1.0/MODULE.bazel": "30d9135a2b6561c761bd67bd4990da591e6bdc128790ce3e7afd6a3558b2fb64",
+ "https://bcr.bazel.build/modules/rules_java/7.10.0/MODULE.bazel": "530c3beb3067e870561739f1144329a21c851ff771cd752a49e06e3dc9c2e71a",
+ "https://bcr.bazel.build/modules/rules_java/7.12.2/MODULE.bazel": "579c505165ee757a4280ef83cda0150eea193eed3bef50b1004ba88b99da6de6",
+ "https://bcr.bazel.build/modules/rules_java/7.2.0/MODULE.bazel": "06c0334c9be61e6cef2c8c84a7800cef502063269a5af25ceb100b192453d4ab",
+ "https://bcr.bazel.build/modules/rules_java/7.3.2/MODULE.bazel": "50dece891cfdf1741ea230d001aa9c14398062f2b7c066470accace78e412bc2",
+ "https://bcr.bazel.build/modules/rules_java/7.6.1/MODULE.bazel": "2f14b7e8a1aa2f67ae92bc69d1ec0fa8d9f827c4e17ff5e5f02e91caa3b2d0fe",
+ "https://bcr.bazel.build/modules/rules_java/8.3.2/MODULE.bazel": "7336d5511ad5af0b8615fdc7477535a2e4e723a357b6713af439fe8cf0195017",
+ "https://bcr.bazel.build/modules/rules_java/8.5.1/MODULE.bazel": "d8a9e38cc5228881f7055a6079f6f7821a073df3744d441978e7a43e20226939",
+ "https://bcr.bazel.build/modules/rules_java/8.6.1/MODULE.bazel": "f4808e2ab5b0197f094cabce9f4b006a27766beb6a9975931da07099560ca9c2",
+ "https://bcr.bazel.build/modules/rules_java/8.6.1/source.json": "f18d9ad3c4c54945bf422ad584fa6c5ca5b3116ff55a5b1bc77e5c1210be5960",
"https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/MODULE.bazel": "a56b85e418c83eb1839819f0b515c431010160383306d13ec21959ac412d2fe7",
+ "https://bcr.bazel.build/modules/rules_jvm_external/5.1/MODULE.bazel": "33f6f999e03183f7d088c9be518a63467dfd0be94a11d0055fe2d210f89aa909",
"https://bcr.bazel.build/modules/rules_jvm_external/5.2/MODULE.bazel": "d9351ba35217ad0de03816ef3ed63f89d411349353077348a45348b096615036",
"https://bcr.bazel.build/modules/rules_jvm_external/5.3/MODULE.bazel": "bf93870767689637164657731849fb887ad086739bd5d360d90007a581d5527d",
- "https://bcr.bazel.build/modules/rules_jvm_external/5.3/source.json": "9e9055ac9de78a92808fa343464c2f18727f373d13ef0bb09082fe7d2a4de57d",
+ "https://bcr.bazel.build/modules/rules_jvm_external/6.1/MODULE.bazel": "75b5fec090dbd46cf9b7d8ea08cf84a0472d92ba3585b476f44c326eda8059c4",
+ "https://bcr.bazel.build/modules/rules_jvm_external/6.3/MODULE.bazel": "c998e060b85f71e00de5ec552019347c8bca255062c990ac02d051bb80a38df0",
+ "https://bcr.bazel.build/modules/rules_jvm_external/6.3/source.json": "6f5f5a5a4419ae4e37c35a5bb0a6ae657ed40b7abc5a5189111b47fcebe43197",
+ "https://bcr.bazel.build/modules/rules_kotlin/1.9.0/MODULE.bazel": "ef85697305025e5a61f395d4eaede272a5393cee479ace6686dba707de804d59",
+ "https://bcr.bazel.build/modules/rules_kotlin/1.9.6/MODULE.bazel": "d269a01a18ee74d0335450b10f62c9ed81f2321d7958a2934e44272fe82dcef3",
+ "https://bcr.bazel.build/modules/rules_kotlin/1.9.6/source.json": "2faa4794364282db7c06600b7e5e34867a564ae91bda7cae7c29c64e9466b7d5",
"https://bcr.bazel.build/modules/rules_license/0.0.3/MODULE.bazel": "627e9ab0247f7d1e05736b59dbb1b6871373de5ad31c3011880b4133cafd4bd0",
"https://bcr.bazel.build/modules/rules_license/0.0.4/MODULE.bazel": "6a88dd22800cf1f9f79ba32cacad0d3a423ed28efa2c2ed5582eaa78dd3ac1e5",
"https://bcr.bazel.build/modules/rules_license/0.0.7/MODULE.bazel": "088fbeb0b6a419005b89cf93fe62d9517c0a2b8bb56af3244af65ecfe37e7d5d",
- "https://bcr.bazel.build/modules/rules_license/0.0.7/source.json": "355cc5737a0f294e560d52b1b7a6492d4fff2caf0bef1a315df5a298fca2d34a",
+ "https://bcr.bazel.build/modules/rules_license/1.0.0/MODULE.bazel": "a7fda60eefdf3d8c827262ba499957e4df06f659330bbe6cdbdb975b768bb65c",
+ "https://bcr.bazel.build/modules/rules_license/1.0.0/source.json": "a52c89e54cc311196e478f8382df91c15f7a2bfdf4c6cd0e2675cc2ff0b56efb",
"https://bcr.bazel.build/modules/rules_nodejs/5.8.2/MODULE.bazel": "6bc03c8f37f69401b888023bf511cb6ee4781433b0cb56236b2e55a21e3a026a",
"https://bcr.bazel.build/modules/rules_nodejs/6.0.1/MODULE.bazel": "3bbb9ca29ed92b94cf7734ee7bde75280dc83b0b342c7f853096d403a11e8b22",
"https://bcr.bazel.build/modules/rules_nodejs/6.0.1/source.json": "6b413000301d80bb71cf1226f135735fde9c0cd63446a98804d80ef7920452d0",
"https://bcr.bazel.build/modules/rules_pkg/0.7.0/MODULE.bazel": "df99f03fc7934a4737122518bb87e667e62d780b610910f0447665a7e2be62dc",
- "https://bcr.bazel.build/modules/rules_pkg/0.7.0/source.json": "c2557066e0c0342223ba592510ad3d812d4963b9024831f7f66fd0584dd8c66c",
+ "https://bcr.bazel.build/modules/rules_pkg/1.0.1/MODULE.bazel": "5b1df97dbc29623bccdf2b0dcd0f5cb08e2f2c9050aab1092fd39a41e82686ff",
+ "https://bcr.bazel.build/modules/rules_pkg/1.0.1/source.json": "bd82e5d7b9ce2d31e380dd9f50c111d678c3bdaca190cb76b0e1c71b05e1ba8a",
"https://bcr.bazel.build/modules/rules_proto/4.0.0/MODULE.bazel": "a7a7b6ce9bee418c1a760b3d84f83a299ad6952f9903c67f19e4edd964894e06",
"https://bcr.bazel.build/modules/rules_proto/5.3.0-21.7/MODULE.bazel": "e8dff86b0971688790ae75528fe1813f71809b5afd57facb44dad9e8eca631b7",
- "https://bcr.bazel.build/modules/rules_proto/5.3.0-21.7/source.json": "d57902c052424dfda0e71646cb12668d39c4620ee0544294d9d941e7d12bc3a9",
+ "https://bcr.bazel.build/modules/rules_proto/6.0.2/MODULE.bazel": "ce916b775a62b90b61888052a416ccdda405212b6aaeb39522f7dc53431a5e73",
+ "https://bcr.bazel.build/modules/rules_proto/7.0.2/MODULE.bazel": "bf81793bd6d2ad89a37a40693e56c61b0ee30f7a7fdbaf3eabbf5f39de47dea2",
+ "https://bcr.bazel.build/modules/rules_proto/7.0.2/source.json": "1e5e7260ae32ef4f2b52fd1d0de8d03b606a44c91b694d2f1afb1d3b28a48ce1",
"https://bcr.bazel.build/modules/rules_python/0.10.2/MODULE.bazel": "cc82bc96f2997baa545ab3ce73f196d040ffb8756fd2d66125a530031cd90e5f",
- "https://bcr.bazel.build/modules/rules_python/0.22.1/MODULE.bazel": "26114f0c0b5e93018c0c066d6673f1a2c3737c7e90af95eff30cfee38d0bbac7",
- "https://bcr.bazel.build/modules/rules_python/0.22.1/source.json": "57226905e783bae7c37c2dd662be078728e48fa28ee4324a7eabcafb5a43d014",
+ "https://bcr.bazel.build/modules/rules_python/0.23.1/MODULE.bazel": "49ffccf0511cb8414de28321f5fcf2a31312b47c40cc21577144b7447f2bf300",
+ "https://bcr.bazel.build/modules/rules_python/0.25.0/MODULE.bazel": "72f1506841c920a1afec76975b35312410eea3aa7b63267436bfb1dd91d2d382",
+ "https://bcr.bazel.build/modules/rules_python/0.28.0/MODULE.bazel": "cba2573d870babc976664a912539b320cbaa7114cd3e8f053c720171cde331ed",
+ "https://bcr.bazel.build/modules/rules_python/0.31.0/MODULE.bazel": "93a43dc47ee570e6ec9f5779b2e64c1476a6ce921c48cc9a1678a91dd5f8fd58",
"https://bcr.bazel.build/modules/rules_python/0.4.0/MODULE.bazel": "9208ee05fd48bf09ac60ed269791cf17fb343db56c8226a720fbb1cdf467166c",
+ "https://bcr.bazel.build/modules/rules_python/0.40.0/MODULE.bazel": "9d1a3cd88ed7d8e39583d9ffe56ae8a244f67783ae89b60caafc9f5cf318ada7",
+ "https://bcr.bazel.build/modules/rules_python/0.40.0/source.json": "939d4bd2e3110f27bfb360292986bb79fd8dcefb874358ccd6cdaa7bda029320",
+ "https://bcr.bazel.build/modules/rules_shell/0.2.0/MODULE.bazel": "fda8a652ab3c7d8fee214de05e7a9916d8b28082234e8d2c0094505c5268ed3c",
+ "https://bcr.bazel.build/modules/rules_shell/0.2.0/source.json": "7f27af3c28037d9701487c4744b5448d26537cc66cdef0d8df7ae85411f8de95",
"https://bcr.bazel.build/modules/rules_testing/0.4.0/MODULE.bazel": "0e3e8a1772453c230049ac1e22d4626e6c5e17b238ee859b5c89d209a527ee59",
"https://bcr.bazel.build/modules/rules_testing/0.4.0/source.json": "beeaaee2d1250cbe27b80e76003cea89886bf6b86cda1c58536a7cc592b55c15",
"https://bcr.bazel.build/modules/stardoc/0.5.0/MODULE.bazel": "f9f1f46ba8d9c3362648eea571c6f9100680efc44913618811b58cc9c02cd678",
@@ -104,35 +169,35 @@
"https://bcr.bazel.build/modules/stardoc/0.5.3/MODULE.bazel": "c7f6948dae6999bf0db32c1858ae345f112cacf98f174c7a8bb707e41b974f1c",
"https://bcr.bazel.build/modules/stardoc/0.5.4/MODULE.bazel": "6569966df04610b8520957cb8e97cf2e9faac2c0309657c537ab51c16c18a2a4",
"https://bcr.bazel.build/modules/stardoc/0.5.6/MODULE.bazel": "c43dabc564990eeab55e25ed61c07a1aadafe9ece96a4efabb3f8bf9063b71ef",
- "https://bcr.bazel.build/modules/stardoc/0.6.2/MODULE.bazel": "7060193196395f5dd668eda046ccbeacebfd98efc77fed418dbe2b82ffaa39fd",
- "https://bcr.bazel.build/modules/stardoc/0.6.2/source.json": "d2ff8063b63b4a85e65fe595c4290f99717434fa9f95b4748a79a7d04dfed349",
+ "https://bcr.bazel.build/modules/stardoc/0.7.0/MODULE.bazel": "05e3d6d30c099b6770e97da986c53bd31844d7f13d41412480ea265ac9e8079c",
+ "https://bcr.bazel.build/modules/stardoc/0.7.1/MODULE.bazel": "3548faea4ee5dda5580f9af150e79d0f6aea934fc60c1cc50f4efdd9420759e7",
+ "https://bcr.bazel.build/modules/stardoc/0.7.2/MODULE.bazel": "fc152419aa2ea0f51c29583fab1e8c99ddefd5b3778421845606ee628629e0e5",
+ "https://bcr.bazel.build/modules/stardoc/0.7.2/source.json": "58b029e5e901d6802967754adf0a9056747e8176f017cfe3607c0851f4d42216",
"https://bcr.bazel.build/modules/upb/0.0.0-20220923-a547704/MODULE.bazel": "7298990c00040a0e2f121f6c32544bab27d4452f80d9ce51349b1a28f3005c43",
- "https://bcr.bazel.build/modules/upb/0.0.0-20220923-a547704/source.json": "f1ef7d3f9e0e26d4b23d1c39b5f5de71f584dd7d1b4ef83d9bbba6ec7a6a6459",
"https://bcr.bazel.build/modules/zlib/1.2.11/MODULE.bazel": "07b389abc85fdbca459b69e2ec656ae5622873af3f845e1c9d80fe179f3effa0",
"https://bcr.bazel.build/modules/zlib/1.2.12/MODULE.bazel": "3b1a8834ada2a883674be8cbd36ede1b6ec481477ada359cd2d3ddc562340b27",
"https://bcr.bazel.build/modules/zlib/1.3.1.bcr.3/MODULE.bazel": "af322bc08976524477c79d1e45e241b6efbeb918c497e8840b8ab116802dda79",
- "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.3/source.json": "2be409ac3c7601245958cd4fcdff4288be79ed23bd690b4b951f500d54ee6e7d"
+ "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.3/source.json": "2be409ac3c7601245958cd4fcdff4288be79ed23bd690b4b951f500d54ee6e7d",
+ "https://bcr.bazel.build/modules/zlib/1.3.1/MODULE.bazel": "751c9940dcfe869f5f7274e1295422a34623555916eb98c174c1e945594bf198"
},
"selectedYankedVersions": {},
"moduleExtensions": {
"//:extensions.bzl%graalvm": {
"general": {
- "bzlTransitiveDigest": "mGoBCKmBglT03o3OM7KZZQSPbxlVYu8KNJpEeqzzsqE=",
- "usagesDigest": "wriHx346A4xH4lopu/4XUlbL8pFZ32h9X4qAhXk5B/A=",
+ "bzlTransitiveDigest": "bIbyrBjHlqD4jBA9nGDclq9LwuqVkZoKcZgYlqqj17Q=",
+ "usagesDigest": "pKj65Qb9OHtY4/syhMnB7NBVWb5JzlRsDC4OgrnprMY=",
"recordedFileInputs": {},
"recordedDirentsInputs": {},
"envVariables": {},
"generatedRepoSpecs": {
"graalvm_toolchains": {
- "bzlFile": "@@//internal:graalvm_bindist.bzl",
- "ruleClassName": "_toolchain_config",
+ "repoRuleId": "@@//internal:graalvm_bindist.bzl%_toolchain_config",
"attributes": {
"build_file": "\nalias(\n name = \"toolchain_gvm\",\n actual = \"gvm\",\n visibility = [\"//visibility:public\"],\n)\ntoolchain(\n name = \"gvm\",\n exec_compatible_with = [\n \n ],\n target_compatible_with = [\n \n ],\n toolchain = \"@graalvm//:gvm\",\n toolchain_type = \"@rules_graalvm//graalvm/toolchain\",\n visibility = [\"//visibility:public\"],\n)\n\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"graalvm_21\"},\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [],\n target_settings = [\":prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@graalvm//:jdk\",\n visibility = [\"//visibility:public\"],\n)\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 = [],\n target_settings = [\":prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@graalvm//:jdk\",\n visibility = [\"//visibility:public\"],\n)\n\n"
}
},
"graalvm": {
- "bzlFile": "@@//internal:graalvm_bindist.bzl",
- "ruleClassName": "_graalvm_bindist_repository",
+ "repoRuleId": "@@//internal:graalvm_bindist.bzl%_graalvm_bindist_repository",
"attributes": {
"version": "21.0.2",
"java_version": "21",
@@ -148,630 +213,575 @@
[
"",
"bazel_skylib",
- "bazel_skylib~"
+ "bazel_skylib+"
]
]
}
},
- "@@apple_support~//crosstool:setup.bzl%apple_cc_configure_extension": {
+ "@@apple_support+//crosstool:setup.bzl%apple_cc_configure_extension": {
"general": {
- "bzlTransitiveDigest": "ltCGFbl/LQQZXn/LEMXfKX7pGwyqNiOCHcmiQW0tmjM=",
- "usagesDigest": "RkqDb8JtSSm4rLheCLMw/Dx3QQE7dZbl4taOVEYaQZg=",
+ "bzlTransitiveDigest": "pd/h9zu+PbVBnRwZ3tnvvnAydlf0zxd9Ov95CD7vJIM=",
+ "usagesDigest": "aYRVMk+1OupIp+5hdBlpzT36qgd6ntgSxYTzMLW5K4U=",
"recordedFileInputs": {},
"recordedDirentsInputs": {},
"envVariables": {},
"generatedRepoSpecs": {
- "local_config_apple_cc": {
- "bzlFile": "@@apple_support~//crosstool:setup.bzl",
- "ruleClassName": "_apple_cc_autoconf",
+ "local_config_apple_cc_toolchains": {
+ "repoRuleId": "@@apple_support+//crosstool:setup.bzl%_apple_cc_autoconf_toolchains",
"attributes": {}
},
- "local_config_apple_cc_toolchains": {
- "bzlFile": "@@apple_support~//crosstool:setup.bzl",
- "ruleClassName": "_apple_cc_autoconf_toolchains",
+ "local_config_apple_cc": {
+ "repoRuleId": "@@apple_support+//crosstool:setup.bzl%_apple_cc_autoconf",
"attributes": {}
}
},
"recordedRepoMappingEntries": [
[
- "apple_support~",
+ "apple_support+",
"bazel_tools",
"bazel_tools"
+ ],
+ [
+ "bazel_tools",
+ "rules_cc",
+ "rules_cc+"
]
]
}
},
- "@@aspect_bazel_lib~//lib:extensions.bzl%ext": {
+ "@@aspect_bazel_lib+//lib:extensions.bzl%ext": {
"general": {
- "bzlTransitiveDigest": "vntlHYllwWyuBvkKXHSmC2EVEpsxTqhPfsprK890q+E=",
- "usagesDigest": "fqLPP7JXnAxqnpN5ndFqcZalLX5QsvOCYEMQnGPQUrg=",
+ "bzlTransitiveDigest": "FvwDB2mOy+Hl5HE6rCSLuzzNlvHyibgt/CKrUoB/gl4=",
+ "usagesDigest": "MRQUQbMS3hlh/3lKg2xn6BIetCDtpK+udJAcmndlqdM=",
"recordedFileInputs": {},
"recordedDirentsInputs": {},
"envVariables": {},
"generatedRepoSpecs": {
- "expand_template_windows_amd64": {
- "bzlFile": "@@aspect_bazel_lib~//lib/private:expand_template_toolchain.bzl",
- "ruleClassName": "expand_template_platform_repo",
+ "copy_directory_darwin_amd64": {
+ "repoRuleId": "@@aspect_bazel_lib+//lib/private:copy_directory_toolchain.bzl%copy_directory_platform_repo",
"attributes": {
- "platform": "windows_amd64"
+ "platform": "darwin_amd64"
}
},
- "copy_to_directory_windows_amd64": {
- "bzlFile": "@@aspect_bazel_lib~//lib/private:copy_to_directory_toolchain.bzl",
- "ruleClassName": "copy_to_directory_platform_repo",
+ "copy_directory_darwin_arm64": {
+ "repoRuleId": "@@aspect_bazel_lib+//lib/private:copy_directory_toolchain.bzl%copy_directory_platform_repo",
"attributes": {
- "platform": "windows_amd64"
+ "platform": "darwin_arm64"
}
},
- "jq": {
- "bzlFile": "@@aspect_bazel_lib~//lib/private:jq_toolchain.bzl",
- "ruleClassName": "jq_host_alias_repo",
- "attributes": {}
+ "copy_directory_freebsd_amd64": {
+ "repoRuleId": "@@aspect_bazel_lib+//lib/private:copy_directory_toolchain.bzl%copy_directory_platform_repo",
+ "attributes": {
+ "platform": "freebsd_amd64"
+ }
},
- "jq_darwin_amd64": {
- "bzlFile": "@@aspect_bazel_lib~//lib/private:jq_toolchain.bzl",
- "ruleClassName": "jq_platform_repo",
+ "copy_directory_linux_amd64": {
+ "repoRuleId": "@@aspect_bazel_lib+//lib/private:copy_directory_toolchain.bzl%copy_directory_platform_repo",
"attributes": {
- "platform": "darwin_amd64",
- "version": "1.6"
+ "platform": "linux_amd64"
}
},
- "expand_template_darwin_arm64": {
- "bzlFile": "@@aspect_bazel_lib~//lib/private:expand_template_toolchain.bzl",
- "ruleClassName": "expand_template_platform_repo",
+ "copy_directory_linux_arm64": {
+ "repoRuleId": "@@aspect_bazel_lib+//lib/private:copy_directory_toolchain.bzl%copy_directory_platform_repo",
"attributes": {
- "platform": "darwin_arm64"
+ "platform": "linux_arm64"
}
},
- "copy_to_directory_freebsd_amd64": {
- "bzlFile": "@@aspect_bazel_lib~//lib/private:copy_to_directory_toolchain.bzl",
- "ruleClassName": "copy_to_directory_platform_repo",
+ "copy_directory_windows_amd64": {
+ "repoRuleId": "@@aspect_bazel_lib+//lib/private:copy_directory_toolchain.bzl%copy_directory_platform_repo",
"attributes": {
- "platform": "freebsd_amd64"
+ "platform": "windows_amd64"
}
},
- "expand_template_linux_amd64": {
- "bzlFile": "@@aspect_bazel_lib~//lib/private:expand_template_toolchain.bzl",
- "ruleClassName": "expand_template_platform_repo",
+ "copy_directory_toolchains": {
+ "repoRuleId": "@@aspect_bazel_lib+//lib/private:copy_directory_toolchain.bzl%copy_directory_toolchains_repo",
"attributes": {
- "platform": "linux_amd64"
+ "user_repository_name": "copy_directory"
}
},
- "copy_to_directory_linux_amd64": {
- "bzlFile": "@@aspect_bazel_lib~//lib/private:copy_to_directory_toolchain.bzl",
- "ruleClassName": "copy_to_directory_platform_repo",
+ "copy_to_directory_darwin_amd64": {
+ "repoRuleId": "@@aspect_bazel_lib+//lib/private:copy_to_directory_toolchain.bzl%copy_to_directory_platform_repo",
"attributes": {
- "platform": "linux_amd64"
+ "platform": "darwin_amd64"
}
},
- "coreutils_darwin_arm64": {
- "bzlFile": "@@aspect_bazel_lib~//lib/private:coreutils_toolchain.bzl",
- "ruleClassName": "coreutils_platform_repo",
+ "copy_to_directory_darwin_arm64": {
+ "repoRuleId": "@@aspect_bazel_lib+//lib/private:copy_to_directory_toolchain.bzl%copy_to_directory_platform_repo",
"attributes": {
- "platform": "darwin_arm64",
- "version": "0.0.16"
+ "platform": "darwin_arm64"
}
},
- "coreutils_linux_amd64": {
- "bzlFile": "@@aspect_bazel_lib~//lib/private:coreutils_toolchain.bzl",
- "ruleClassName": "coreutils_platform_repo",
+ "copy_to_directory_freebsd_amd64": {
+ "repoRuleId": "@@aspect_bazel_lib+//lib/private:copy_to_directory_toolchain.bzl%copy_to_directory_platform_repo",
"attributes": {
- "platform": "linux_amd64",
- "version": "0.0.16"
+ "platform": "freebsd_amd64"
}
},
- "copy_directory_toolchains": {
- "bzlFile": "@@aspect_bazel_lib~//lib/private:copy_directory_toolchain.bzl",
- "ruleClassName": "copy_directory_toolchains_repo",
+ "copy_to_directory_linux_amd64": {
+ "repoRuleId": "@@aspect_bazel_lib+//lib/private:copy_to_directory_toolchain.bzl%copy_to_directory_platform_repo",
"attributes": {
- "user_repository_name": "copy_directory"
+ "platform": "linux_amd64"
}
},
"copy_to_directory_linux_arm64": {
- "bzlFile": "@@aspect_bazel_lib~//lib/private:copy_to_directory_toolchain.bzl",
- "ruleClassName": "copy_to_directory_platform_repo",
+ "repoRuleId": "@@aspect_bazel_lib+//lib/private:copy_to_directory_toolchain.bzl%copy_to_directory_platform_repo",
"attributes": {
"platform": "linux_arm64"
}
},
- "yq_linux_amd64": {
- "bzlFile": "@@aspect_bazel_lib~//lib/private:yq_toolchain.bzl",
- "ruleClassName": "yq_platform_repo",
+ "copy_to_directory_windows_amd64": {
+ "repoRuleId": "@@aspect_bazel_lib+//lib/private:copy_to_directory_toolchain.bzl%copy_to_directory_platform_repo",
"attributes": {
- "platform": "linux_amd64",
- "version": "4.25.2"
+ "platform": "windows_amd64"
}
},
- "copy_to_directory_darwin_arm64": {
- "bzlFile": "@@aspect_bazel_lib~//lib/private:copy_to_directory_toolchain.bzl",
- "ruleClassName": "copy_to_directory_platform_repo",
+ "copy_to_directory_toolchains": {
+ "repoRuleId": "@@aspect_bazel_lib+//lib/private:copy_to_directory_toolchain.bzl%copy_to_directory_toolchains_repo",
"attributes": {
- "platform": "darwin_arm64"
+ "user_repository_name": "copy_to_directory"
}
},
- "copy_directory_darwin_amd64": {
- "bzlFile": "@@aspect_bazel_lib~//lib/private:copy_directory_toolchain.bzl",
- "ruleClassName": "copy_directory_platform_repo",
+ "jq_darwin_amd64": {
+ "repoRuleId": "@@aspect_bazel_lib+//lib/private:jq_toolchain.bzl%jq_platform_repo",
"attributes": {
- "platform": "darwin_amd64"
+ "platform": "darwin_amd64",
+ "version": "1.6"
}
},
- "coreutils_darwin_amd64": {
- "bzlFile": "@@aspect_bazel_lib~//lib/private:coreutils_toolchain.bzl",
- "ruleClassName": "coreutils_platform_repo",
+ "jq_darwin_arm64": {
+ "repoRuleId": "@@aspect_bazel_lib+//lib/private:jq_toolchain.bzl%jq_platform_repo",
"attributes": {
- "platform": "darwin_amd64",
- "version": "0.0.16"
+ "platform": "darwin_arm64",
+ "version": "1.6"
}
},
- "coreutils_linux_arm64": {
- "bzlFile": "@@aspect_bazel_lib~//lib/private:coreutils_toolchain.bzl",
- "ruleClassName": "coreutils_platform_repo",
+ "jq_linux_amd64": {
+ "repoRuleId": "@@aspect_bazel_lib+//lib/private:jq_toolchain.bzl%jq_platform_repo",
"attributes": {
- "platform": "linux_arm64",
- "version": "0.0.16"
+ "platform": "linux_amd64",
+ "version": "1.6"
}
},
- "coreutils_toolchains": {
- "bzlFile": "@@aspect_bazel_lib~//lib/private:coreutils_toolchain.bzl",
- "ruleClassName": "coreutils_toolchains_repo",
+ "jq_windows_amd64": {
+ "repoRuleId": "@@aspect_bazel_lib+//lib/private:jq_toolchain.bzl%jq_platform_repo",
"attributes": {
- "user_repository_name": "coreutils"
+ "platform": "windows_amd64",
+ "version": "1.6"
}
},
- "copy_directory_freebsd_amd64": {
- "bzlFile": "@@aspect_bazel_lib~//lib/private:copy_directory_toolchain.bzl",
- "ruleClassName": "copy_directory_platform_repo",
+ "jq": {
+ "repoRuleId": "@@aspect_bazel_lib+//lib/private:jq_toolchain.bzl%jq_host_alias_repo",
+ "attributes": {}
+ },
+ "jq_toolchains": {
+ "repoRuleId": "@@aspect_bazel_lib+//lib/private:jq_toolchain.bzl%jq_toolchains_repo",
"attributes": {
- "platform": "freebsd_amd64"
+ "user_repository_name": "jq"
}
},
- "yq_linux_s390x": {
- "bzlFile": "@@aspect_bazel_lib~//lib/private:yq_toolchain.bzl",
- "ruleClassName": "yq_platform_repo",
+ "yq_darwin_amd64": {
+ "repoRuleId": "@@aspect_bazel_lib+//lib/private:yq_toolchain.bzl%yq_platform_repo",
"attributes": {
- "platform": "linux_s390x",
+ "platform": "darwin_amd64",
"version": "4.25.2"
}
},
- "yq": {
- "bzlFile": "@@aspect_bazel_lib~//lib/private:yq_toolchain.bzl",
- "ruleClassName": "yq_host_alias_repo",
- "attributes": {}
- },
- "expand_template_darwin_amd64": {
- "bzlFile": "@@aspect_bazel_lib~//lib/private:expand_template_toolchain.bzl",
- "ruleClassName": "expand_template_platform_repo",
+ "yq_darwin_arm64": {
+ "repoRuleId": "@@aspect_bazel_lib+//lib/private:yq_toolchain.bzl%yq_platform_repo",
"attributes": {
- "platform": "darwin_amd64"
+ "platform": "darwin_arm64",
+ "version": "4.25.2"
}
},
- "copy_directory_linux_amd64": {
- "bzlFile": "@@aspect_bazel_lib~//lib/private:copy_directory_toolchain.bzl",
- "ruleClassName": "copy_directory_platform_repo",
+ "yq_linux_amd64": {
+ "repoRuleId": "@@aspect_bazel_lib+//lib/private:yq_toolchain.bzl%yq_platform_repo",
"attributes": {
- "platform": "linux_amd64"
+ "platform": "linux_amd64",
+ "version": "4.25.2"
}
},
- "jq_darwin_arm64": {
- "bzlFile": "@@aspect_bazel_lib~//lib/private:jq_toolchain.bzl",
- "ruleClassName": "jq_platform_repo",
+ "yq_linux_arm64": {
+ "repoRuleId": "@@aspect_bazel_lib+//lib/private:yq_toolchain.bzl%yq_platform_repo",
"attributes": {
- "platform": "darwin_arm64",
- "version": "1.6"
+ "platform": "linux_arm64",
+ "version": "4.25.2"
}
},
- "yq_darwin_amd64": {
- "bzlFile": "@@aspect_bazel_lib~//lib/private:yq_toolchain.bzl",
- "ruleClassName": "yq_platform_repo",
+ "yq_linux_s390x": {
+ "repoRuleId": "@@aspect_bazel_lib+//lib/private:yq_toolchain.bzl%yq_platform_repo",
"attributes": {
- "platform": "darwin_amd64",
+ "platform": "linux_s390x",
"version": "4.25.2"
}
},
- "copy_directory_linux_arm64": {
- "bzlFile": "@@aspect_bazel_lib~//lib/private:copy_directory_toolchain.bzl",
- "ruleClassName": "copy_directory_platform_repo",
+ "yq_linux_ppc64le": {
+ "repoRuleId": "@@aspect_bazel_lib+//lib/private:yq_toolchain.bzl%yq_platform_repo",
"attributes": {
- "platform": "linux_arm64"
+ "platform": "linux_ppc64le",
+ "version": "4.25.2"
}
},
- "expand_template_linux_arm64": {
- "bzlFile": "@@aspect_bazel_lib~//lib/private:expand_template_toolchain.bzl",
- "ruleClassName": "expand_template_platform_repo",
+ "yq_windows_amd64": {
+ "repoRuleId": "@@aspect_bazel_lib+//lib/private:yq_toolchain.bzl%yq_platform_repo",
"attributes": {
- "platform": "linux_arm64"
+ "platform": "windows_amd64",
+ "version": "4.25.2"
}
},
- "jq_linux_amd64": {
- "bzlFile": "@@aspect_bazel_lib~//lib/private:jq_toolchain.bzl",
- "ruleClassName": "jq_platform_repo",
- "attributes": {
- "platform": "linux_amd64",
- "version": "1.6"
- }
+ "yq": {
+ "repoRuleId": "@@aspect_bazel_lib+//lib/private:yq_toolchain.bzl%yq_host_alias_repo",
+ "attributes": {}
},
- "expand_template_toolchains": {
- "bzlFile": "@@aspect_bazel_lib~//lib/private:expand_template_toolchain.bzl",
- "ruleClassName": "expand_template_toolchains_repo",
+ "yq_toolchains": {
+ "repoRuleId": "@@aspect_bazel_lib+//lib/private:yq_toolchain.bzl%yq_toolchains_repo",
"attributes": {
- "user_repository_name": "expand_template"
+ "user_repository_name": "yq"
}
},
- "yq_windows_amd64": {
- "bzlFile": "@@aspect_bazel_lib~//lib/private:yq_toolchain.bzl",
- "ruleClassName": "yq_platform_repo",
+ "coreutils_darwin_amd64": {
+ "repoRuleId": "@@aspect_bazel_lib+//lib/private:coreutils_toolchain.bzl%coreutils_platform_repo",
"attributes": {
- "platform": "windows_amd64",
- "version": "4.25.2"
+ "platform": "darwin_amd64",
+ "version": "0.0.16"
}
},
- "copy_to_directory_darwin_amd64": {
- "bzlFile": "@@aspect_bazel_lib~//lib/private:copy_to_directory_toolchain.bzl",
- "ruleClassName": "copy_to_directory_platform_repo",
+ "coreutils_darwin_arm64": {
+ "repoRuleId": "@@aspect_bazel_lib+//lib/private:coreutils_toolchain.bzl%coreutils_platform_repo",
"attributes": {
- "platform": "darwin_amd64"
+ "platform": "darwin_arm64",
+ "version": "0.0.16"
}
},
- "jq_windows_amd64": {
- "bzlFile": "@@aspect_bazel_lib~//lib/private:jq_toolchain.bzl",
- "ruleClassName": "jq_platform_repo",
+ "coreutils_linux_amd64": {
+ "repoRuleId": "@@aspect_bazel_lib+//lib/private:coreutils_toolchain.bzl%coreutils_platform_repo",
"attributes": {
- "platform": "windows_amd64",
- "version": "1.6"
+ "platform": "linux_amd64",
+ "version": "0.0.16"
}
},
- "expand_template_freebsd_amd64": {
- "bzlFile": "@@aspect_bazel_lib~//lib/private:expand_template_toolchain.bzl",
- "ruleClassName": "expand_template_platform_repo",
+ "coreutils_linux_arm64": {
+ "repoRuleId": "@@aspect_bazel_lib+//lib/private:coreutils_toolchain.bzl%coreutils_platform_repo",
"attributes": {
- "platform": "freebsd_amd64"
+ "platform": "linux_arm64",
+ "version": "0.0.16"
}
},
- "yq_linux_ppc64le": {
- "bzlFile": "@@aspect_bazel_lib~//lib/private:yq_toolchain.bzl",
- "ruleClassName": "yq_platform_repo",
+ "coreutils_windows_amd64": {
+ "repoRuleId": "@@aspect_bazel_lib+//lib/private:coreutils_toolchain.bzl%coreutils_platform_repo",
"attributes": {
- "platform": "linux_ppc64le",
- "version": "4.25.2"
+ "platform": "windows_amd64",
+ "version": "0.0.16"
}
},
- "copy_to_directory_toolchains": {
- "bzlFile": "@@aspect_bazel_lib~//lib/private:copy_to_directory_toolchain.bzl",
- "ruleClassName": "copy_to_directory_toolchains_repo",
+ "coreutils_toolchains": {
+ "repoRuleId": "@@aspect_bazel_lib+//lib/private:coreutils_toolchain.bzl%coreutils_toolchains_repo",
"attributes": {
- "user_repository_name": "copy_to_directory"
+ "user_repository_name": "coreutils"
}
},
- "jq_toolchains": {
- "bzlFile": "@@aspect_bazel_lib~//lib/private:jq_toolchain.bzl",
- "ruleClassName": "jq_toolchains_repo",
+ "expand_template_darwin_amd64": {
+ "repoRuleId": "@@aspect_bazel_lib+//lib/private:expand_template_toolchain.bzl%expand_template_platform_repo",
"attributes": {
- "user_repository_name": "jq"
+ "platform": "darwin_amd64"
}
},
- "copy_directory_darwin_arm64": {
- "bzlFile": "@@aspect_bazel_lib~//lib/private:copy_directory_toolchain.bzl",
- "ruleClassName": "copy_directory_platform_repo",
+ "expand_template_darwin_arm64": {
+ "repoRuleId": "@@aspect_bazel_lib+//lib/private:expand_template_toolchain.bzl%expand_template_platform_repo",
"attributes": {
"platform": "darwin_arm64"
}
},
- "copy_directory_windows_amd64": {
- "bzlFile": "@@aspect_bazel_lib~//lib/private:copy_directory_toolchain.bzl",
- "ruleClassName": "copy_directory_platform_repo",
+ "expand_template_freebsd_amd64": {
+ "repoRuleId": "@@aspect_bazel_lib+//lib/private:expand_template_toolchain.bzl%expand_template_platform_repo",
"attributes": {
- "platform": "windows_amd64"
+ "platform": "freebsd_amd64"
}
},
- "yq_darwin_arm64": {
- "bzlFile": "@@aspect_bazel_lib~//lib/private:yq_toolchain.bzl",
- "ruleClassName": "yq_platform_repo",
+ "expand_template_linux_amd64": {
+ "repoRuleId": "@@aspect_bazel_lib+//lib/private:expand_template_toolchain.bzl%expand_template_platform_repo",
"attributes": {
- "platform": "darwin_arm64",
- "version": "4.25.2"
+ "platform": "linux_amd64"
}
},
- "yq_toolchains": {
- "bzlFile": "@@aspect_bazel_lib~//lib/private:yq_toolchain.bzl",
- "ruleClassName": "yq_toolchains_repo",
+ "expand_template_linux_arm64": {
+ "repoRuleId": "@@aspect_bazel_lib+//lib/private:expand_template_toolchain.bzl%expand_template_platform_repo",
"attributes": {
- "user_repository_name": "yq"
+ "platform": "linux_arm64"
}
},
- "coreutils_windows_amd64": {
- "bzlFile": "@@aspect_bazel_lib~//lib/private:coreutils_toolchain.bzl",
- "ruleClassName": "coreutils_platform_repo",
+ "expand_template_windows_amd64": {
+ "repoRuleId": "@@aspect_bazel_lib+//lib/private:expand_template_toolchain.bzl%expand_template_platform_repo",
"attributes": {
- "platform": "windows_amd64",
- "version": "0.0.16"
+ "platform": "windows_amd64"
}
},
- "yq_linux_arm64": {
- "bzlFile": "@@aspect_bazel_lib~//lib/private:yq_toolchain.bzl",
- "ruleClassName": "yq_platform_repo",
+ "expand_template_toolchains": {
+ "repoRuleId": "@@aspect_bazel_lib+//lib/private:expand_template_toolchain.bzl%expand_template_toolchains_repo",
"attributes": {
- "platform": "linux_arm64",
- "version": "4.25.2"
+ "user_repository_name": "expand_template"
}
}
},
"recordedRepoMappingEntries": [
[
- "aspect_bazel_lib~",
+ "aspect_bazel_lib+",
"aspect_bazel_lib",
- "aspect_bazel_lib~"
+ "aspect_bazel_lib+"
],
[
- "aspect_bazel_lib~",
+ "aspect_bazel_lib+",
"bazel_skylib",
- "bazel_skylib~"
+ "bazel_skylib+"
],
[
- "aspect_bazel_lib~",
+ "aspect_bazel_lib+",
"bazel_tools",
"bazel_tools"
]
]
}
},
- "@@buildifier_prebuilt~//:defs.bzl%buildifier_prebuilt_deps_extension": {
+ "@@buildifier_prebuilt+//:defs.bzl%buildifier_prebuilt_deps_extension": {
"general": {
- "bzlTransitiveDigest": "v+lKgRzEMIJAqHGJTXfJR5x9l7vOpR1JUFy2OyJ+kxs=",
- "usagesDigest": "tGpZ+xqqtZK0lkxuhQNDvTCwJunkPXfFZWyfXUMu6cg=",
+ "bzlTransitiveDigest": "MBhRa47ea8VhU1u5U9tmB+keq17zTGD4DTyLLLjFAck=",
+ "usagesDigest": "s/yOuOgN8Y0zk1k/0D4rlEmeX2rAfyuy+VhOx82vD10=",
"recordedFileInputs": {},
"recordedDirentsInputs": {},
"envVariables": {},
"generatedRepoSpecs": {
- "buildozer_darwin_amd64": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
+ "buildifier_darwin_amd64": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file",
"attributes": {
"urls": [
- "https://github.com/bazelbuild/buildtools/releases/download/v6.3.3/buildozer-darwin-amd64"
+ "https://github.com/bazelbuild/buildtools/releases/download/v6.3.3/buildifier-darwin-amd64"
],
- "downloaded_file_path": "buildozer",
+ "downloaded_file_path": "buildifier",
"executable": true,
- "sha256": "9b0bbecb3745250e5ad5a9c36da456699cb55e52999451c3c74047d2b1f0085f"
+ "sha256": "3c36a3217bd793815a907a8e5bf81c291e2d35d73c6073914640a5f42e65f73f"
}
},
- "buildifier_linux_amd64": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
+ "buildifier_darwin_arm64": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file",
"attributes": {
"urls": [
- "https://github.com/bazelbuild/buildtools/releases/download/v6.3.3/buildifier-linux-amd64"
+ "https://github.com/bazelbuild/buildtools/releases/download/v6.3.3/buildifier-darwin-arm64"
],
"downloaded_file_path": "buildifier",
"executable": true,
- "sha256": "42f798ec532c58e34401985043e660cb19d5ae994e108d19298c7d229547ffca"
+ "sha256": "9bb366432d515814766afcf6f9010294c13876686fbbe585d5d6b4ff0ca3e982"
}
},
- "buildozer_darwin_arm64": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
+ "buildifier_linux_amd64": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file",
"attributes": {
"urls": [
- "https://github.com/bazelbuild/buildtools/releases/download/v6.3.3/buildozer-darwin-arm64"
+ "https://github.com/bazelbuild/buildtools/releases/download/v6.3.3/buildifier-linux-amd64"
],
- "downloaded_file_path": "buildozer",
+ "downloaded_file_path": "buildifier",
"executable": true,
- "sha256": "085928dd4deffa1a7fd38c66c4475e37326b2d4942408e8e3d993953ae4c626c"
+ "sha256": "42f798ec532c58e34401985043e660cb19d5ae994e108d19298c7d229547ffca"
}
},
- "buildozer_linux_amd64": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
+ "buildifier_linux_arm64": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file",
"attributes": {
"urls": [
- "https://github.com/bazelbuild/buildtools/releases/download/v6.3.3/buildozer-linux-amd64"
+ "https://github.com/bazelbuild/buildtools/releases/download/v6.3.3/buildifier-linux-arm64"
],
- "downloaded_file_path": "buildozer",
+ "downloaded_file_path": "buildifier",
"executable": true,
- "sha256": "1dcdc668d7c775e5bca2d43ac37e036468ca4d139a78fe48ae207d41411c5100"
+ "sha256": "6a03a1cf525045cb686fc67cd5d64cface5092ebefca3c4c93fb6e97c64e07db"
}
},
- "buildozer_windows_amd64": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
+ "buildifier_windows_amd64": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file",
"attributes": {
"urls": [
- "https://github.com/bazelbuild/buildtools/releases/download/v6.3.3/buildozer-windows-amd64.exe"
+ "https://github.com/bazelbuild/buildtools/releases/download/v6.3.3/buildifier-windows-amd64.exe"
],
- "downloaded_file_path": "buildozer.exe",
+ "downloaded_file_path": "buildifier.exe",
"executable": true,
- "sha256": "fc1c4f5de391ec6d66f2119c5bd6131d572ae35e92ddffe720e42b619ab158e0"
+ "sha256": "2761bebc7392d47c2862c43d85201d93efa57249ed09405fd82708867caa787b"
}
},
- "buildozer_linux_arm64": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
+ "buildozer_darwin_amd64": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file",
"attributes": {
"urls": [
- "https://github.com/bazelbuild/buildtools/releases/download/v6.3.3/buildozer-linux-arm64"
+ "https://github.com/bazelbuild/buildtools/releases/download/v6.3.3/buildozer-darwin-amd64"
],
"downloaded_file_path": "buildozer",
"executable": true,
- "sha256": "94b96d6a3c52d6ef416f0eb96c8a9fe7f6a0757f0458cc8cf190dfc4a5c2d8e7"
+ "sha256": "9b0bbecb3745250e5ad5a9c36da456699cb55e52999451c3c74047d2b1f0085f"
}
},
- "buildifier_windows_amd64": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
+ "buildozer_darwin_arm64": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file",
"attributes": {
"urls": [
- "https://github.com/bazelbuild/buildtools/releases/download/v6.3.3/buildifier-windows-amd64.exe"
+ "https://github.com/bazelbuild/buildtools/releases/download/v6.3.3/buildozer-darwin-arm64"
],
- "downloaded_file_path": "buildifier.exe",
+ "downloaded_file_path": "buildozer",
"executable": true,
- "sha256": "2761bebc7392d47c2862c43d85201d93efa57249ed09405fd82708867caa787b"
+ "sha256": "085928dd4deffa1a7fd38c66c4475e37326b2d4942408e8e3d993953ae4c626c"
}
},
- "buildifier_prebuilt_toolchains": {
- "bzlFile": "@@buildifier_prebuilt~//:defs.bzl",
- "ruleClassName": "_buildifier_toolchain_setup",
- "attributes": {
- "assets_json": "[{\"arch\":\"amd64\",\"name\":\"buildifier\",\"platform\":\"darwin\",\"sha256\":\"3c36a3217bd793815a907a8e5bf81c291e2d35d73c6073914640a5f42e65f73f\",\"version\":\"v6.3.3\"},{\"arch\":\"arm64\",\"name\":\"buildifier\",\"platform\":\"darwin\",\"sha256\":\"9bb366432d515814766afcf6f9010294c13876686fbbe585d5d6b4ff0ca3e982\",\"version\":\"v6.3.3\"},{\"arch\":\"amd64\",\"name\":\"buildifier\",\"platform\":\"linux\",\"sha256\":\"42f798ec532c58e34401985043e660cb19d5ae994e108d19298c7d229547ffca\",\"version\":\"v6.3.3\"},{\"arch\":\"arm64\",\"name\":\"buildifier\",\"platform\":\"linux\",\"sha256\":\"6a03a1cf525045cb686fc67cd5d64cface5092ebefca3c4c93fb6e97c64e07db\",\"version\":\"v6.3.3\"},{\"arch\":\"amd64\",\"name\":\"buildifier\",\"platform\":\"windows\",\"sha256\":\"2761bebc7392d47c2862c43d85201d93efa57249ed09405fd82708867caa787b\",\"version\":\"v6.3.3\"},{\"arch\":\"amd64\",\"name\":\"buildozer\",\"platform\":\"darwin\",\"sha256\":\"9b0bbecb3745250e5ad5a9c36da456699cb55e52999451c3c74047d2b1f0085f\",\"version\":\"v6.3.3\"},{\"arch\":\"arm64\",\"name\":\"buildozer\",\"platform\":\"darwin\",\"sha256\":\"085928dd4deffa1a7fd38c66c4475e37326b2d4942408e8e3d993953ae4c626c\",\"version\":\"v6.3.3\"},{\"arch\":\"amd64\",\"name\":\"buildozer\",\"platform\":\"linux\",\"sha256\":\"1dcdc668d7c775e5bca2d43ac37e036468ca4d139a78fe48ae207d41411c5100\",\"version\":\"v6.3.3\"},{\"arch\":\"arm64\",\"name\":\"buildozer\",\"platform\":\"linux\",\"sha256\":\"94b96d6a3c52d6ef416f0eb96c8a9fe7f6a0757f0458cc8cf190dfc4a5c2d8e7\",\"version\":\"v6.3.3\"},{\"arch\":\"amd64\",\"name\":\"buildozer\",\"platform\":\"windows\",\"sha256\":\"fc1c4f5de391ec6d66f2119c5bd6131d572ae35e92ddffe720e42b619ab158e0\",\"version\":\"v6.3.3\"}]"
- }
- },
- "buildifier_darwin_amd64": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
+ "buildozer_linux_amd64": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file",
"attributes": {
"urls": [
- "https://github.com/bazelbuild/buildtools/releases/download/v6.3.3/buildifier-darwin-amd64"
+ "https://github.com/bazelbuild/buildtools/releases/download/v6.3.3/buildozer-linux-amd64"
],
- "downloaded_file_path": "buildifier",
+ "downloaded_file_path": "buildozer",
"executable": true,
- "sha256": "3c36a3217bd793815a907a8e5bf81c291e2d35d73c6073914640a5f42e65f73f"
+ "sha256": "1dcdc668d7c775e5bca2d43ac37e036468ca4d139a78fe48ae207d41411c5100"
}
},
- "buildifier_darwin_arm64": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
+ "buildozer_linux_arm64": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file",
"attributes": {
"urls": [
- "https://github.com/bazelbuild/buildtools/releases/download/v6.3.3/buildifier-darwin-arm64"
+ "https://github.com/bazelbuild/buildtools/releases/download/v6.3.3/buildozer-linux-arm64"
],
- "downloaded_file_path": "buildifier",
+ "downloaded_file_path": "buildozer",
"executable": true,
- "sha256": "9bb366432d515814766afcf6f9010294c13876686fbbe585d5d6b4ff0ca3e982"
+ "sha256": "94b96d6a3c52d6ef416f0eb96c8a9fe7f6a0757f0458cc8cf190dfc4a5c2d8e7"
}
},
- "buildifier_linux_arm64": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
+ "buildozer_windows_amd64": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file",
"attributes": {
"urls": [
- "https://github.com/bazelbuild/buildtools/releases/download/v6.3.3/buildifier-linux-arm64"
+ "https://github.com/bazelbuild/buildtools/releases/download/v6.3.3/buildozer-windows-amd64.exe"
],
- "downloaded_file_path": "buildifier",
+ "downloaded_file_path": "buildozer.exe",
"executable": true,
- "sha256": "6a03a1cf525045cb686fc67cd5d64cface5092ebefca3c4c93fb6e97c64e07db"
+ "sha256": "fc1c4f5de391ec6d66f2119c5bd6131d572ae35e92ddffe720e42b619ab158e0"
+ }
+ },
+ "buildifier_prebuilt_toolchains": {
+ "repoRuleId": "@@buildifier_prebuilt+//:defs.bzl%_buildifier_toolchain_setup",
+ "attributes": {
+ "assets_json": "[{\"arch\":\"amd64\",\"name\":\"buildifier\",\"platform\":\"darwin\",\"sha256\":\"3c36a3217bd793815a907a8e5bf81c291e2d35d73c6073914640a5f42e65f73f\",\"version\":\"v6.3.3\"},{\"arch\":\"arm64\",\"name\":\"buildifier\",\"platform\":\"darwin\",\"sha256\":\"9bb366432d515814766afcf6f9010294c13876686fbbe585d5d6b4ff0ca3e982\",\"version\":\"v6.3.3\"},{\"arch\":\"amd64\",\"name\":\"buildifier\",\"platform\":\"linux\",\"sha256\":\"42f798ec532c58e34401985043e660cb19d5ae994e108d19298c7d229547ffca\",\"version\":\"v6.3.3\"},{\"arch\":\"arm64\",\"name\":\"buildifier\",\"platform\":\"linux\",\"sha256\":\"6a03a1cf525045cb686fc67cd5d64cface5092ebefca3c4c93fb6e97c64e07db\",\"version\":\"v6.3.3\"},{\"arch\":\"amd64\",\"name\":\"buildifier\",\"platform\":\"windows\",\"sha256\":\"2761bebc7392d47c2862c43d85201d93efa57249ed09405fd82708867caa787b\",\"version\":\"v6.3.3\"},{\"arch\":\"amd64\",\"name\":\"buildozer\",\"platform\":\"darwin\",\"sha256\":\"9b0bbecb3745250e5ad5a9c36da456699cb55e52999451c3c74047d2b1f0085f\",\"version\":\"v6.3.3\"},{\"arch\":\"arm64\",\"name\":\"buildozer\",\"platform\":\"darwin\",\"sha256\":\"085928dd4deffa1a7fd38c66c4475e37326b2d4942408e8e3d993953ae4c626c\",\"version\":\"v6.3.3\"},{\"arch\":\"amd64\",\"name\":\"buildozer\",\"platform\":\"linux\",\"sha256\":\"1dcdc668d7c775e5bca2d43ac37e036468ca4d139a78fe48ae207d41411c5100\",\"version\":\"v6.3.3\"},{\"arch\":\"arm64\",\"name\":\"buildozer\",\"platform\":\"linux\",\"sha256\":\"94b96d6a3c52d6ef416f0eb96c8a9fe7f6a0757f0458cc8cf190dfc4a5c2d8e7\",\"version\":\"v6.3.3\"},{\"arch\":\"amd64\",\"name\":\"buildozer\",\"platform\":\"windows\",\"sha256\":\"fc1c4f5de391ec6d66f2119c5bd6131d572ae35e92ddffe720e42b619ab158e0\",\"version\":\"v6.3.3\"}]"
}
}
},
"recordedRepoMappingEntries": [
[
- "buildifier_prebuilt~",
+ "buildifier_prebuilt+",
"bazel_skylib",
- "bazel_skylib~"
+ "bazel_skylib+"
],
[
- "buildifier_prebuilt~",
+ "buildifier_prebuilt+",
"bazel_tools",
"bazel_tools"
]
]
}
},
- "@@gazelle~//:extensions.bzl%go_deps": {
+ "@@gazelle+//:extensions.bzl%go_deps": {
"general": {
- "bzlTransitiveDigest": "GQJwTj8mNP2Y2CSOhQkglCUIxMRJwbvd8Sg6BFCaF2s=",
- "usagesDigest": "f3c1eoKmiLAn0aMmGVqK9IcqV7YzVP7sDVqALFKxnrE=",
+ "bzlTransitiveDigest": "xD9JiKwM+Sia+eRbuU7yaFMl6+NZSOb0xD9+FHq/riw=",
+ "usagesDigest": "DpmgcPvLsiA/Wi/opuviSAN1gHPkHxY6/kejxTXSYhM=",
"recordedFileInputs": {
- "@@rules_go~//go.mod": "a7143f329c2a3e0b983ce74a96c0c25b0d0c59d236d75f7e1b069aadd988d55e",
- "@@gazelle~//go.sum": "7491cc4ce7c344c149d512167d9e580be4d3c1dcd6fbb334e677ead2c2951b3d",
- "@@contrib_rules_jvm~//go.mod": "fd131ef1504736a06f1028f9e62152c7dcdc13d2c52488d70646f0812da34843",
- "@@rules_go~//go.sum": "022d36c9ebcc7b5dee1e9b85b3da9c9f3a529ee6f979946d66e4955b8d54614a",
- "@@gazelle~//go.mod": "bba4cfc2ab0f927f85f142b92843ab4dfb3c0be11aec9c663203a6543c0cde9b",
- "@@contrib_rules_jvm~//go.sum": "33028ff22e097b305cde27468ac1f76197603b097a3c1430a8d08d4ec58e71bd"
+ "@@contrib_rules_jvm+//go.mod": "fd131ef1504736a06f1028f9e62152c7dcdc13d2c52488d70646f0812da34843",
+ "@@contrib_rules_jvm+//go.sum": "33028ff22e097b305cde27468ac1f76197603b097a3c1430a8d08d4ec58e71bd",
+ "@@gazelle+//go.mod": "bba4cfc2ab0f927f85f142b92843ab4dfb3c0be11aec9c663203a6543c0cde9b",
+ "@@gazelle+//go.sum": "7491cc4ce7c344c149d512167d9e580be4d3c1dcd6fbb334e677ead2c2951b3d",
+ "@@rules_go+//go.mod": "a7143f329c2a3e0b983ce74a96c0c25b0d0c59d236d75f7e1b069aadd988d55e",
+ "@@rules_go+//go.sum": "022d36c9ebcc7b5dee1e9b85b3da9c9f3a529ee6f979946d66e4955b8d54614a"
},
"recordedDirentsInputs": {},
"envVariables": {},
"generatedRepoSpecs": {
- "com_github_fsnotify_fsnotify": {
- "bzlFile": "@@gazelle~//internal:go_repository.bzl",
- "ruleClassName": "go_repository",
+ "com_github_gogo_protobuf": {
+ "repoRuleId": "@@gazelle+//internal:go_repository.bzl%go_repository",
"attributes": {
- "importpath": "github.com/fsnotify/fsnotify",
- "sum": "h1:n+5WquG0fcWoWp6xPWfHdbskMCQaFnG6PfBrh1Ky4HY=",
+ "importpath": "github.com/gogo/protobuf",
+ "sum": "h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q=",
"replace": "",
- "version": "v1.6.0",
- "build_directives": [],
+ "version": "v1.3.2",
+ "build_directives": [
+ "gazelle:proto disable"
+ ],
"build_file_generation": "auto",
"patches": [],
"patch_args": []
}
},
- "com_github_bmatcuk_doublestar_v4": {
- "bzlFile": "@@gazelle~//internal:go_repository.bzl",
- "ruleClassName": "go_repository",
+ "com_github_golang_mock": {
+ "repoRuleId": "@@gazelle+//internal:go_repository.bzl%go_repository",
"attributes": {
- "importpath": "github.com/bmatcuk/doublestar/v4",
- "sum": "h1:HTuxyug8GyFbRkrffIpzNCSK4luc0TY3wzXvzIZhEXc=",
+ "importpath": "github.com/golang/mock",
+ "sum": "h1:ErTB+efbowRARo13NNdxyJji2egdxLGQhRaY+DUumQc=",
"replace": "",
- "version": "v4.6.0",
+ "version": "v1.6.0",
"build_directives": [],
"build_file_generation": "auto",
"patches": [],
"patch_args": []
}
},
- "com_github_pmezard_go_difflib": {
- "bzlFile": "@@gazelle~//internal:go_repository.bzl",
- "ruleClassName": "go_repository",
+ "com_github_golang_protobuf": {
+ "repoRuleId": "@@gazelle+//internal:go_repository.bzl%go_repository",
"attributes": {
- "importpath": "github.com/pmezard/go-difflib",
- "sum": "h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=",
+ "importpath": "github.com/golang/protobuf",
+ "sum": "h1:ROPKBNFfQgOUMifHyP+KYbvpjbdoFNs+aK7DXlji0Tw=",
"replace": "",
- "version": "v1.0.0",
+ "version": "v1.5.2",
"build_directives": [],
"build_file_generation": "auto",
"patches": [],
"patch_args": []
}
},
- "com_github_davecgh_go_spew": {
- "bzlFile": "@@gazelle~//internal:go_repository.bzl",
- "ruleClassName": "go_repository",
+ "org_golang_google_protobuf": {
+ "repoRuleId": "@@gazelle+//internal:go_repository.bzl%go_repository",
"attributes": {
- "importpath": "github.com/davecgh/go-spew",
- "sum": "h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=",
+ "importpath": "google.golang.org/protobuf",
+ "sum": "h1:w43yiav+6bVFTBQFZX0r7ipe9JQ1QsbMgHwbBziscLw=",
"replace": "",
- "version": "v1.1.1",
+ "version": "v1.28.0",
"build_directives": [],
"build_file_generation": "auto",
"patches": [],
"patch_args": []
}
},
- "org_golang_x_tools": {
- "bzlFile": "@@gazelle~//internal:go_repository.bzl",
- "ruleClassName": "go_repository",
+ "org_golang_x_net": {
+ "repoRuleId": "@@gazelle+//internal:go_repository.bzl%go_repository",
"attributes": {
- "importpath": "golang.org/x/tools",
- "sum": "h1:8WMNJAz3zrtPmnYC7ISf5dEn3MT0gY7jBJfw27yrrLo=",
+ "importpath": "golang.org/x/net",
+ "sum": "h1:GyT4nK/YDHSqa1c4753ouYCDajOYKTja9Xb/OHtgvSw=",
"replace": "",
- "version": "v0.9.1",
+ "version": "v0.5.0",
"build_directives": [],
"build_file_generation": "auto",
"patches": [],
"patch_args": []
}
},
- "org_golang_x_net": {
- "bzlFile": "@@gazelle~//internal:go_repository.bzl",
- "ruleClassName": "go_repository",
+ "org_golang_x_sys": {
+ "repoRuleId": "@@gazelle+//internal:go_repository.bzl%go_repository",
"attributes": {
- "importpath": "golang.org/x/net",
- "sum": "h1:GyT4nK/YDHSqa1c4753ouYCDajOYKTja9Xb/OHtgvSw=",
+ "importpath": "golang.org/x/sys",
+ "sum": "h1:EBmGv8NaZBZTWvrbjNoL6HVt+IVy3QDQpJs7VRIw3tU=",
"replace": "",
- "version": "v0.5.0",
+ "version": "v0.8.0",
"build_directives": [],
"build_file_generation": "auto",
"patches": [],
"patch_args": []
}
},
- "com_github_bazelbuild_buildtools": {
- "bzlFile": "@@gazelle~//internal:go_repository.bzl",
- "ruleClassName": "go_repository",
+ "org_golang_x_text": {
+ "repoRuleId": "@@gazelle+//internal:go_repository.bzl%go_repository",
"attributes": {
- "importpath": "github.com/bazelbuild/buildtools",
- "sum": "h1:Fl1FfItZp34QIQmmDTbZXHB5XA6JfbNNfH7tRRGWvQo=",
+ "importpath": "golang.org/x/text",
+ "sum": "h1:3XmdazWV+ubf7QgHSTWeykHOci5oeekaGJBLkrkaw4k=",
"replace": "",
- "version": "v0.0.0-20230510134650-37bd1811516d",
+ "version": "v0.6.0",
"build_directives": [],
"build_file_generation": "auto",
"patches": [],
@@ -779,8 +789,7 @@
}
},
"org_golang_google_genproto": {
- "bzlFile": "@@gazelle~//internal:go_repository.bzl",
- "ruleClassName": "go_repository",
+ "repoRuleId": "@@gazelle+//internal:go_repository.bzl%go_repository",
"attributes": {
"importpath": "google.golang.org/genproto",
"sum": "h1:2ncG/LajxmrclaZH+ppVi02rQxz4eXYJzGHdFN4Y9UA=",
@@ -792,156 +801,143 @@
"patch_args": []
}
},
- "com_github_google_btree": {
- "bzlFile": "@@gazelle~//internal:go_repository.bzl",
- "ruleClassName": "go_repository",
+ "org_golang_google_grpc": {
+ "repoRuleId": "@@gazelle+//internal:go_repository.bzl%go_repository",
"attributes": {
- "importpath": "github.com/google/btree",
- "sum": "h1:xf4v41cLI2Z6FxbKm+8Bu+m8ifhj15JuZ9sa0jZCMUU=",
+ "importpath": "google.golang.org/grpc",
+ "sum": "h1:fPVVDxY9w++VjTZsYvXWqEf9Rqar/e+9zYfxKK+W+YU=",
"replace": "",
- "version": "v1.1.2",
- "build_directives": [],
+ "version": "v1.50.0",
+ "build_directives": [
+ "gazelle:proto disable"
+ ],
"build_file_generation": "auto",
"patches": [],
"patch_args": []
}
},
- "net_starlark_go": {
- "bzlFile": "@@gazelle~//internal:go_repository.bzl",
- "ruleClassName": "go_repository",
+ "com_github_bazelbuild_buildtools": {
+ "repoRuleId": "@@gazelle+//internal:go_repository.bzl%go_repository",
"attributes": {
- "importpath": "go.starlark.net",
- "sum": "h1:xwwDQW5We85NaTk2APgoN9202w/l0DVGp+GZMfsrh7s=",
+ "importpath": "github.com/bazelbuild/buildtools",
+ "sum": "h1:Fl1FfItZp34QIQmmDTbZXHB5XA6JfbNNfH7tRRGWvQo=",
"replace": "",
- "version": "v0.0.0-20210223155950-e043a3d3c984",
+ "version": "v0.0.0-20230510134650-37bd1811516d",
"build_directives": [],
"build_file_generation": "auto",
"patches": [],
"patch_args": []
}
},
- "com_github_gogo_protobuf": {
- "bzlFile": "@@gazelle~//internal:go_repository.bzl",
- "ruleClassName": "go_repository",
+ "com_github_bmatcuk_doublestar_v4": {
+ "repoRuleId": "@@gazelle+//internal:go_repository.bzl%go_repository",
"attributes": {
- "importpath": "github.com/gogo/protobuf",
- "sum": "h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q=",
+ "importpath": "github.com/bmatcuk/doublestar/v4",
+ "sum": "h1:HTuxyug8GyFbRkrffIpzNCSK4luc0TY3wzXvzIZhEXc=",
"replace": "",
- "version": "v1.3.2",
- "build_directives": [
- "gazelle:proto disable"
- ],
+ "version": "v4.6.0",
+ "build_directives": [],
"build_file_generation": "auto",
"patches": [],
"patch_args": []
}
},
- "com_github_stretchr_testify": {
- "bzlFile": "@@gazelle~//internal:go_repository.bzl",
- "ruleClassName": "go_repository",
+ "com_github_fsnotify_fsnotify": {
+ "repoRuleId": "@@gazelle+//internal:go_repository.bzl%go_repository",
"attributes": {
- "importpath": "github.com/stretchr/testify",
- "sum": "h1:nwc3DEeHmmLAfoZucVR881uASk0Mfjw8xYJ99tb5CcY=",
+ "importpath": "github.com/fsnotify/fsnotify",
+ "sum": "h1:n+5WquG0fcWoWp6xPWfHdbskMCQaFnG6PfBrh1Ky4HY=",
"replace": "",
- "version": "v1.7.0",
+ "version": "v1.6.0",
"build_directives": [],
"build_file_generation": "auto",
"patches": [],
"patch_args": []
}
},
- "com_github_golang_mock": {
- "bzlFile": "@@gazelle~//internal:go_repository.bzl",
- "ruleClassName": "go_repository",
+ "com_github_google_go_cmp": {
+ "repoRuleId": "@@gazelle+//internal:go_repository.bzl%go_repository",
"attributes": {
- "importpath": "github.com/golang/mock",
- "sum": "h1:ErTB+efbowRARo13NNdxyJji2egdxLGQhRaY+DUumQc=",
+ "importpath": "github.com/google/go-cmp",
+ "sum": "h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38=",
"replace": "",
- "version": "v1.6.0",
+ "version": "v0.5.9",
"build_directives": [],
"build_file_generation": "auto",
"patches": [],
"patch_args": []
}
},
- "org_golang_x_sync": {
- "bzlFile": "@@gazelle~//internal:go_repository.bzl",
- "ruleClassName": "go_repository",
+ "com_github_pmezard_go_difflib": {
+ "repoRuleId": "@@gazelle+//internal:go_repository.bzl%go_repository",
"attributes": {
- "importpath": "golang.org/x/sync",
- "sum": "h1:PUR+T4wwASmuSTYdKjYHI5TD22Wy5ogLU5qZCOLxBrI=",
+ "importpath": "github.com/pmezard/go-difflib",
+ "sum": "h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=",
"replace": "",
- "version": "v0.2.0",
+ "version": "v1.0.0",
"build_directives": [],
"build_file_generation": "auto",
"patches": [],
"patch_args": []
}
},
- "org_golang_google_grpc": {
- "bzlFile": "@@gazelle~//internal:go_repository.bzl",
- "ruleClassName": "go_repository",
+ "org_golang_x_mod": {
+ "repoRuleId": "@@gazelle+//internal:go_repository.bzl%go_repository",
"attributes": {
- "importpath": "google.golang.org/grpc",
- "sum": "h1:fPVVDxY9w++VjTZsYvXWqEf9Rqar/e+9zYfxKK+W+YU=",
+ "importpath": "golang.org/x/mod",
+ "sum": "h1:lFO9qtOdlre5W1jxS3r/4szv2/6iXxScdzjoBMXNhYk=",
"replace": "",
- "version": "v1.50.0",
- "build_directives": [
- "gazelle:proto disable"
- ],
+ "version": "v0.10.0",
+ "build_directives": [],
"build_file_generation": "auto",
"patches": [],
"patch_args": []
}
},
- "com_github_google_go_cmp": {
- "bzlFile": "@@gazelle~//internal:go_repository.bzl",
- "ruleClassName": "go_repository",
+ "org_golang_x_sync": {
+ "repoRuleId": "@@gazelle+//internal:go_repository.bzl%go_repository",
"attributes": {
- "importpath": "github.com/google/go-cmp",
- "sum": "h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38=",
+ "importpath": "golang.org/x/sync",
+ "sum": "h1:PUR+T4wwASmuSTYdKjYHI5TD22Wy5ogLU5qZCOLxBrI=",
"replace": "",
- "version": "v0.5.9",
+ "version": "v0.2.0",
"build_directives": [],
"build_file_generation": "auto",
"patches": [],
"patch_args": []
}
},
- "com_github_hashicorp_golang_lru": {
- "bzlFile": "@@gazelle~//internal:go_repository.bzl",
- "ruleClassName": "go_repository",
+ "org_golang_x_tools": {
+ "repoRuleId": "@@gazelle+//internal:go_repository.bzl%go_repository",
"attributes": {
- "importpath": "github.com/hashicorp/golang-lru",
- "sum": "h1:YDjusn29QI/Das2iO9M0BHnIbxPeyuCHsjMW+lJfyTc=",
+ "importpath": "golang.org/x/tools",
+ "sum": "h1:8WMNJAz3zrtPmnYC7ISf5dEn3MT0gY7jBJfw27yrrLo=",
"replace": "",
- "version": "v0.5.4",
+ "version": "v0.9.1",
"build_directives": [],
"build_file_generation": "auto",
"patches": [],
"patch_args": []
}
},
- "org_golang_x_text": {
- "bzlFile": "@@gazelle~//internal:go_repository.bzl",
- "ruleClassName": "go_repository",
+ "com_github_aristanetworks_goarista": {
+ "repoRuleId": "@@gazelle+//internal:go_repository.bzl%go_repository",
"attributes": {
- "importpath": "golang.org/x/text",
- "sum": "h1:3XmdazWV+ubf7QgHSTWeykHOci5oeekaGJBLkrkaw4k=",
+ "importpath": "github.com/aristanetworks/goarista",
+ "sum": "h1:xnu1MpGNjnEooJ8lWa3YiU3330zMZISReAosjpZpLzg=",
"replace": "",
- "version": "v0.6.0",
+ "version": "v0.0.0-20220328143245-64c8d3945829",
"build_directives": [],
"build_file_generation": "auto",
"patches": [],
"patch_args": []
}
},
- "com_github_google_uuid": {
- "bzlFile": "@@gazelle~//internal:go_repository.bzl",
- "ruleClassName": "go_repository",
+ "com_github_google_btree": {
+ "repoRuleId": "@@gazelle+//internal:go_repository.bzl%go_repository",
"attributes": {
- "importpath": "github.com/google/uuid",
- "sum": "h1:EVhdT+1Kseyi1/pUmXKaFxYsDNy9RQYkMWRH68J/W7Y=",
+ "importpath": "github.com/google/btree",
+ "sum": "h1:xf4v41cLI2Z6FxbKm+8Bu+m8ifhj15JuZ9sa0jZCMUU=",
"replace": "",
"version": "v1.1.2",
"build_directives": [],
@@ -950,42 +946,39 @@
"patch_args": []
}
},
- "org_golang_google_protobuf": {
- "bzlFile": "@@gazelle~//internal:go_repository.bzl",
- "ruleClassName": "go_repository",
+ "com_github_google_uuid": {
+ "repoRuleId": "@@gazelle+//internal:go_repository.bzl%go_repository",
"attributes": {
- "importpath": "google.golang.org/protobuf",
- "sum": "h1:w43yiav+6bVFTBQFZX0r7ipe9JQ1QsbMgHwbBziscLw=",
+ "importpath": "github.com/google/uuid",
+ "sum": "h1:EVhdT+1Kseyi1/pUmXKaFxYsDNy9RQYkMWRH68J/W7Y=",
"replace": "",
- "version": "v1.28.0",
+ "version": "v1.1.2",
"build_directives": [],
"build_file_generation": "auto",
"patches": [],
"patch_args": []
}
},
- "org_golang_x_mod": {
- "bzlFile": "@@gazelle~//internal:go_repository.bzl",
- "ruleClassName": "go_repository",
+ "com_github_hashicorp_golang_lru": {
+ "repoRuleId": "@@gazelle+//internal:go_repository.bzl%go_repository",
"attributes": {
- "importpath": "golang.org/x/mod",
- "sum": "h1:lFO9qtOdlre5W1jxS3r/4szv2/6iXxScdzjoBMXNhYk=",
+ "importpath": "github.com/hashicorp/golang-lru",
+ "sum": "h1:YDjusn29QI/Das2iO9M0BHnIbxPeyuCHsjMW+lJfyTc=",
"replace": "",
- "version": "v0.10.0",
+ "version": "v0.5.4",
"build_directives": [],
"build_file_generation": "auto",
"patches": [],
"patch_args": []
}
},
- "in_gopkg_yaml_v3": {
- "bzlFile": "@@gazelle~//internal:go_repository.bzl",
- "ruleClassName": "go_repository",
+ "com_github_rs_zerolog": {
+ "repoRuleId": "@@gazelle+//internal:go_repository.bzl%go_repository",
"attributes": {
- "importpath": "gopkg.in/yaml.v3",
- "sum": "h1:dUUwHk2QECo/6vqA44rthZ8ie2QXMNeKRTHCNY2nXvo=",
+ "importpath": "github.com/rs/zerolog",
+ "sum": "h1:/ihwxqH+4z8UxyI70wM1z9yCvkWcfz/a3mj48k/Zngc=",
"replace": "",
- "version": "v3.0.0-20200313102051-9f266ea9e77c",
+ "version": "v1.26.1",
"build_directives": [],
"build_file_generation": "auto",
"patches": [],
@@ -993,8 +986,7 @@
}
},
"com_github_sergi_go_diff": {
- "bzlFile": "@@gazelle~//internal:go_repository.bzl",
- "ruleClassName": "go_repository",
+ "repoRuleId": "@@gazelle+//internal:go_repository.bzl%go_repository",
"attributes": {
"importpath": "github.com/sergi/go-diff",
"sum": "h1:XU+rvMAioB0UC3q1MFrIQy4Vo5/4VsRDQQXHsEya6xQ=",
@@ -1006,28 +998,52 @@
"patch_args": []
}
},
- "com_github_aristanetworks_goarista": {
- "bzlFile": "@@gazelle~//internal:go_repository.bzl",
- "ruleClassName": "go_repository",
+ "com_github_stretchr_testify": {
+ "repoRuleId": "@@gazelle+//internal:go_repository.bzl%go_repository",
"attributes": {
- "importpath": "github.com/aristanetworks/goarista",
- "sum": "h1:xnu1MpGNjnEooJ8lWa3YiU3330zMZISReAosjpZpLzg=",
+ "importpath": "github.com/stretchr/testify",
+ "sum": "h1:nwc3DEeHmmLAfoZucVR881uASk0Mfjw8xYJ99tb5CcY=",
"replace": "",
- "version": "v0.0.0-20220328143245-64c8d3945829",
+ "version": "v1.7.0",
"build_directives": [],
"build_file_generation": "auto",
"patches": [],
"patch_args": []
}
},
- "com_github_golang_protobuf": {
- "bzlFile": "@@gazelle~//internal:go_repository.bzl",
- "ruleClassName": "go_repository",
+ "net_starlark_go": {
+ "repoRuleId": "@@gazelle+//internal:go_repository.bzl%go_repository",
"attributes": {
- "importpath": "github.com/golang/protobuf",
- "sum": "h1:ROPKBNFfQgOUMifHyP+KYbvpjbdoFNs+aK7DXlji0Tw=",
+ "importpath": "go.starlark.net",
+ "sum": "h1:xwwDQW5We85NaTk2APgoN9202w/l0DVGp+GZMfsrh7s=",
"replace": "",
- "version": "v1.5.2",
+ "version": "v0.0.0-20210223155950-e043a3d3c984",
+ "build_directives": [],
+ "build_file_generation": "auto",
+ "patches": [],
+ "patch_args": []
+ }
+ },
+ "com_github_davecgh_go_spew": {
+ "repoRuleId": "@@gazelle+//internal:go_repository.bzl%go_repository",
+ "attributes": {
+ "importpath": "github.com/davecgh/go-spew",
+ "sum": "h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=",
+ "replace": "",
+ "version": "v1.1.1",
+ "build_directives": [],
+ "build_file_generation": "auto",
+ "patches": [],
+ "patch_args": []
+ }
+ },
+ "in_gopkg_yaml_v3": {
+ "repoRuleId": "@@gazelle+//internal:go_repository.bzl%go_repository",
+ "attributes": {
+ "importpath": "gopkg.in/yaml.v3",
+ "sum": "h1:dUUwHk2QECo/6vqA44rthZ8ie2QXMNeKRTHCNY2nXvo=",
+ "replace": "",
+ "version": "v3.0.0-20200313102051-9f266ea9e77c",
"build_directives": [],
"build_file_generation": "auto",
"patches": [],
@@ -1035,8 +1051,7 @@
}
},
"bazel_gazelle_go_repository_config": {
- "bzlFile": "@@gazelle~//internal/bzlmod:go_deps.bzl",
- "ruleClassName": "_go_repository_config",
+ "repoRuleId": "@@gazelle+//internal/bzlmod:go_deps.bzl%_go_repository_config",
"attributes": {
"importpaths": {
"com_github_gogo_protobuf": "github.com/gogo/protobuf",
@@ -1066,45 +1081,17 @@
"net_starlark_go": "go.starlark.net",
"com_github_davecgh_go_spew": "github.com/davecgh/go-spew",
"in_gopkg_yaml_v3": "gopkg.in/yaml.v3",
- "@rules_go~": "github.com/bazelbuild/rules_go",
- "@gazelle~": "github.com/bazelbuild/bazel-gazelle",
- "@contrib_rules_jvm~": "github.com/bazel-contrib/rules_jvm"
+ "@rules_go+": "github.com/bazelbuild/rules_go",
+ "@gazelle+": "github.com/bazelbuild/bazel-gazelle",
+ "@contrib_rules_jvm+": "github.com/bazel-contrib/rules_jvm"
},
"module_names": {
- "@rules_go~": "rules_go",
- "@gazelle~": "gazelle",
- "@contrib_rules_jvm~": "contrib_rules_jvm"
+ "@rules_go+": "rules_go",
+ "@gazelle+": "gazelle",
+ "@contrib_rules_jvm+": "contrib_rules_jvm"
},
"build_naming_conventions": {}
}
- },
- "org_golang_x_sys": {
- "bzlFile": "@@gazelle~//internal:go_repository.bzl",
- "ruleClassName": "go_repository",
- "attributes": {
- "importpath": "golang.org/x/sys",
- "sum": "h1:EBmGv8NaZBZTWvrbjNoL6HVt+IVy3QDQpJs7VRIw3tU=",
- "replace": "",
- "version": "v0.8.0",
- "build_directives": [],
- "build_file_generation": "auto",
- "patches": [],
- "patch_args": []
- }
- },
- "com_github_rs_zerolog": {
- "bzlFile": "@@gazelle~//internal:go_repository.bzl",
- "ruleClassName": "go_repository",
- "attributes": {
- "importpath": "github.com/rs/zerolog",
- "sum": "h1:/ihwxqH+4z8UxyI70wM1z9yCvkWcfz/a3mj48k/Zngc=",
- "replace": "",
- "version": "v1.26.1",
- "build_directives": [],
- "build_file_generation": "auto",
- "patches": [],
- "patch_args": []
- }
}
},
"moduleExtensionMetadata": {
@@ -1115,42 +1102,40 @@
},
"recordedRepoMappingEntries": [
[
- "gazelle~",
+ "gazelle+",
"bazel_tools",
"bazel_tools"
]
]
}
},
- "@@gazelle~//internal/bzlmod:non_module_deps.bzl%non_module_deps": {
+ "@@gazelle+//internal/bzlmod:non_module_deps.bzl%non_module_deps": {
"general": {
"bzlTransitiveDigest": "Bp38I6OO2Uxk82ttCDtNtgYSQwwG4qQ9eexnd38xQxU=",
- "usagesDigest": "lR1J9K1bz58QQNXIcrk3n8/VLUWKumm5t4u5EEGXjYE=",
+ "usagesDigest": "9r48MX40ps9IUpqo8FjWKsD6qelRa/O/yrzGvD23j4I=",
"recordedFileInputs": {},
"recordedDirentsInputs": {},
"envVariables": {},
"generatedRepoSpecs": {
- "bazel_gazelle_go_repository_tools": {
- "bzlFile": "@@gazelle~//internal:go_repository_tools.bzl",
- "ruleClassName": "go_repository_tools",
- "attributes": {
- "go_cache": "@@gazelle~~non_module_deps~bazel_gazelle_go_repository_cache//:go.env"
- }
- },
"bazel_gazelle_go_repository_cache": {
- "bzlFile": "@@gazelle~//internal:go_repository_cache.bzl",
- "ruleClassName": "go_repository_cache",
+ "repoRuleId": "@@gazelle+//internal:go_repository_cache.bzl%go_repository_cache",
"attributes": {
"go_sdk_name": "go_sdk",
"go_env": {}
}
+ },
+ "bazel_gazelle_go_repository_tools": {
+ "repoRuleId": "@@gazelle+//internal:go_repository_tools.bzl%go_repository_tools",
+ "attributes": {
+ "go_cache": "@@gazelle++non_module_deps+bazel_gazelle_go_repository_cache//:go.env"
+ }
}
},
"recordedRepoMappingEntries": [
[
- "gazelle~",
+ "gazelle+",
"bazel_gazelle_go_repository_cache",
- "gazelle~~non_module_deps~bazel_gazelle_go_repository_cache"
+ "gazelle++non_module_deps+bazel_gazelle_go_repository_cache"
]
]
}
@@ -1158,31 +1143,29 @@
"@@platforms//host:extension.bzl%host_platform": {
"general": {
"bzlTransitiveDigest": "xelQcPZH8+tmuOHVjL9vDxMnnQNMlwj0SlvgoqBkm4U=",
- "usagesDigest": "meSzxn3DUCcYEhq4HQwExWkWtU4EjriRBQLsZN+Q0SU=",
+ "usagesDigest": "SeQiIN/f8/Qt9vYQk7qcXp4I4wJeEC0RnQDiaaJ4tb8=",
"recordedFileInputs": {},
"recordedDirentsInputs": {},
"envVariables": {},
"generatedRepoSpecs": {
"host_platform": {
- "bzlFile": "@@platforms//host:extension.bzl",
- "ruleClassName": "host_platform_repo",
+ "repoRuleId": "@@platforms//host:extension.bzl%host_platform_repo",
"attributes": {}
}
},
"recordedRepoMappingEntries": []
}
},
- "@@rules_go~//go:extensions.bzl%go_sdk": {
+ "@@rules_go+//go:extensions.bzl%go_sdk": {
"general": {
- "bzlTransitiveDigest": "EJ2jI5PPSo7sHmzcmLtJ0MyhdsySDOSbGoU59oYFq6g=",
- "usagesDigest": "iCi4vvB/o8+YbHbanvXFt/aAfEzyn26Vx7EVNcmlSqE=",
+ "bzlTransitiveDigest": "OvqiTUpYFawHn0HccK3lat4e6XaGZViVTTJq4qXWZR8=",
+ "usagesDigest": "dd2sRQ1UF7wKpbqar8G3qfMLYABXIdmiAgcfTUHIwSk=",
"recordedFileInputs": {},
"recordedDirentsInputs": {},
"envVariables": {},
"generatedRepoSpecs": {
"go_default_sdk": {
- "bzlFile": "@@rules_go~//go/private:sdk.bzl",
- "ruleClassName": "go_download_sdk_rule",
+ "repoRuleId": "@@rules_go+//go/private:sdk.bzl%go_download_sdk_rule",
"attributes": {
"goos": "",
"goarch": "",
@@ -1194,15 +1177,13 @@
}
},
"go_host_compatible_sdk_label": {
- "bzlFile": "@@rules_go~//go/private:extensions.bzl",
- "ruleClassName": "host_compatible_toolchain",
+ "repoRuleId": "@@rules_go+//go/private:extensions.bzl%host_compatible_toolchain",
"attributes": {
"toolchain": "@go_default_sdk//:ROOT"
}
},
"go_toolchains": {
- "bzlFile": "@@rules_go~//go/private:sdk.bzl",
- "ruleClassName": "go_multiple_toolchains",
+ "repoRuleId": "@@rules_go+//go/private:sdk.bzl%go_multiple_toolchains",
"attributes": {
"prefixes": [
"_0000_go_default_sdk_"
@@ -1227,24 +1208,23 @@
},
"recordedRepoMappingEntries": [
[
- "rules_go~",
+ "rules_go+",
"bazel_tools",
"bazel_tools"
]
]
}
},
- "@@rules_go~//go/private:extensions.bzl%non_module_dependencies": {
+ "@@rules_go+//go/private:extensions.bzl%non_module_dependencies": {
"general": {
- "bzlTransitiveDigest": "0U61IpGsIzMqp7YdhBTodhe5vw0OPCuYQEhHC9C7CbI=",
- "usagesDigest": "FDVHRqK7EsE45K383w/4Qy3cwNYaAGrLtNQ0Ikyy+h0=",
+ "bzlTransitiveDigest": "nCjeT5kV68jazTUywfEVClVjiaXe1u9wDqH1JWzmGZg=",
+ "usagesDigest": "uk4y2TbHpqeKyZJtSnOBqYxpSf+f5SSPgcOIbXdXb/8=",
"recordedFileInputs": {},
"recordedDirentsInputs": {},
"envVariables": {},
"generatedRepoSpecs": {
"bazel_skylib": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_archive",
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive",
"attributes": {
"urls": [
"https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.4.2/bazel-skylib-1.4.2.tar.gz",
@@ -1254,102 +1234,86 @@
"strip_prefix": ""
}
},
- "com_github_gogo_protobuf": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_archive",
+ "org_golang_x_tools": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive",
"attributes": {
"urls": [
- "https://mirror.bazel.build/github.com/gogo/protobuf/archive/refs/tags/v1.3.2.zip",
- "https://github.com/gogo/protobuf/archive/refs/tags/v1.3.2.zip"
+ "https://mirror.bazel.build/github.com/golang/tools/archive/refs/tags/v0.7.0.zip",
+ "https://github.com/golang/tools/archive/refs/tags/v0.7.0.zip"
],
- "sha256": "f89f8241af909ce3226562d135c25b28e656ae173337b3e58ede917aa26e1e3c",
- "strip_prefix": "protobuf-1.3.2",
+ "sha256": "9f20a20f29f4008d797a8be882ef82b69cf8f7f2b96dbdfe3814c57d8280fa4b",
+ "strip_prefix": "tools-0.7.0",
"patches": [
- "@@rules_go~//third_party:com_github_gogo_protobuf-gazelle.patch"
+ "@@rules_go+//third_party:org_golang_x_tools-deletegopls.patch",
+ "@@rules_go+//third_party:org_golang_x_tools-gazelle.patch"
],
"patch_args": [
"-p1"
]
}
},
- "org_golang_x_xerrors": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_archive",
+ "org_golang_x_sys": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive",
"attributes": {
"urls": [
- "https://mirror.bazel.build/github.com/golang/xerrors/archive/04be3eba64a22a838cdb17b8dca15a52871c08b4.zip",
- "https://github.com/golang/xerrors/archive/04be3eba64a22a838cdb17b8dca15a52871c08b4.zip"
+ "https://mirror.bazel.build/github.com/golang/sys/archive/refs/tags/v0.8.0.zip",
+ "https://github.com/golang/sys/archive/refs/tags/v0.8.0.zip"
],
- "sha256": "ffad2b06ef2e09d040da2ff08077865e99ab95d4d0451737fc8e33706bb01634",
- "strip_prefix": "xerrors-04be3eba64a22a838cdb17b8dca15a52871c08b4",
+ "sha256": "58ef1f478ba923715bc493f2e0a431d4b2d428f1e3409f6acaac452945f6fd2f",
+ "strip_prefix": "sys-0.8.0",
"patches": [
- "@@rules_go~//third_party:org_golang_x_xerrors-gazelle.patch"
+ "@@rules_go+//third_party:org_golang_x_sys-gazelle.patch"
],
"patch_args": [
"-p1"
]
}
},
- "com_github_golang_protobuf": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_archive",
+ "org_golang_x_xerrors": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive",
"attributes": {
"urls": [
- "https://mirror.bazel.build/github.com/golang/protobuf/archive/refs/tags/v1.5.3.zip",
- "https://github.com/golang/protobuf/archive/refs/tags/v1.5.3.zip"
+ "https://mirror.bazel.build/github.com/golang/xerrors/archive/04be3eba64a22a838cdb17b8dca15a52871c08b4.zip",
+ "https://github.com/golang/xerrors/archive/04be3eba64a22a838cdb17b8dca15a52871c08b4.zip"
],
- "sha256": "2dced4544ae5372281e20f1e48ca76368355a01b31353724718c4d6e3dcbb430",
- "strip_prefix": "protobuf-1.5.3",
+ "sha256": "ffad2b06ef2e09d040da2ff08077865e99ab95d4d0451737fc8e33706bb01634",
+ "strip_prefix": "xerrors-04be3eba64a22a838cdb17b8dca15a52871c08b4",
"patches": [
- "@@rules_go~//third_party:com_github_golang_protobuf-gazelle.patch"
+ "@@rules_go+//third_party:org_golang_x_xerrors-gazelle.patch"
],
"patch_args": [
"-p1"
]
}
},
- "io_bazel_rules_nogo": {
- "bzlFile": "@@rules_go~//go/private:nogo.bzl",
- "ruleClassName": "go_register_nogo",
- "attributes": {
- "nogo": "@io_bazel_rules_go//:default_nogo"
- }
- },
- "gogo_special_proto": {
- "bzlFile": "@@rules_go~//proto:gogo.bzl",
- "ruleClassName": "gogo_special_proto",
- "attributes": {}
- },
- "com_github_golang_mock": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_archive",
+ "org_golang_google_protobuf": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive",
"attributes": {
+ "sha256": "cb1a05581c33b3705ede6c08edf9b9c1dbc579559ba30f532704c324e42bf801",
"urls": [
- "https://mirror.bazel.build/github.com/golang/mock/archive/refs/tags/v1.7.0-rc.1.zip",
- "https://github.com/golang/mock/archive/refs/tags/v1.7.0-rc.1.zip"
+ "https://mirror.bazel.build/github.com/protocolbuffers/protobuf-go/archive/refs/tags/v1.30.0.zip",
+ "https://github.com/protocolbuffers/protobuf-go/archive/refs/tags/v1.30.0.zip"
],
+ "strip_prefix": "protobuf-go-1.30.0",
"patches": [
- "@@rules_go~//third_party:com_github_golang_mock-gazelle.patch"
+ "@@rules_go+//third_party:org_golang_google_protobuf-gazelle.patch"
],
"patch_args": [
"-p1"
- ],
- "sha256": "5359c78b0c1649cf7beb3b48ff8b1d1aaf0243b22ea4789aba94805280075d8e",
- "strip_prefix": "mock-1.7.0-rc.1"
+ ]
}
},
- "org_golang_google_protobuf": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_archive",
+ "com_github_golang_protobuf": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive",
"attributes": {
- "sha256": "cb1a05581c33b3705ede6c08edf9b9c1dbc579559ba30f532704c324e42bf801",
"urls": [
- "https://mirror.bazel.build/github.com/protocolbuffers/protobuf-go/archive/refs/tags/v1.30.0.zip",
- "https://github.com/protocolbuffers/protobuf-go/archive/refs/tags/v1.30.0.zip"
+ "https://mirror.bazel.build/github.com/golang/protobuf/archive/refs/tags/v1.5.3.zip",
+ "https://github.com/golang/protobuf/archive/refs/tags/v1.5.3.zip"
],
- "strip_prefix": "protobuf-go-1.30.0",
+ "sha256": "2dced4544ae5372281e20f1e48ca76368355a01b31353724718c4d6e3dcbb430",
+ "strip_prefix": "protobuf-1.5.3",
"patches": [
- "@@rules_go~//third_party:org_golang_google_protobuf-gazelle.patch"
+ "@@rules_go+//third_party:com_github_golang_protobuf-gazelle.patch"
],
"patch_args": [
"-p1"
@@ -1357,8 +1321,7 @@
}
},
"com_github_mwitkow_go_proto_validators": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_archive",
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive",
"attributes": {
"urls": [
"https://mirror.bazel.build/github.com/mwitkow/go-proto-validators/archive/refs/tags/v0.3.2.zip",
@@ -1368,2559 +1331,237 @@
"strip_prefix": "go-proto-validators-0.3.2"
}
},
- "org_golang_x_tools": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_archive",
+ "com_github_gogo_protobuf": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive",
"attributes": {
"urls": [
- "https://mirror.bazel.build/github.com/golang/tools/archive/refs/tags/v0.7.0.zip",
- "https://github.com/golang/tools/archive/refs/tags/v0.7.0.zip"
+ "https://mirror.bazel.build/github.com/gogo/protobuf/archive/refs/tags/v1.3.2.zip",
+ "https://github.com/gogo/protobuf/archive/refs/tags/v1.3.2.zip"
],
- "sha256": "9f20a20f29f4008d797a8be882ef82b69cf8f7f2b96dbdfe3814c57d8280fa4b",
- "strip_prefix": "tools-0.7.0",
+ "sha256": "f89f8241af909ce3226562d135c25b28e656ae173337b3e58ede917aa26e1e3c",
+ "strip_prefix": "protobuf-1.3.2",
"patches": [
- "@@rules_go~//third_party:org_golang_x_tools-deletegopls.patch",
- "@@rules_go~//third_party:org_golang_x_tools-gazelle.patch"
+ "@@rules_go+//third_party:com_github_gogo_protobuf-gazelle.patch"
],
"patch_args": [
"-p1"
]
}
},
- "org_golang_x_sys": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_archive",
+ "gogo_special_proto": {
+ "repoRuleId": "@@rules_go+//proto:gogo.bzl%gogo_special_proto",
+ "attributes": {}
+ },
+ "org_golang_google_genproto": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive",
"attributes": {
"urls": [
- "https://mirror.bazel.build/github.com/golang/sys/archive/refs/tags/v0.8.0.zip",
- "https://github.com/golang/sys/archive/refs/tags/v0.8.0.zip"
+ "https://mirror.bazel.build/github.com/googleapis/go-genproto/archive/e85fd2cbaebc35e54b279b5e9b1057db87dacd57.zip",
+ "https://github.com/googleapis/go-genproto/archive/e85fd2cbaebc35e54b279b5e9b1057db87dacd57.zip"
],
- "sha256": "58ef1f478ba923715bc493f2e0a431d4b2d428f1e3409f6acaac452945f6fd2f",
- "strip_prefix": "sys-0.8.0",
+ "sha256": "da966a75fdc2f9d8006bc51e683490ff969ff637bbc030812cd9c5697e3a7cab",
+ "strip_prefix": "go-genproto-e85fd2cbaebc35e54b279b5e9b1057db87dacd57",
"patches": [
- "@@rules_go~//third_party:org_golang_x_sys-gazelle.patch"
+ "@@rules_go+//third_party:org_golang_google_genproto-gazelle.patch"
],
"patch_args": [
"-p1"
]
}
},
- "org_golang_google_genproto": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_archive",
+ "com_github_golang_mock": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive",
"attributes": {
"urls": [
- "https://mirror.bazel.build/github.com/googleapis/go-genproto/archive/e85fd2cbaebc35e54b279b5e9b1057db87dacd57.zip",
- "https://github.com/googleapis/go-genproto/archive/e85fd2cbaebc35e54b279b5e9b1057db87dacd57.zip"
+ "https://mirror.bazel.build/github.com/golang/mock/archive/refs/tags/v1.7.0-rc.1.zip",
+ "https://github.com/golang/mock/archive/refs/tags/v1.7.0-rc.1.zip"
],
- "sha256": "da966a75fdc2f9d8006bc51e683490ff969ff637bbc030812cd9c5697e3a7cab",
- "strip_prefix": "go-genproto-e85fd2cbaebc35e54b279b5e9b1057db87dacd57",
"patches": [
- "@@rules_go~//third_party:org_golang_google_genproto-gazelle.patch"
+ "@@rules_go+//third_party:com_github_golang_mock-gazelle.patch"
],
"patch_args": [
"-p1"
- ]
+ ],
+ "sha256": "5359c78b0c1649cf7beb3b48ff8b1d1aaf0243b22ea4789aba94805280075d8e",
+ "strip_prefix": "mock-1.7.0-rc.1"
+ }
+ },
+ "io_bazel_rules_nogo": {
+ "repoRuleId": "@@rules_go+//go/private:nogo.bzl%go_register_nogo",
+ "attributes": {
+ "nogo": "@io_bazel_rules_go//:default_nogo"
}
}
},
"recordedRepoMappingEntries": [
[
- "rules_go~",
+ "rules_go+",
"bazel_tools",
"bazel_tools"
]
]
}
},
- "@@rules_jvm_external~//:extensions.bzl%maven": {
+ "@@rules_java+//java:rules_java_deps.bzl%compatibility_proxy": {
"general": {
- "bzlTransitiveDigest": "057b0l5jZBUCBsBt/ud9eiIsDKg9FwPwuNf3sMqBcxM=",
- "usagesDigest": "k11gKxPc88B7YbPd/vPp3UPXHJf+lsWKuCP7/SjelM0=",
- "recordedFileInputs": {
- "@@stardoc~//maven_install.json": "de0bfa778b4ed6aebb77509362dd87ab8d20fc7c7c18d2a7429cdfee03949a21",
- "@@rules_jvm_external~//rules_jvm_external_deps_install.json": "741ab2ef3843a43eaacb45d1448835c9deb99c95162279f513096eface8acd44",
- "@@//maven_install.json": "c39d56eb1bfd8d9575e3182f22fcdc70a9d5adeb000547e62cfff435d1a250cd"
+ "bzlTransitiveDigest": "84xJEZ1jnXXwo8BXMprvBm++rRt4jsTu9liBxz0ivps=",
+ "usagesDigest": "jTQDdLDxsS43zuRmg1faAjIEPWdLAbDAowI1pInQSoo=",
+ "recordedFileInputs": {},
+ "recordedDirentsInputs": {},
+ "envVariables": {},
+ "generatedRepoSpecs": {
+ "compatibility_proxy": {
+ "repoRuleId": "@@rules_java+//java:rules_java_deps.bzl%_compatibility_proxy_repo_rule",
+ "attributes": {}
+ }
},
+ "recordedRepoMappingEntries": [
+ [
+ "rules_java+",
+ "bazel_tools",
+ "bazel_tools"
+ ]
+ ]
+ }
+ },
+ "@@rules_kotlin+//src/main/starlark/core/repositories:bzlmod_setup.bzl%rules_kotlin_extensions": {
+ "general": {
+ "bzlTransitiveDigest": "sFhcgPbDQehmbD1EOXzX4H1q/CD5df8zwG4kp4jbvr8=",
+ "usagesDigest": "QI2z8ZUR+mqtbwsf2fLqYdJAkPOHdOV+tF2yVAUgRzw=",
+ "recordedFileInputs": {},
"recordedDirentsInputs": {},
"envVariables": {},
"generatedRepoSpecs": {
- "com_google_auth_google_auth_library_oauth2_http": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "com_google_auth_google_auth_library_oauth2_http"
- }
- },
- "io_grpc_grpc_netty_shaded_1_55_1": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "3dc035ea13bf854d4218bc6370ba8d786077a9e0d76337e61df7597a78a03c61",
- "urls": [
- "https://repo1.maven.org/maven2/io/grpc/grpc-netty-shaded/1.55.1/grpc-netty-shaded-1.55.1.jar",
- "https://maven.google.com/io/grpc/grpc-netty-shaded/1.55.1/grpc-netty-shaded-1.55.1.jar"
- ],
- "downloaded_file_path": "io/grpc/grpc-netty-shaded/1.55.1/grpc-netty-shaded-1.55.1.jar"
- }
- },
- "org_junit_jupiter_junit_jupiter_engine": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "org_junit_jupiter_junit_jupiter_engine"
- }
- },
- "io_grpc_grpc_alts_1_55_1": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "9ab78b042d55cb501a2126c831896f3223e39c65085351b40a588b085ed6d431",
- "urls": [
- "https://repo1.maven.org/maven2/io/grpc/grpc-alts/1.55.1/grpc-alts-1.55.1.jar",
- "https://maven.google.com/io/grpc/grpc-alts/1.55.1/grpc-alts-1.55.1.jar"
- ],
- "downloaded_file_path": "io/grpc/grpc-alts/1.55.1/grpc-alts-1.55.1.jar"
- }
- },
- "com_google_auto_value_auto_value": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "com_google_auto_value_auto_value"
- }
- },
- "com_google_truth_truth": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "com_google_truth_truth"
- }
- },
- "com_squareup_okio_okio": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "com_squareup_okio_okio"
- }
- },
- "io_netty_netty_resolver": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "io_netty_netty_resolver"
- }
- },
- "org_reactivestreams_reactive_streams_1_0_3": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "1dee0481072d19c929b623e155e14d2f6085dc011529a0a0dbefc84cf571d865",
- "urls": [
- "https://repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.3/reactive-streams-1.0.3.jar",
- "https://maven.google.com/org/reactivestreams/reactive-streams/1.0.3/reactive-streams-1.0.3.jar"
- ],
- "downloaded_file_path": "org/reactivestreams/reactive-streams/1.0.3/reactive-streams-1.0.3.jar"
- }
- },
- "com_google_escapevelocity_escapevelocity_1_1": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "37e76e4466836dedb864fb82355cd01c3bd21325ab642d89a0f759291b171231",
- "urls": [
- "https://repo1.maven.org/maven2/com/google/escapevelocity/escapevelocity/1.1/escapevelocity-1.1.jar"
- ],
- "downloaded_file_path": "com/google/escapevelocity/escapevelocity/1.1/escapevelocity-1.1.jar"
- }
- },
- "io_grpc_grpc_stub_1_55_1": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "58c114817d42237ce50a5f7677cf142564df64200e59c956e49302b6c8af616a",
- "urls": [
- "https://repo1.maven.org/maven2/io/grpc/grpc-stub/1.55.1/grpc-stub-1.55.1.jar",
- "https://maven.google.com/io/grpc/grpc-stub/1.55.1/grpc-stub-1.55.1.jar"
- ],
- "downloaded_file_path": "io/grpc/grpc-stub/1.55.1/grpc-stub-1.55.1.jar"
- }
- },
- "org_apache_commons_commons_lang3_3_12_0": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "d919d904486c037f8d193412da0c92e22a9fa24230b9d67a57855c5c31c7e94e",
- "urls": [
- "https://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar",
- "https://maven.google.com/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar"
- ],
- "downloaded_file_path": "org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar"
- }
- },
- "software_amazon_awssdk_auth_2_20_78": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
+ "com_github_jetbrains_kotlin_git": {
+ "repoRuleId": "@@rules_kotlin+//src/main/starlark/core/repositories:compiler.bzl%kotlin_compiler_git_repository",
"attributes": {
- "sha256": "9eb0c3d97668b318ae5dcd127f434186a73d8e2552ad0fdd1fb71e3ffa5f0bec",
"urls": [
- "https://repo1.maven.org/maven2/software/amazon/awssdk/auth/2.20.78/auth-2.20.78.jar",
- "https://maven.google.com/software/amazon/awssdk/auth/2.20.78/auth-2.20.78.jar"
+ "https://github.com/JetBrains/kotlin/releases/download/v1.9.23/kotlin-compiler-1.9.23.zip"
],
- "downloaded_file_path": "software/amazon/awssdk/auth/2.20.78/auth-2.20.78.jar"
+ "sha256": "93137d3aab9afa9b27cb06a824c2324195c6b6f6179d8a8653f440f5bd58be88"
}
},
- "org_junit_jupiter_junit_jupiter_api": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
+ "com_github_jetbrains_kotlin": {
+ "repoRuleId": "@@rules_kotlin+//src/main/starlark/core/repositories:compiler.bzl%kotlin_capabilities_repository",
"attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "org_junit_jupiter_junit_jupiter_api"
- }
- },
- "com_google_guava_guava_31_1_jre": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "a42edc9cab792e39fe39bb94f3fca655ed157ff87a8af78e1d6ba5b07c4a00ab",
- "urls": [
- "https://repo1.maven.org/maven2/com/google/guava/guava/31.1-jre/guava-31.1-jre.jar"
- ],
- "downloaded_file_path": "com/google/guava/guava/31.1-jre/guava-31.1-jre.jar"
+ "git_repository_name": "com_github_jetbrains_kotlin_git",
+ "compiler_version": "1.9.23"
}
},
- "com_google_code_gson_gson_2_10_1": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
+ "com_github_google_ksp": {
+ "repoRuleId": "@@rules_kotlin+//src/main/starlark/core/repositories:ksp.bzl%ksp_compiler_plugin_repository",
"attributes": {
- "sha256": "4241c14a7727c34feea6507ec801318a3d4a90f070e4525681079fb94ee4c593",
"urls": [
- "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.10.1/gson-2.10.1.jar",
- "https://maven.google.com/com/google/code/gson/gson/2.10.1/gson-2.10.1.jar"
+ "https://github.com/google/ksp/releases/download/1.9.23-1.0.20/artifacts.zip"
],
- "downloaded_file_path": "com/google/code/gson/gson/2.10.1/gson-2.10.1.jar"
+ "sha256": "ee0618755913ef7fd6511288a232e8fad24838b9af6ea73972a76e81053c8c2d",
+ "strip_version": "1.9.23-1.0.20"
}
},
- "org_graalvm_sdk_collections_24_1_0": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
+ "com_github_pinterest_ktlint": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file",
"attributes": {
- "sha256": "87cf2c267a5cee0e5dfba94bbb4c720911846eee85eaccddce49220b3262b750",
+ "sha256": "01b2e0ef893383a50dbeb13970fe7fa3be36ca3e83259e01649945b09d736985",
"urls": [
- "https://repo1.maven.org/maven2/org/graalvm/sdk/collections/24.1.0/collections-24.1.0.jar",
- "https://maven.google.com/org/graalvm/sdk/collections/24.1.0/collections-24.1.0.jar"
+ "https://github.com/pinterest/ktlint/releases/download/1.3.0/ktlint"
],
- "downloaded_file_path": "org/graalvm/sdk/collections/24.1.0/collections-24.1.0.jar"
+ "executable": true
}
},
- "com_google_http_client_google_http_client_gson_1_43_1": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
+ "rules_android": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive",
"attributes": {
- "sha256": "017406e5105a33147ab13baf7b491ff53d99e54a5e2b61b7ccd651e164229698",
+ "sha256": "cd06d15dd8bb59926e4d65f9003bfc20f9da4b2519985c27e190cddc8b7a7806",
+ "strip_prefix": "rules_android-0.1.1",
"urls": [
- "https://repo1.maven.org/maven2/com/google/http-client/google-http-client-gson/1.43.1/google-http-client-gson-1.43.1.jar",
- "https://maven.google.com/com/google/http-client/google-http-client-gson/1.43.1/google-http-client-gson-1.43.1.jar"
- ],
- "downloaded_file_path": "com/google/http-client/google-http-client-gson/1.43.1/google-http-client-gson-1.43.1.jar"
+ "https://github.com/bazelbuild/rules_android/archive/v0.1.1.zip"
+ ]
}
- },
- "org_junit_platform_junit_platform_launcher": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
+ }
+ },
+ "recordedRepoMappingEntries": [
+ [
+ "rules_kotlin+",
+ "bazel_tools",
+ "bazel_tools"
+ ]
+ ]
+ }
+ },
+ "@@rules_nodejs+//nodejs:extensions.bzl%node": {
+ "general": {
+ "bzlTransitiveDigest": "jjOwZWHVqDvX5q1yg4T1ym8jJuHrrCSjkJOb8Et0T7w=",
+ "usagesDigest": "LlE0dOYZTJ9UAWuv+tbgu6FRv9BEX53tSau8Mh3tVZw=",
+ "recordedFileInputs": {},
+ "recordedDirentsInputs": {},
+ "envVariables": {},
+ "generatedRepoSpecs": {
+ "nodejs_linux_amd64": {
+ "repoRuleId": "@@rules_nodejs+//nodejs:repositories.bzl%node_repositories",
"attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "org_junit_platform_junit_platform_launcher"
+ "platform": "linux_amd64",
+ "node_version": "20.5.0"
}
},
- "org_graalvm_compiler_compiler_jar_sources_24_1_0": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
+ "nodejs_linux_arm64": {
+ "repoRuleId": "@@rules_nodejs+//nodejs:repositories.bzl%node_repositories",
"attributes": {
- "sha256": "63547aaa37adae849abd176ade01f7655cb2a6bc5f7db41ac8698014d8bee697",
- "urls": [
- "https://repo1.maven.org/maven2/org/graalvm/compiler/compiler/24.1.0/compiler-24.1.0-sources.jar",
- "https://maven.google.com/org/graalvm/compiler/compiler/24.1.0/compiler-24.1.0-sources.jar"
- ],
- "downloaded_file_path": "org/graalvm/compiler/compiler/24.1.0/compiler-24.1.0-sources.jar"
+ "platform": "linux_arm64",
+ "node_version": "20.5.0"
}
},
- "org_apache_httpcomponents_httpcore_4_4_16": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
+ "nodejs_linux_s390x": {
+ "repoRuleId": "@@rules_nodejs+//nodejs:repositories.bzl%node_repositories",
"attributes": {
- "sha256": "6c9b3dd142a09dc468e23ad39aad6f75a0f2b85125104469f026e52a474e464f",
- "urls": [
- "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar",
- "https://maven.google.com/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar"
- ],
- "downloaded_file_path": "org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar"
+ "platform": "linux_s390x",
+ "node_version": "20.5.0"
}
},
- "org_graalvm_nativeimage_objectfile_jar_sources_24_1_0": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
+ "nodejs_linux_ppc64le": {
+ "repoRuleId": "@@rules_nodejs+//nodejs:repositories.bzl%node_repositories",
"attributes": {
- "sha256": "da61d33ab39d9b40962f9b5c9018cba42785e4680229e2e60fc7a304cbc142de",
- "urls": [
- "https://repo1.maven.org/maven2/org/graalvm/nativeimage/objectfile/24.1.0/objectfile-24.1.0-sources.jar",
- "https://maven.google.com/org/graalvm/nativeimage/objectfile/24.1.0/objectfile-24.1.0-sources.jar"
- ],
- "downloaded_file_path": "org/graalvm/nativeimage/objectfile/24.1.0/objectfile-24.1.0-sources.jar"
+ "platform": "linux_ppc64le",
+ "node_version": "20.5.0"
}
},
- "org_slf4j_slf4j_simple": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
+ "nodejs_darwin_amd64": {
+ "repoRuleId": "@@rules_nodejs+//nodejs:repositories.bzl%node_repositories",
"attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "org_slf4j_slf4j_simple"
+ "platform": "darwin_amd64",
+ "node_version": "20.5.0"
}
},
- "org_slf4j_slf4j_jdk14": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
+ "nodejs_darwin_arm64": {
+ "repoRuleId": "@@rules_nodejs+//nodejs:repositories.bzl%node_repositories",
"attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "org_slf4j_slf4j_jdk14"
+ "platform": "darwin_arm64",
+ "node_version": "20.5.0"
}
},
- "org_graalvm_sdk_word_24_1_0": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
+ "nodejs_windows_amd64": {
+ "repoRuleId": "@@rules_nodejs+//nodejs:repositories.bzl%node_repositories",
"attributes": {
- "sha256": "6d5c54d6f15557de89be01e002b838810877c3e4a62041de1ff3f72bd9d70bb4",
- "urls": [
- "https://repo1.maven.org/maven2/org/graalvm/sdk/word/24.1.0/word-24.1.0.jar",
- "https://maven.google.com/org/graalvm/sdk/word/24.1.0/word-24.1.0.jar"
- ],
- "downloaded_file_path": "org/graalvm/sdk/word/24.1.0/word-24.1.0.jar"
+ "platform": "windows_amd64",
+ "node_version": "20.5.0"
}
},
- "org_graalvm_sdk_word_jar_sources_24_1_0": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
+ "nodejs": {
+ "repoRuleId": "@@rules_nodejs+//nodejs/private:nodejs_repo_host_os_alias.bzl%nodejs_repo_host_os_alias",
"attributes": {
- "sha256": "73a96ad99fd03fcd275c44cbb3033e387ad311aff3d7a485bfb9260cc57ed85e",
- "urls": [
- "https://repo1.maven.org/maven2/org/graalvm/sdk/word/24.1.0/word-24.1.0-sources.jar",
- "https://maven.google.com/org/graalvm/sdk/word/24.1.0/word-24.1.0-sources.jar"
- ],
- "downloaded_file_path": "org/graalvm/sdk/word/24.1.0/word-24.1.0-sources.jar"
+ "user_node_repository_name": "nodejs"
}
},
- "com_google_protobuf_protobuf_java": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
+ "nodejs_host": {
+ "repoRuleId": "@@rules_nodejs+//nodejs/private:nodejs_repo_host_os_alias.bzl%nodejs_repo_host_os_alias",
"attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "com_google_protobuf_protobuf_java"
+ "user_node_repository_name": "nodejs"
}
},
- "io_netty_netty_transport_native_unix_common_4_1_86_Final": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "ec26d03a06565791d57e997f793677ee4d3fc47b290b7951898c2ecd0232f115",
- "urls": [
- "https://repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.86.Final/netty-transport-native-unix-common-4.1.86.Final.jar",
- "https://maven.google.com/io/netty/netty-transport-native-unix-common/4.1.86.Final/netty-transport-native-unix-common-4.1.86.Final.jar"
- ],
- "downloaded_file_path": "io/netty/netty-transport-native-unix-common/4.1.86.Final/netty-transport-native-unix-common-4.1.86.Final.jar"
- }
- },
- "io_netty_netty_codec": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "io_netty_netty_codec"
- }
- },
- "io_grpc_grpc_api_1_55_1": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "9f21b1585b1c578cf905fb4c926ce895494207cb5bf456a64a24c458850f51d3",
- "urls": [
- "https://repo1.maven.org/maven2/io/grpc/grpc-api/1.55.1/grpc-api-1.55.1.jar",
- "https://maven.google.com/io/grpc/grpc-api/1.55.1/grpc-api-1.55.1.jar"
- ],
- "downloaded_file_path": "io/grpc/grpc-api/1.55.1/grpc-api-1.55.1.jar"
- }
- },
- "org_graalvm_nativeimage_svm_24_1_0": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "9b73490cc19d518ea95ebde31423f8a37694eb6d84e2e6fd213dc139ab6c5e57",
- "urls": [
- "https://repo1.maven.org/maven2/org/graalvm/nativeimage/svm/24.1.0/svm-24.1.0.jar",
- "https://maven.google.com/org/graalvm/nativeimage/svm/24.1.0/svm-24.1.0.jar"
- ],
- "downloaded_file_path": "org/graalvm/nativeimage/svm/24.1.0/svm-24.1.0.jar"
- }
- },
- "com_google_protobuf_protobuf_java_util_3_23_1": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "35d78f70fcba8ecaad6b2025a4879099a27997079158500a08fafebad8918c8c",
- "urls": [
- "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java-util/3.23.1/protobuf-java-util-3.23.1.jar",
- "https://maven.google.com/com/google/protobuf/protobuf-java-util/3.23.1/protobuf-java-util-3.23.1.jar"
- ],
- "downloaded_file_path": "com/google/protobuf/protobuf-java-util/3.23.1/protobuf-java-util-3.23.1.jar"
- }
- },
- "software_amazon_awssdk_profiles_2_20_78": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "c54925f8710a63b545f272ad651b40fc4310c4d3f49df50257645604d6021f32",
- "urls": [
- "https://repo1.maven.org/maven2/software/amazon/awssdk/profiles/2.20.78/profiles-2.20.78.jar",
- "https://maven.google.com/software/amazon/awssdk/profiles/2.20.78/profiles-2.20.78.jar"
- ],
- "downloaded_file_path": "software/amazon/awssdk/profiles/2.20.78/profiles-2.20.78.jar"
- }
- },
- "org_ow2_asm_asm_9_1": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "cda4de455fab48ff0bcb7c48b4639447d4de859a7afc30a094a986f0936beba2",
- "urls": [
- "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.1/asm-9.1.jar"
- ],
- "downloaded_file_path": "org/ow2/asm/asm/9.1/asm-9.1.jar"
- }
- },
- "org_codehaus_mojo_animal_sniffer_annotations": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "org_codehaus_mojo_animal_sniffer_annotations"
- }
- },
- "org_slf4j_slf4j_api": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "org_slf4j_slf4j_api"
- }
- },
- "com_google_api_api_common_2_11_1": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "21f67354fa308826395d2ed171d25416a8001d50ea70f82b68f2bdd17bb8947f",
- "urls": [
- "https://repo1.maven.org/maven2/com/google/api/api-common/2.11.1/api-common-2.11.1.jar",
- "https://maven.google.com/com/google/api/api-common/2.11.1/api-common-2.11.1.jar"
- ],
- "downloaded_file_path": "com/google/api/api-common/2.11.1/api-common-2.11.1.jar"
- }
- },
- "com_google_guava_listenablefuture_9999_0_empty_to_avoid_conflict_with_guava": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99",
- "urls": [
- "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar",
- "https://maven.google.com/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar"
- ],
- "downloaded_file_path": "com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar"
- }
- },
- "com_google_oauth_client_google_oauth_client_1_34_1": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "193edf97aefa28b93c5892bdc598bac34fa4c396588030084f290b1440e8b98a",
- "urls": [
- "https://repo1.maven.org/maven2/com/google/oauth-client/google-oauth-client/1.34.1/google-oauth-client-1.34.1.jar",
- "https://maven.google.com/com/google/oauth-client/google-oauth-client/1.34.1/google-oauth-client-1.34.1.jar"
- ],
- "downloaded_file_path": "com/google/oauth-client/google-oauth-client/1.34.1/google-oauth-client-1.34.1.jar"
- }
- },
- "com_google_code_gson_gson": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "com_google_code_gson_gson"
- }
- },
- "org_graalvm_nativeimage_objectfile_24_1_0": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "04c0fe283a17974bf0ae8c778446126aa10413256a8c09312dc6b36b46d9a9e1",
- "urls": [
- "https://repo1.maven.org/maven2/org/graalvm/nativeimage/objectfile/24.1.0/objectfile-24.1.0.jar",
- "https://maven.google.com/org/graalvm/nativeimage/objectfile/24.1.0/objectfile-24.1.0.jar"
- ],
- "downloaded_file_path": "org/graalvm/nativeimage/objectfile/24.1.0/objectfile-24.1.0.jar"
- }
- },
- "org_graalvm_truffle_truffle_compiler_jar_sources_24_1_0": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "3642e0e0ad7ce9bad39aefc393d05b35439932fb8b76bf2f351123c165002a3c",
- "urls": [
- "https://repo1.maven.org/maven2/org/graalvm/truffle/truffle-compiler/24.1.0/truffle-compiler-24.1.0-sources.jar",
- "https://maven.google.com/org/graalvm/truffle/truffle-compiler/24.1.0/truffle-compiler-24.1.0-sources.jar"
- ],
- "downloaded_file_path": "org/graalvm/truffle/truffle-compiler/24.1.0/truffle-compiler-24.1.0-sources.jar"
- }
- },
- "unpinned_maven_gvm": {
- "bzlFile": "@@rules_jvm_external~//:coursier.bzl",
- "ruleClassName": "coursier_fetch",
- "attributes": {
- "repositories": [
- "{ \"repo_url\": \"https://repo1.maven.org/maven2\" }",
- "{ \"repo_url\": \"https://maven.google.com\" }"
- ],
- "artifacts": [
- "{ \"group\": \"org.graalvm.nativeimage\", \"artifact\": \"svm\", \"version\": \"24.1.0\" }",
- "{ \"group\": \"org.graalvm.sdk\", \"artifact\": \"graal-sdk\", \"version\": \"24.1.0\" }",
- "{ \"group\": \"org.graalvm.polyglot\", \"artifact\": \"polyglot\", \"version\": \"24.1.0\" }"
- ],
- "fail_on_missing_checksum": true,
- "fetch_sources": true,
- "fetch_javadoc": false,
- "excluded_artifacts": [],
- "generate_compat_repositories": false,
- "version_conflict_policy": "default",
- "override_targets": {},
- "strict_visibility": false,
- "strict_visibility_value": [
- "@@//visibility:private"
- ],
- "maven_install_json": "@@//:maven_install.json",
- "resolve_timeout": 600,
- "jetify": false,
- "jetify_include_list": [
- "*"
- ],
- "use_starlark_android_rules": false,
- "aar_import_bzl_label": "@build_bazel_rules_android//android:rules.bzl",
- "duplicate_version_warning": "warn"
- }
- },
- "software_amazon_awssdk_regions_2_20_78": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "af2dd9874404ef3bda177000134b7d9e04279a24a726388175b4dff2590740d7",
- "urls": [
- "https://repo1.maven.org/maven2/software/amazon/awssdk/regions/2.20.78/regions-2.20.78.jar",
- "https://maven.google.com/software/amazon/awssdk/regions/2.20.78/regions-2.20.78.jar"
- ],
- "downloaded_file_path": "software/amazon/awssdk/regions/2.20.78/regions-2.20.78.jar"
- }
- },
- "io_grpc_grpc_protobuf_lite_1_55_1": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "d0253390609c72ec09c31ae46e79b01cd72a2ce2ccae11176de550ffd475c853",
- "urls": [
- "https://repo1.maven.org/maven2/io/grpc/grpc-protobuf-lite/1.55.1/grpc-protobuf-lite-1.55.1.jar",
- "https://maven.google.com/io/grpc/grpc-protobuf-lite/1.55.1/grpc-protobuf-lite-1.55.1.jar"
- ],
- "downloaded_file_path": "io/grpc/grpc-protobuf-lite/1.55.1/grpc-protobuf-lite-1.55.1.jar"
- }
- },
- "com_google_api_grpc_gapic_google_cloud_storage_v2_2_22_3_alpha": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "2843f647000e82fe1d3b89eff32a15aab7671d917c90b739f31c9aa895bf957a",
- "urls": [
- "https://repo1.maven.org/maven2/com/google/api/grpc/gapic-google-cloud-storage-v2/2.22.3-alpha/gapic-google-cloud-storage-v2-2.22.3-alpha.jar",
- "https://maven.google.com/com/google/api/grpc/gapic-google-cloud-storage-v2/2.22.3-alpha/gapic-google-cloud-storage-v2-2.22.3-alpha.jar"
- ],
- "downloaded_file_path": "com/google/api/grpc/gapic-google-cloud-storage-v2/2.22.3-alpha/gapic-google-cloud-storage-v2-2.22.3-alpha.jar"
- }
- },
- "org_threeten_threetenbp_1_6_8": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "e4b1eb3d90c38a54c7f3384fda957e0b5bf0b41b40672a44ae8b03cb6c87ce06",
- "urls": [
- "https://repo1.maven.org/maven2/org/threeten/threetenbp/1.6.8/threetenbp-1.6.8.jar",
- "https://maven.google.com/org/threeten/threetenbp/1.6.8/threetenbp-1.6.8.jar"
- ],
- "downloaded_file_path": "org/threeten/threetenbp/1.6.8/threetenbp-1.6.8.jar"
- }
- },
- "maven_gvm": {
- "bzlFile": "@@rules_jvm_external~//:coursier.bzl",
- "ruleClassName": "pinned_coursier_fetch",
- "attributes": {
- "repositories": [
- "{ \"repo_url\": \"https://repo1.maven.org/maven2\" }",
- "{ \"repo_url\": \"https://maven.google.com\" }"
- ],
- "artifacts": [
- "{ \"group\": \"org.graalvm.nativeimage\", \"artifact\": \"svm\", \"version\": \"24.1.0\" }",
- "{ \"group\": \"org.graalvm.sdk\", \"artifact\": \"graal-sdk\", \"version\": \"24.1.0\" }",
- "{ \"group\": \"org.graalvm.polyglot\", \"artifact\": \"polyglot\", \"version\": \"24.1.0\" }"
- ],
- "fetch_sources": true,
- "fetch_javadoc": false,
- "generate_compat_repositories": false,
- "maven_install_json": "@@//:maven_install.json",
- "override_targets": {},
- "strict_visibility": false,
- "strict_visibility_value": [
- "@@//visibility:private"
- ],
- "jetify": false,
- "jetify_include_list": [
- "*"
- ],
- "additional_netrc_lines": [],
- "fail_if_repin_required": false,
- "use_starlark_android_rules": false,
- "aar_import_bzl_label": "@build_bazel_rules_android//android:rules.bzl",
- "duplicate_version_warning": "warn"
- }
- },
- "io_netty_netty_handler_proxy": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "io_netty_netty_handler_proxy"
- }
- },
- "org_graalvm_nativeimage_pointsto_jar_sources_24_1_0": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "893c908f2468bff50301b3d847e2d6a42a3365cf286d3feb58e64c6a185ae5b4",
- "urls": [
- "https://repo1.maven.org/maven2/org/graalvm/nativeimage/pointsto/24.1.0/pointsto-24.1.0-sources.jar",
- "https://maven.google.com/org/graalvm/nativeimage/pointsto/24.1.0/pointsto-24.1.0-sources.jar"
- ],
- "downloaded_file_path": "org/graalvm/nativeimage/pointsto/24.1.0/pointsto-24.1.0-sources.jar"
- }
- },
- "com_google_http_client_google_http_client_apache_v2_1_43_1": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "18b25a8bed630a7b90204b7020f72219fdda643935fca6405e6e3937ae92b361",
- "urls": [
- "https://repo1.maven.org/maven2/com/google/http-client/google-http-client-apache-v2/1.43.1/google-http-client-apache-v2-1.43.1.jar",
- "https://maven.google.com/com/google/http-client/google-http-client-apache-v2/1.43.1/google-http-client-apache-v2-1.43.1.jar"
- ],
- "downloaded_file_path": "com/google/http-client/google-http-client-apache-v2/1.43.1/google-http-client-apache-v2-1.43.1.jar"
- }
- },
- "com_google_re2j_re2j_1_6": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "c8b5c3472d4db594a865b2e47f835d07fb8b1415eeba559dccfb0a6945f033cd",
- "urls": [
- "https://repo1.maven.org/maven2/com/google/re2j/re2j/1.6/re2j-1.6.jar",
- "https://maven.google.com/com/google/re2j/re2j/1.6/re2j-1.6.jar"
- ],
- "downloaded_file_path": "com/google/re2j/re2j/1.6/re2j-1.6.jar"
- }
- },
- "io_netty_netty_transport_classes_epoll_4_1_86_Final": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "3cc7eb87d85d6b4bf3d596a172a92df09f8d746c2b283c85543c95795b51edda",
- "urls": [
- "https://repo1.maven.org/maven2/io/netty/netty-transport-classes-epoll/4.1.86.Final/netty-transport-classes-epoll-4.1.86.Final.jar",
- "https://maven.google.com/io/netty/netty-transport-classes-epoll/4.1.86.Final/netty-transport-classes-epoll-4.1.86.Final.jar"
- ],
- "downloaded_file_path": "io/netty/netty-transport-classes-epoll/4.1.86.Final/netty-transport-classes-epoll-4.1.86.Final.jar"
- }
- },
- "software_amazon_awssdk_apache_client_2_20_78": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "771923580e38678b7f66c3a63f4b5f79eef9ffb81027e2a422aed2713ce4138b",
- "urls": [
- "https://repo1.maven.org/maven2/software/amazon/awssdk/apache-client/2.20.78/apache-client-2.20.78.jar",
- "https://maven.google.com/software/amazon/awssdk/apache-client/2.20.78/apache-client-2.20.78.jar"
- ],
- "downloaded_file_path": "software/amazon/awssdk/apache-client/2.20.78/apache-client-2.20.78.jar"
- }
- },
- "unpinned_stardoc_maven": {
- "bzlFile": "@@rules_jvm_external~//:coursier.bzl",
- "ruleClassName": "coursier_fetch",
- "attributes": {
- "repositories": [
- "{ \"repo_url\": \"https://repo1.maven.org/maven2\" }"
- ],
- "artifacts": [
- "{ \"group\": \"com.beust\", \"artifact\": \"jcommander\", \"version\": \"1.82\" }",
- "{ \"group\": \"com.google.escapevelocity\", \"artifact\": \"escapevelocity\", \"version\": \"1.1\" }",
- "{ \"group\": \"com.google.guava\", \"artifact\": \"guava\", \"version\": \"31.1-jre\" }",
- "{ \"group\": \"com.google.truth\", \"artifact\": \"truth\", \"version\": \"1.1.3\" }",
- "{ \"group\": \"junit\", \"artifact\": \"junit\", \"version\": \"4.13.2\" }"
- ],
- "fail_on_missing_checksum": true,
- "fetch_sources": true,
- "fetch_javadoc": false,
- "excluded_artifacts": [],
- "generate_compat_repositories": false,
- "version_conflict_policy": "default",
- "override_targets": {},
- "strict_visibility": true,
- "strict_visibility_value": [
- "@@//visibility:private"
- ],
- "maven_install_json": "@@stardoc~//:maven_install.json",
- "resolve_timeout": 600,
- "jetify": false,
- "jetify_include_list": [
- "*"
- ],
- "use_starlark_android_rules": false,
- "aar_import_bzl_label": "@build_bazel_rules_android//android:rules.bzl",
- "duplicate_version_warning": "warn"
- }
- },
- "org_graalvm_polyglot_polyglot_jar_sources_24_1_0": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "de8ba1f64c16d8e9c4eddb547c2323dd864174e539659ec0a092ecc2f786b278",
- "urls": [
- "https://repo1.maven.org/maven2/org/graalvm/polyglot/polyglot/24.1.0/polyglot-24.1.0-sources.jar",
- "https://maven.google.com/org/graalvm/polyglot/polyglot/24.1.0/polyglot-24.1.0-sources.jar"
- ],
- "downloaded_file_path": "org/graalvm/polyglot/polyglot/24.1.0/polyglot-24.1.0-sources.jar"
- }
- },
- "javax_annotation_javax_annotation_api_1_3_2": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "e04ba5195bcd555dc95650f7cc614d151e4bcd52d29a10b8aa2197f3ab89ab9b",
- "urls": [
- "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar",
- "https://maven.google.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar"
- ],
- "downloaded_file_path": "javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar"
- }
- },
- "com_google_auto_value_auto_value_annotations_1_10_1": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "a4fe0a211925e938a8510d741763ee1171a11bf931f5891ef4d4ee84fca72be2",
- "urls": [
- "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.10.1/auto-value-annotations-1.10.1.jar",
- "https://maven.google.com/com/google/auto/value/auto-value-annotations/1.10.1/auto-value-annotations-1.10.1.jar"
- ],
- "downloaded_file_path": "com/google/auto/value/auto-value-annotations/1.10.1/auto-value-annotations-1.10.1.jar"
- }
- },
- "com_google_j2objc_j2objc_annotations_1_3": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "21af30c92267bd6122c0e0b4d20cccb6641a37eaf956c6540ec471d584e64a7b",
- "urls": [
- "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar"
- ],
- "downloaded_file_path": "com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar"
- }
- },
- "com_google_auth_google_auth_library_credentials": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "com_google_auth_google_auth_library_credentials"
- }
- },
- "io_opencensus_opencensus_contrib_grpc_metrics": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "io_opencensus_opencensus_contrib_grpc_metrics"
- }
- },
- "com_google_api_client_google_api_client_2_2_0": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "58eca9fb0a869391689ffc828b3bd0b19ac76042ff9fab4881eddf7fde76903f",
- "urls": [
- "https://repo1.maven.org/maven2/com/google/api-client/google-api-client/2.2.0/google-api-client-2.2.0.jar",
- "https://maven.google.com/com/google/api-client/google-api-client/2.2.0/google-api-client-2.2.0.jar"
- ],
- "downloaded_file_path": "com/google/api-client/google-api-client/2.2.0/google-api-client-2.2.0.jar"
- }
- },
- "io_netty_netty_common_4_1_86_Final": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "a35a3f16e7cd45c5d8529aa3e7702d4ef3b36213ea332db59744ea348fc2ae99",
- "urls": [
- "https://repo1.maven.org/maven2/io/netty/netty-common/4.1.86.Final/netty-common-4.1.86.Final.jar",
- "https://maven.google.com/io/netty/netty-common/4.1.86.Final/netty-common-4.1.86.Final.jar"
- ],
- "downloaded_file_path": "io/netty/netty-common/4.1.86.Final/netty-common-4.1.86.Final.jar"
- }
- },
- "rules_jvm_external_deps": {
- "bzlFile": "@@rules_jvm_external~//:coursier.bzl",
- "ruleClassName": "pinned_coursier_fetch",
- "attributes": {
- "repositories": [
- "{ \"repo_url\": \"https://repo1.maven.org/maven2\" }"
- ],
- "artifacts": [
- "{ \"group\": \"com.google.auth\", \"artifact\": \"google-auth-library-credentials\", \"version\": \"1.17.0\" }",
- "{ \"group\": \"com.google.auth\", \"artifact\": \"google-auth-library-oauth2-http\", \"version\": \"1.17.0\" }",
- "{ \"group\": \"com.google.cloud\", \"artifact\": \"google-cloud-core\", \"version\": \"2.18.1\" }",
- "{ \"group\": \"com.google.cloud\", \"artifact\": \"google-cloud-storage\", \"version\": \"2.22.3\" }",
- "{ \"group\": \"com.google.code.gson\", \"artifact\": \"gson\", \"version\": \"2.10.1\" }",
- "{ \"group\": \"com.google.googlejavaformat\", \"artifact\": \"google-java-format\", \"version\": \"1.17.0\" }",
- "{ \"group\": \"com.google.guava\", \"artifact\": \"guava\", \"version\": \"32.0.0-jre\" }",
- "{ \"group\": \"org.apache.maven\", \"artifact\": \"maven-artifact\", \"version\": \"3.9.2\" }",
- "{ \"group\": \"software.amazon.awssdk\", \"artifact\": \"s3\", \"version\": \"2.20.78\" }"
- ],
- "fetch_sources": true,
- "fetch_javadoc": false,
- "generate_compat_repositories": false,
- "maven_install_json": "@@rules_jvm_external~//:rules_jvm_external_deps_install.json",
- "override_targets": {},
- "strict_visibility": false,
- "strict_visibility_value": [
- "@@//visibility:private"
- ],
- "jetify": false,
- "jetify_include_list": [
- "*"
- ],
- "additional_netrc_lines": [],
- "fail_if_repin_required": false,
- "use_starlark_android_rules": false,
- "aar_import_bzl_label": "@build_bazel_rules_android//android:rules.bzl",
- "duplicate_version_warning": "warn"
- }
- },
- "org_graalvm_sdk_graal_sdk_24_1_0": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "5f8e0801a428f43fdd378f95325f738fad9383c5efecdcc26d7a0e2577e1bd67",
- "urls": [
- "https://repo1.maven.org/maven2/org/graalvm/sdk/graal-sdk/24.1.0/graal-sdk-24.1.0.jar",
- "https://maven.google.com/org/graalvm/sdk/graal-sdk/24.1.0/graal-sdk-24.1.0.jar"
- ],
- "downloaded_file_path": "org/graalvm/sdk/graal-sdk/24.1.0/graal-sdk-24.1.0.jar"
- }
- },
- "com_google_http_client_google_http_client_appengine_1_43_1": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "93762484a9324f824455b24da0cb698a7e3467e2e4962ee541a14ff1922c3a88",
- "urls": [
- "https://repo1.maven.org/maven2/com/google/http-client/google-http-client-appengine/1.43.1/google-http-client-appengine-1.43.1.jar",
- "https://maven.google.com/com/google/http-client/google-http-client-appengine/1.43.1/google-http-client-appengine-1.43.1.jar"
- ],
- "downloaded_file_path": "com/google/http-client/google-http-client-appengine/1.43.1/google-http-client-appengine-1.43.1.jar"
- }
- },
- "software_amazon_awssdk_arns_2_20_78": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "83c9c5743f83375e1d4b5bedce3593107b4989beec96f809554f545feeae4f34",
- "urls": [
- "https://repo1.maven.org/maven2/software/amazon/awssdk/arns/2.20.78/arns-2.20.78.jar",
- "https://maven.google.com/software/amazon/awssdk/arns/2.20.78/arns-2.20.78.jar"
- ],
- "downloaded_file_path": "software/amazon/awssdk/arns/2.20.78/arns-2.20.78.jar"
- }
- },
- "io_grpc_grpc_services_1_55_1": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "324d773ca903ce13b67686c98f28f56a201ee75cbb859de071d05683d06d337b",
- "urls": [
- "https://repo1.maven.org/maven2/io/grpc/grpc-services/1.55.1/grpc-services-1.55.1.jar",
- "https://maven.google.com/io/grpc/grpc-services/1.55.1/grpc-services-1.55.1.jar"
- ],
- "downloaded_file_path": "io/grpc/grpc-services/1.55.1/grpc-services-1.55.1.jar"
- }
- },
- "io_grpc_grpc_xds_1_55_1": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "08e618b3e166981f86d8bd1623f161d6432923183c55338db77df49a2fb23893",
- "urls": [
- "https://repo1.maven.org/maven2/io/grpc/grpc-xds/1.55.1/grpc-xds-1.55.1.jar",
- "https://maven.google.com/io/grpc/grpc-xds/1.55.1/grpc-xds-1.55.1.jar"
- ],
- "downloaded_file_path": "io/grpc/grpc-xds/1.55.1/grpc-xds-1.55.1.jar"
- }
- },
- "junit_junit_4_13_2": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3",
- "urls": [
- "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2.jar"
- ],
- "downloaded_file_path": "junit/junit/4.13.2/junit-4.13.2.jar"
- }
- },
- "software_amazon_awssdk_aws_core_2_20_78": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "83d02aa3fc781288b73b5392ef870282788cdd552fdf6ad31b9038e20a452395",
- "urls": [
- "https://repo1.maven.org/maven2/software/amazon/awssdk/aws-core/2.20.78/aws-core-2.20.78.jar",
- "https://maven.google.com/software/amazon/awssdk/aws-core/2.20.78/aws-core-2.20.78.jar"
- ],
- "downloaded_file_path": "software/amazon/awssdk/aws-core/2.20.78/aws-core-2.20.78.jar"
- }
- },
- "org_graalvm_sdk_nativeimage_24_1_0": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "1170fe2adeb8a0b0ec80a07a5cb6cbf4985d9fcfcfbc0e1944d0dd44e5ba1ff0",
- "urls": [
- "https://repo1.maven.org/maven2/org/graalvm/sdk/nativeimage/24.1.0/nativeimage-24.1.0.jar",
- "https://maven.google.com/org/graalvm/sdk/nativeimage/24.1.0/nativeimage-24.1.0.jar"
- ],
- "downloaded_file_path": "org/graalvm/sdk/nativeimage/24.1.0/nativeimage-24.1.0.jar"
- }
- },
- "org_checkerframework_checker_qual_3_33_0": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "e316255bbfcd9fe50d165314b85abb2b33cb2a66a93c491db648e498a82c2de1",
- "urls": [
- "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.33.0/checker-qual-3.33.0.jar",
- "https://maven.google.com/org/checkerframework/checker-qual/3.33.0/checker-qual-3.33.0.jar"
- ],
- "downloaded_file_path": "org/checkerframework/checker-qual/3.33.0/checker-qual-3.33.0.jar"
- }
- },
- "org_hamcrest_hamcrest_core_1_3": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9",
- "urls": [
- "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"
- ],
- "downloaded_file_path": "org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"
- }
- },
- "software_amazon_awssdk_third_party_jackson_core_2_20_78": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "3bc11fd8888ab3b8026dec0894e51dd76a7460f4baac4c1adead7a03a87f8a44",
- "urls": [
- "https://repo1.maven.org/maven2/software/amazon/awssdk/third-party-jackson-core/2.20.78/third-party-jackson-core-2.20.78.jar",
- "https://maven.google.com/software/amazon/awssdk/third-party-jackson-core/2.20.78/third-party-jackson-core-2.20.78.jar"
- ],
- "downloaded_file_path": "software/amazon/awssdk/third-party-jackson-core/2.20.78/third-party-jackson-core-2.20.78.jar"
- }
- },
- "com_google_j2objc_j2objc_annotations": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "com_google_j2objc_j2objc_annotations"
- }
- },
- "software_amazon_awssdk_http_client_spi_2_20_78": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "a52f5fa04a3c7e5c15ae632e64c64c44d2d019a3ee609ddca38312039c7a5b24",
- "urls": [
- "https://repo1.maven.org/maven2/software/amazon/awssdk/http-client-spi/2.20.78/http-client-spi-2.20.78.jar",
- "https://maven.google.com/software/amazon/awssdk/http-client-spi/2.20.78/http-client-spi-2.20.78.jar"
- ],
- "downloaded_file_path": "software/amazon/awssdk/http-client-spi/2.20.78/http-client-spi-2.20.78.jar"
- }
- },
- "unpinned_rules_jvm_external_deps": {
- "bzlFile": "@@rules_jvm_external~//:coursier.bzl",
- "ruleClassName": "coursier_fetch",
- "attributes": {
- "repositories": [
- "{ \"repo_url\": \"https://repo1.maven.org/maven2\" }"
- ],
- "artifacts": [
- "{ \"group\": \"com.google.auth\", \"artifact\": \"google-auth-library-credentials\", \"version\": \"1.17.0\" }",
- "{ \"group\": \"com.google.auth\", \"artifact\": \"google-auth-library-oauth2-http\", \"version\": \"1.17.0\" }",
- "{ \"group\": \"com.google.cloud\", \"artifact\": \"google-cloud-core\", \"version\": \"2.18.1\" }",
- "{ \"group\": \"com.google.cloud\", \"artifact\": \"google-cloud-storage\", \"version\": \"2.22.3\" }",
- "{ \"group\": \"com.google.code.gson\", \"artifact\": \"gson\", \"version\": \"2.10.1\" }",
- "{ \"group\": \"com.google.googlejavaformat\", \"artifact\": \"google-java-format\", \"version\": \"1.17.0\" }",
- "{ \"group\": \"com.google.guava\", \"artifact\": \"guava\", \"version\": \"32.0.0-jre\" }",
- "{ \"group\": \"org.apache.maven\", \"artifact\": \"maven-artifact\", \"version\": \"3.9.2\" }",
- "{ \"group\": \"software.amazon.awssdk\", \"artifact\": \"s3\", \"version\": \"2.20.78\" }"
- ],
- "fail_on_missing_checksum": true,
- "fetch_sources": true,
- "fetch_javadoc": false,
- "excluded_artifacts": [],
- "generate_compat_repositories": false,
- "version_conflict_policy": "default",
- "override_targets": {},
- "strict_visibility": false,
- "strict_visibility_value": [
- "@@//visibility:private"
- ],
- "maven_install_json": "@@rules_jvm_external~//:rules_jvm_external_deps_install.json",
- "resolve_timeout": 600,
- "jetify": false,
- "jetify_include_list": [
- "*"
- ],
- "use_starlark_android_rules": false,
- "aar_import_bzl_label": "@build_bazel_rules_android//android:rules.bzl",
- "duplicate_version_warning": "warn"
- }
- },
- "org_graalvm_nativeimage_native_image_base_jar_sources_24_1_0": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "105c6f9d7b3bbeaf526b0cf2c3e7d9f1d1f0a32980aca83d303ac41e60008b2b",
- "urls": [
- "https://repo1.maven.org/maven2/org/graalvm/nativeimage/native-image-base/24.1.0/native-image-base-24.1.0-sources.jar",
- "https://maven.google.com/org/graalvm/nativeimage/native-image-base/24.1.0/native-image-base-24.1.0-sources.jar"
- ],
- "downloaded_file_path": "org/graalvm/nativeimage/native-image-base/24.1.0/native-image-base-24.1.0-sources.jar"
- }
- },
- "io_grpc_grpc_stub": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "io_grpc_grpc_stub"
- }
- },
- "software_amazon_awssdk_endpoints_spi_2_20_78": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "9e20aaeb3dda2305bc04fea71d284a5ab53c562a896cc9206bcff52281585bb2",
- "urls": [
- "https://repo1.maven.org/maven2/software/amazon/awssdk/endpoints-spi/2.20.78/endpoints-spi-2.20.78.jar",
- "https://maven.google.com/software/amazon/awssdk/endpoints-spi/2.20.78/endpoints-spi-2.20.78.jar"
- ],
- "downloaded_file_path": "software/amazon/awssdk/endpoints-spi/2.20.78/endpoints-spi-2.20.78.jar"
- }
- },
- "software_amazon_awssdk_json_utils_2_20_78": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "a8f0752527d123de28ddea281ad5829bbe10bbb657fe96da32b454f976042f50",
- "urls": [
- "https://repo1.maven.org/maven2/software/amazon/awssdk/json-utils/2.20.78/json-utils-2.20.78.jar",
- "https://maven.google.com/software/amazon/awssdk/json-utils/2.20.78/json-utils-2.20.78.jar"
- ],
- "downloaded_file_path": "software/amazon/awssdk/json-utils/2.20.78/json-utils-2.20.78.jar"
- }
- },
- "commons_cli_commons_cli": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "commons_cli_commons_cli"
- }
- },
- "io_opencensus_opencensus_contrib_http_util_0_31_1": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "3ea995b55a4068be22989b70cc29a4d788c2d328d1d50613a7a9afd13fdd2d0a",
- "urls": [
- "https://repo1.maven.org/maven2/io/opencensus/opencensus-contrib-http-util/0.31.1/opencensus-contrib-http-util-0.31.1.jar",
- "https://maven.google.com/io/opencensus/opencensus-contrib-http-util/0.31.1/opencensus-contrib-http-util-0.31.1.jar"
- ],
- "downloaded_file_path": "io/opencensus/opencensus-contrib-http-util/0.31.1/opencensus-contrib-http-util-0.31.1.jar"
- }
- },
- "stardoc_maven": {
- "bzlFile": "@@rules_jvm_external~//:coursier.bzl",
- "ruleClassName": "pinned_coursier_fetch",
- "attributes": {
- "repositories": [
- "{ \"repo_url\": \"https://repo1.maven.org/maven2\" }"
- ],
- "artifacts": [
- "{ \"group\": \"com.beust\", \"artifact\": \"jcommander\", \"version\": \"1.82\" }",
- "{ \"group\": \"com.google.escapevelocity\", \"artifact\": \"escapevelocity\", \"version\": \"1.1\" }",
- "{ \"group\": \"com.google.guava\", \"artifact\": \"guava\", \"version\": \"31.1-jre\" }",
- "{ \"group\": \"com.google.truth\", \"artifact\": \"truth\", \"version\": \"1.1.3\" }",
- "{ \"group\": \"junit\", \"artifact\": \"junit\", \"version\": \"4.13.2\" }"
- ],
- "fetch_sources": true,
- "fetch_javadoc": false,
- "generate_compat_repositories": false,
- "maven_install_json": "@@stardoc~//:maven_install.json",
- "override_targets": {},
- "strict_visibility": true,
- "strict_visibility_value": [
- "@@//visibility:private"
- ],
- "jetify": false,
- "jetify_include_list": [
- "*"
- ],
- "additional_netrc_lines": [],
- "fail_if_repin_required": true,
- "use_starlark_android_rules": false,
- "aar_import_bzl_label": "@build_bazel_rules_android//android:rules.bzl",
- "duplicate_version_warning": "warn"
- }
- },
- "software_amazon_awssdk_sdk_core_2_20_78": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "1d060bab19739fa3a2071b4693b6fc31608a8c968e9554a0a2d2481343132498",
- "urls": [
- "https://repo1.maven.org/maven2/software/amazon/awssdk/sdk-core/2.20.78/sdk-core-2.20.78.jar",
- "https://maven.google.com/software/amazon/awssdk/sdk-core/2.20.78/sdk-core-2.20.78.jar"
- ],
- "downloaded_file_path": "software/amazon/awssdk/sdk-core/2.20.78/sdk-core-2.20.78.jar"
- }
- },
- "com_google_truth_truth_1_1_3": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "fc0b67782289a2aabfddfdf99eff1dcd5edc890d49143fcd489214b107b8f4f3",
- "urls": [
- "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar"
- ],
- "downloaded_file_path": "com/google/truth/truth/1.1.3/truth-1.1.3.jar"
- }
- },
- "org_graalvm_sdk_nativeimage_jar_sources_24_1_0": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "b6567fe6f03c5f0aa59bcf9acbaee423614928d4ff120900fb8196b03b8d72ff",
- "urls": [
- "https://repo1.maven.org/maven2/org/graalvm/sdk/nativeimage/24.1.0/nativeimage-24.1.0-sources.jar",
- "https://maven.google.com/org/graalvm/sdk/nativeimage/24.1.0/nativeimage-24.1.0-sources.jar"
- ],
- "downloaded_file_path": "org/graalvm/sdk/nativeimage/24.1.0/nativeimage-24.1.0-sources.jar"
- }
- },
- "com_google_j2objc_j2objc_annotations_2_8": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "f02a95fa1a5e95edb3ed859fd0fb7df709d121a35290eff8b74dce2ab7f4d6ed",
- "urls": [
- "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/2.8/j2objc-annotations-2.8.jar",
- "https://maven.google.com/com/google/j2objc/j2objc-annotations/2.8/j2objc-annotations-2.8.jar"
- ],
- "downloaded_file_path": "com/google/j2objc/j2objc-annotations/2.8/j2objc-annotations-2.8.jar"
- }
- },
- "io_netty_netty_resolver_4_1_86_Final": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "7628a1309d7f2443dc41d8923a7f269e2981b9616f80a999eb7264ae6bcbfdba",
- "urls": [
- "https://repo1.maven.org/maven2/io/netty/netty-resolver/4.1.86.Final/netty-resolver-4.1.86.Final.jar",
- "https://maven.google.com/io/netty/netty-resolver/4.1.86.Final/netty-resolver-4.1.86.Final.jar"
- ],
- "downloaded_file_path": "io/netty/netty-resolver/4.1.86.Final/netty-resolver-4.1.86.Final.jar"
- }
- },
- "software_amazon_awssdk_utils_2_20_78": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "bf346be5ab0af9267a1c8101378f37e76fc977e9d8f5b8e5cfc98221e4179374",
- "urls": [
- "https://repo1.maven.org/maven2/software/amazon/awssdk/utils/2.20.78/utils-2.20.78.jar",
- "https://maven.google.com/software/amazon/awssdk/utils/2.20.78/utils-2.20.78.jar"
- ],
- "downloaded_file_path": "software/amazon/awssdk/utils/2.20.78/utils-2.20.78.jar"
- }
- },
- "com_google_auto_value_auto_value_annotations_1_8_1": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "37ec09b47d7ed35a99d13927db5c86fc9071f620f943ead5d757144698310852",
- "urls": [
- "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar"
- ],
- "downloaded_file_path": "com/google/auto/value/auto-value-annotations/1.8.1/auto-value-annotations-1.8.1.jar"
- }
- },
- "com_fasterxml_jackson_core_jackson_core_2_14_2": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "b5d37a77c88277b97e3593c8740925216c06df8e4172bbde058528df04ad3e7a",
- "urls": [
- "https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.14.2/jackson-core-2.14.2.jar",
- "https://maven.google.com/com/fasterxml/jackson/core/jackson-core/2.14.2/jackson-core-2.14.2.jar"
- ],
- "downloaded_file_path": "com/fasterxml/jackson/core/jackson-core/2.14.2/jackson-core-2.14.2.jar"
- }
- },
- "com_google_code_findbugs_jsr305_3_0_2": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7",
- "urls": [
- "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar",
- "https://maven.google.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar"
- ],
- "downloaded_file_path": "com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar"
- }
- },
- "io_grpc_grpc_api": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "io_grpc_grpc_api"
- }
- },
- "software_amazon_awssdk_crt_core_2_20_78": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "f83ba65ea519cfcc2306994527d6432a969ac8efb418abfcf38128d08467f7cf",
- "urls": [
- "https://repo1.maven.org/maven2/software/amazon/awssdk/crt-core/2.20.78/crt-core-2.20.78.jar",
- "https://maven.google.com/software/amazon/awssdk/crt-core/2.20.78/crt-core-2.20.78.jar"
- ],
- "downloaded_file_path": "software/amazon/awssdk/crt-core/2.20.78/crt-core-2.20.78.jar"
- }
- },
- "com_google_cloud_google_cloud_core_http_2_18_1": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "52466ba755e309ae43977209897aac76f40103115cf37ca755a428dae5a190ae",
- "urls": [
- "https://repo1.maven.org/maven2/com/google/cloud/google-cloud-core-http/2.18.1/google-cloud-core-http-2.18.1.jar",
- "https://maven.google.com/com/google/cloud/google-cloud-core-http/2.18.1/google-cloud-core-http-2.18.1.jar"
- ],
- "downloaded_file_path": "com/google/cloud/google-cloud-core-http/2.18.1/google-cloud-core-http-2.18.1.jar"
- }
- },
- "com_google_guava_failureaccess": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "com_google_guava_failureaccess"
- }
- },
- "com_github_spotbugs_spotbugs": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "com_github_spotbugs_spotbugs"
- }
- },
- "net_sourceforge_pmd_pmd_dist": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "net_sourceforge_pmd_pmd_dist"
- }
- },
- "io_grpc_grpc_rls_1_55_1": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "f828087440c2f6b274e196b21a6fb38db60648724c1be450f4d0ed991d819a6f",
- "urls": [
- "https://repo1.maven.org/maven2/io/grpc/grpc-rls/1.55.1/grpc-rls-1.55.1.jar",
- "https://maven.google.com/io/grpc/grpc-rls/1.55.1/grpc-rls-1.55.1.jar"
- ],
- "downloaded_file_path": "io/grpc/grpc-rls/1.55.1/grpc-rls-1.55.1.jar"
- }
- },
- "com_google_googlejavaformat_google_java_format_1_17_0": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "631ba54c39f6c20df027dc1420736df2e5e43c581880efdd1e46ddb4ce050e3e",
- "urls": [
- "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.17.0/google-java-format-1.17.0.jar",
- "https://maven.google.com/com/google/googlejavaformat/google-java-format/1.17.0/google-java-format-1.17.0.jar"
- ],
- "downloaded_file_path": "com/google/googlejavaformat/google-java-format/1.17.0/google-java-format-1.17.0.jar"
- }
- },
- "com_google_guava_failureaccess_1_0_1": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26",
- "urls": [
- "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar",
- "https://maven.google.com/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar"
- ],
- "downloaded_file_path": "com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar"
- }
- },
- "io_opencensus_opencensus_api_0_31_1": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "f1474d47f4b6b001558ad27b952e35eda5cc7146788877fc52938c6eba24b382",
- "urls": [
- "https://repo1.maven.org/maven2/io/opencensus/opencensus-api/0.31.1/opencensus-api-0.31.1.jar",
- "https://maven.google.com/io/opencensus/opencensus-api/0.31.1/opencensus-api-0.31.1.jar"
- ],
- "downloaded_file_path": "io/opencensus/opencensus-api/0.31.1/opencensus-api-0.31.1.jar"
- }
- },
- "io_perfmark_perfmark_api_0_26_0": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "b7d23e93a34537ce332708269a0d1404788a5b5e1949e82f5535fce51b3ea95b",
- "urls": [
- "https://repo1.maven.org/maven2/io/perfmark/perfmark-api/0.26.0/perfmark-api-0.26.0.jar",
- "https://maven.google.com/io/perfmark/perfmark-api/0.26.0/perfmark-api-0.26.0.jar"
- ],
- "downloaded_file_path": "io/perfmark/perfmark-api/0.26.0/perfmark-api-0.26.0.jar"
- }
- },
- "io_netty_netty_codec_http2_4_1_86_Final": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "e8e8e28e6ab6bb989aed904778922045f388cfb420bc1eb37abf4df8801db167",
- "urls": [
- "https://repo1.maven.org/maven2/io/netty/netty-codec-http2/4.1.86.Final/netty-codec-http2-4.1.86.Final.jar",
- "https://maven.google.com/io/netty/netty-codec-http2/4.1.86.Final/netty-codec-http2-4.1.86.Final.jar"
- ],
- "downloaded_file_path": "io/netty/netty-codec-http2/4.1.86.Final/netty-codec-http2-4.1.86.Final.jar"
- }
- },
- "software_amazon_awssdk_protocol_core_2_20_78": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "9ae1459ad8bd5b6167997985ec7afebf9fc1105a3d727d8b485b276b5c2fbddb",
- "urls": [
- "https://repo1.maven.org/maven2/software/amazon/awssdk/protocol-core/2.20.78/protocol-core-2.20.78.jar",
- "https://maven.google.com/software/amazon/awssdk/protocol-core/2.20.78/protocol-core-2.20.78.jar"
- ],
- "downloaded_file_path": "software/amazon/awssdk/protocol-core/2.20.78/protocol-core-2.20.78.jar"
- }
- },
- "com_google_android_annotations": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "com_google_android_annotations"
- }
- },
- "io_netty_netty_transport_native_unix_common": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "io_netty_netty_transport_native_unix_common"
- }
- },
- "com_google_api_gax_httpjson_0_113_1": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "f7e4e84caa6577466fc828858193667135b291da044f007eafde99c0f929b781",
- "urls": [
- "https://repo1.maven.org/maven2/com/google/api/gax-httpjson/0.113.1/gax-httpjson-0.113.1.jar",
- "https://maven.google.com/com/google/api/gax-httpjson/0.113.1/gax-httpjson-0.113.1.jar"
- ],
- "downloaded_file_path": "com/google/api/gax-httpjson/0.113.1/gax-httpjson-0.113.1.jar"
- }
- },
- "org_graalvm_polyglot_polyglot_24_1_0": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "106475afdcaf85921c01859a2ff1b1fe08a647aef8168739073324b1a155bb7a",
- "urls": [
- "https://repo1.maven.org/maven2/org/graalvm/polyglot/polyglot/24.1.0/polyglot-24.1.0.jar",
- "https://maven.google.com/org/graalvm/polyglot/polyglot/24.1.0/polyglot-24.1.0.jar"
- ],
- "downloaded_file_path": "org/graalvm/polyglot/polyglot/24.1.0/polyglot-24.1.0.jar"
- }
- },
- "org_apache_maven_maven_artifact_3_9_2": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "f2174221d412a79572817b5aa77125348f43266670b6329a9881cdccf7bbc4b1",
- "urls": [
- "https://repo1.maven.org/maven2/org/apache/maven/maven-artifact/3.9.2/maven-artifact-3.9.2.jar",
- "https://maven.google.com/org/apache/maven/maven-artifact/3.9.2/maven-artifact-3.9.2.jar"
- ],
- "downloaded_file_path": "org/apache/maven/maven-artifact/3.9.2/maven-artifact-3.9.2.jar"
- }
- },
- "com_beust_jcommander_1_82": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "deeac157c8de6822878d85d0c7bc8467a19cc8484d37788f7804f039dde280b1",
- "urls": [
- "https://repo1.maven.org/maven2/com/beust/jcommander/1.82/jcommander-1.82.jar"
- ],
- "downloaded_file_path": "com/beust/jcommander/1.82/jcommander-1.82.jar"
- }
- },
- "io_netty_netty_common": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "io_netty_netty_common"
- }
- },
- "com_google_googlejavaformat_google_java_format": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "com_google_googlejavaformat_google_java_format"
- }
- },
- "org_codehaus_mojo_animal_sniffer_annotations_1_23": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "9ffe526bf43a6348e9d8b33b9cd6f580a7f5eed0cf055913007eda263de974d0",
- "urls": [
- "https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.23/animal-sniffer-annotations-1.23.jar",
- "https://maven.google.com/org/codehaus/mojo/animal-sniffer-annotations/1.23/animal-sniffer-annotations-1.23.jar"
- ],
- "downloaded_file_path": "org/codehaus/mojo/animal-sniffer-annotations/1.23/animal-sniffer-annotations-1.23.jar"
- }
- },
- "software_amazon_eventstream_eventstream_1_0_1": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "0c37d8e696117f02c302191b8110b0d0eb20fa412fce34c3a269ec73c16ce822",
- "urls": [
- "https://repo1.maven.org/maven2/software/amazon/eventstream/eventstream/1.0.1/eventstream-1.0.1.jar",
- "https://maven.google.com/software/amazon/eventstream/eventstream/1.0.1/eventstream-1.0.1.jar"
- ],
- "downloaded_file_path": "software/amazon/eventstream/eventstream/1.0.1/eventstream-1.0.1.jar"
- }
- },
- "io_netty_netty_handler": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "io_netty_netty_handler"
- }
- },
- "io_grpc_grpc_core_1_55_1": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "c4782555fefb61c72898759a7d11f5f221811935bcf983efb478d796228b65dc",
- "urls": [
- "https://repo1.maven.org/maven2/io/grpc/grpc-core/1.55.1/grpc-core-1.55.1.jar",
- "https://maven.google.com/io/grpc/grpc-core/1.55.1/grpc-core-1.55.1.jar"
- ],
- "downloaded_file_path": "io/grpc/grpc-core/1.55.1/grpc-core-1.55.1.jar"
- }
- },
- "com_google_auto_value_auto_value_annotations": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "com_google_auto_value_auto_value_annotations"
- }
- },
- "com_google_api_grpc_grpc_google_cloud_storage_v2_2_22_3_alpha": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "c62c1c54e44d9e4622bd6f7f1285f8456efd50880c1e6d107f5e6680033138d0",
- "urls": [
- "https://repo1.maven.org/maven2/com/google/api/grpc/grpc-google-cloud-storage-v2/2.22.3-alpha/grpc-google-cloud-storage-v2-2.22.3-alpha.jar",
- "https://maven.google.com/com/google/api/grpc/grpc-google-cloud-storage-v2/2.22.3-alpha/grpc-google-cloud-storage-v2-2.22.3-alpha.jar"
- ],
- "downloaded_file_path": "com/google/api/grpc/grpc-google-cloud-storage-v2/2.22.3-alpha/grpc-google-cloud-storage-v2-2.22.3-alpha.jar"
- }
- },
- "org_graalvm_truffle_truffle_compiler_24_1_0": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "a988e81b3c5b1a4a05a3a7c878f5e59f565c101c2ac5041870382adbac857f4d",
- "urls": [
- "https://repo1.maven.org/maven2/org/graalvm/truffle/truffle-compiler/24.1.0/truffle-compiler-24.1.0.jar",
- "https://maven.google.com/org/graalvm/truffle/truffle-compiler/24.1.0/truffle-compiler-24.1.0.jar"
- ],
- "downloaded_file_path": "org/graalvm/truffle/truffle-compiler/24.1.0/truffle-compiler-24.1.0.jar"
- }
- },
- "org_graalvm_nativeimage_pointsto_24_1_0": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "3a99dbb5ec019c97eb3464ba87d707da62c5a8e5149b7210f74be18c844d759c",
- "urls": [
- "https://repo1.maven.org/maven2/org/graalvm/nativeimage/pointsto/24.1.0/pointsto-24.1.0.jar",
- "https://maven.google.com/org/graalvm/nativeimage/pointsto/24.1.0/pointsto-24.1.0.jar"
- ],
- "downloaded_file_path": "org/graalvm/nativeimage/pointsto/24.1.0/pointsto-24.1.0.jar"
- }
- },
- "com_google_api_grpc_proto_google_iam_v1_1_14_1": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "65929519b53c68a1fba00091e34e441e11ee532bbe3790873f2b9e26f81cf98a",
- "urls": [
- "https://repo1.maven.org/maven2/com/google/api/grpc/proto-google-iam-v1/1.14.1/proto-google-iam-v1-1.14.1.jar",
- "https://maven.google.com/com/google/api/grpc/proto-google-iam-v1/1.14.1/proto-google-iam-v1-1.14.1.jar"
- ],
- "downloaded_file_path": "com/google/api/grpc/proto-google-iam-v1/1.14.1/proto-google-iam-v1-1.14.1.jar"
- }
- },
- "com_puppycrawl_tools_checkstyle": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "com_puppycrawl_tools_checkstyle"
- }
- },
- "io_grpc_grpc_core": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "io_grpc_grpc_core"
- }
- },
- "com_google_guava_guava_32_0_0_jre": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "39f3550b0343d8d19dd4e83bd165b58ea3389d2ddb9f2148e63903f79ecdb114",
- "urls": [
- "https://repo1.maven.org/maven2/com/google/guava/guava/32.0.0-jre/guava-32.0.0-jre.jar",
- "https://maven.google.com/com/google/guava/guava/32.0.0-jre/guava-32.0.0-jre.jar"
- ],
- "downloaded_file_path": "com/google/guava/guava/32.0.0-jre/guava-32.0.0-jre.jar"
- }
- },
- "software_amazon_awssdk_netty_nio_client_2_20_78": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "56999d51ff6b3efdb5b09241a126a466c96f3d93f629e94b2db5634da2b6c659",
- "urls": [
- "https://repo1.maven.org/maven2/software/amazon/awssdk/netty-nio-client/2.20.78/netty-nio-client-2.20.78.jar",
- "https://maven.google.com/software/amazon/awssdk/netty-nio-client/2.20.78/netty-nio-client-2.20.78.jar"
- ],
- "downloaded_file_path": "software/amazon/awssdk/netty-nio-client/2.20.78/netty-nio-client-2.20.78.jar"
- }
- },
- "com_squareup_okhttp_okhttp": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "com_squareup_okhttp_okhttp"
- }
- },
- "io_grpc_grpc_context_1_55_1": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "541ec1d7ad3389f0b302461432a44b16fc1329153cd0e16faf2d2028b446340d",
- "urls": [
- "https://repo1.maven.org/maven2/io/grpc/grpc-context/1.55.1/grpc-context-1.55.1.jar",
- "https://maven.google.com/io/grpc/grpc-context/1.55.1/grpc-context-1.55.1.jar"
- ],
- "downloaded_file_path": "io/grpc/grpc-context/1.55.1/grpc-context-1.55.1.jar"
- }
- },
- "org_graalvm_nativeimage_native_image_base_24_1_0": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "2204219d52a4185475d26e014351d340fdd94d51dea00252bbfe45067d4a293d",
- "urls": [
- "https://repo1.maven.org/maven2/org/graalvm/nativeimage/native-image-base/24.1.0/native-image-base-24.1.0.jar",
- "https://maven.google.com/org/graalvm/nativeimage/native-image-base/24.1.0/native-image-base-24.1.0.jar"
- ],
- "downloaded_file_path": "org/graalvm/nativeimage/native-image-base/24.1.0/native-image-base-24.1.0.jar"
- }
- },
- "org_graalvm_sdk_graal_sdk_jar_sources_24_1_0": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "a651b419302ca8d57ac4dd9b60d2c3dd2047b16d62860eb21b5a8308d405faea",
- "urls": [
- "https://repo1.maven.org/maven2/org/graalvm/sdk/graal-sdk/24.1.0/graal-sdk-24.1.0-sources.jar",
- "https://maven.google.com/org/graalvm/sdk/graal-sdk/24.1.0/graal-sdk-24.1.0-sources.jar"
- ],
- "downloaded_file_path": "org/graalvm/sdk/graal-sdk/24.1.0/graal-sdk-24.1.0-sources.jar"
- }
- },
- "io_netty_netty_codec_socks": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "io_netty_netty_codec_socks"
- }
- },
- "com_google_auth_google_auth_library_oauth2_http_1_17_0": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "b8148e1af0c4197aea707d0166b4ed70a75b8eee7246be7eb0228a4834095e70",
- "urls": [
- "https://repo1.maven.org/maven2/com/google/auth/google-auth-library-oauth2-http/1.17.0/google-auth-library-oauth2-http-1.17.0.jar",
- "https://maven.google.com/com/google/auth/google-auth-library-oauth2-http/1.17.0/google-auth-library-oauth2-http-1.17.0.jar"
- ],
- "downloaded_file_path": "com/google/auth/google-auth-library-oauth2-http/1.17.0/google-auth-library-oauth2-http-1.17.0.jar"
- }
- },
- "software_amazon_awssdk_annotations_2_20_78": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "90ce2bb257ffa63942831f7329e28cf22fa4caf0cc96ee4f2f4557b7554eae1e",
- "urls": [
- "https://repo1.maven.org/maven2/software/amazon/awssdk/annotations/2.20.78/annotations-2.20.78.jar",
- "https://maven.google.com/software/amazon/awssdk/annotations/2.20.78/annotations-2.20.78.jar"
- ],
- "downloaded_file_path": "software/amazon/awssdk/annotations/2.20.78/annotations-2.20.78.jar"
- }
- },
- "io_netty_netty_buffer": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "io_netty_netty_buffer"
- }
- },
- "io_grpc_grpc_netty": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "io_grpc_grpc_netty"
- }
- },
- "io_opencensus_opencensus_api": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "io_opencensus_opencensus_api"
- }
- },
- "com_google_apis_google_api_services_storage_v1_rev20230301_2_0_0": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "857ac102129477c55487ed94fd7e021b6093bd88370f9ccac799456a0ff86af9",
- "urls": [
- "https://repo1.maven.org/maven2/com/google/apis/google-api-services-storage/v1-rev20230301-2.0.0/google-api-services-storage-v1-rev20230301-2.0.0.jar",
- "https://maven.google.com/com/google/apis/google-api-services-storage/v1-rev20230301-2.0.0/google-api-services-storage-v1-rev20230301-2.0.0.jar"
- ],
- "downloaded_file_path": "com/google/apis/google-api-services-storage/v1-rev20230301-2.0.0/google-api-services-storage-v1-rev20230301-2.0.0.jar"
- }
- },
- "org_apache_httpcomponents_httpclient_4_5_14": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "c8bc7e1c51a6d4ce72f40d2ebbabf1c4b68bfe76e732104b04381b493478e9d6",
- "urls": [
- "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar",
- "https://maven.google.com/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar"
- ],
- "downloaded_file_path": "org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar"
- }
- },
- "io_netty_netty_codec_http2": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "io_netty_netty_codec_http2"
- }
- },
- "io_grpc_grpc_auth_1_55_1": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "45d9bfaf837c41abf01e087773f535ea5afa6faad1faecbc6f32cb9ae423adef",
- "urls": [
- "https://repo1.maven.org/maven2/io/grpc/grpc-auth/1.55.1/grpc-auth-1.55.1.jar",
- "https://maven.google.com/io/grpc/grpc-auth/1.55.1/grpc-auth-1.55.1.jar"
- ],
- "downloaded_file_path": "io/grpc/grpc-auth/1.55.1/grpc-auth-1.55.1.jar"
- }
- },
- "com_google_auth_google_auth_library_credentials_1_17_0": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "5de364ee7a9ce95d8715bf124bdb0d949d37649914db846cc7005584fba7ce4d",
- "urls": [
- "https://repo1.maven.org/maven2/com/google/auth/google-auth-library-credentials/1.17.0/google-auth-library-credentials-1.17.0.jar",
- "https://maven.google.com/com/google/auth/google-auth-library-credentials/1.17.0/google-auth-library-credentials-1.17.0.jar"
- ],
- "downloaded_file_path": "com/google/auth/google-auth-library-credentials/1.17.0/google-auth-library-credentials-1.17.0.jar"
- }
- },
- "org_opentest4j_opentest4j": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "org_opentest4j_opentest4j"
- }
- },
- "com_google_cloud_google_cloud_storage_2_22_3": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "a9b6e2cf02c37dd3a09ca4b2a091fd07eb5487b95995691df898ec223bdad5ab",
- "urls": [
- "https://repo1.maven.org/maven2/com/google/cloud/google-cloud-storage/2.22.3/google-cloud-storage-2.22.3.jar",
- "https://maven.google.com/com/google/cloud/google-cloud-storage/2.22.3/google-cloud-storage-2.22.3.jar"
- ],
- "downloaded_file_path": "com/google/cloud/google-cloud-storage/2.22.3/google-cloud-storage-2.22.3.jar"
- }
- },
- "io_perfmark_perfmark_api": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "io_perfmark_perfmark_api"
- }
- },
- "com_google_re2j_re2j": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "com_google_re2j_re2j"
- }
- },
- "org_junit_vintage_junit_vintage_engine": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "org_junit_vintage_junit_vintage_engine"
- }
- },
- "org_codehaus_plexus_plexus_utils_3_5_1": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "86e0255d4c879c61b4833ed7f13124e8bb679df47debb127326e7db7dd49a07b",
- "urls": [
- "https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.jar",
- "https://maven.google.com/org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.jar"
- ],
- "downloaded_file_path": "org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.jar"
- }
- },
- "io_grpc_grpc_protobuf_1_55_1": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "a170ef578cd94bf81c57f46cca9328e2db5136f45e18da80af26bbebcca9618c",
- "urls": [
- "https://repo1.maven.org/maven2/io/grpc/grpc-protobuf/1.55.1/grpc-protobuf-1.55.1.jar",
- "https://maven.google.com/io/grpc/grpc-protobuf/1.55.1/grpc-protobuf-1.55.1.jar"
- ],
- "downloaded_file_path": "io/grpc/grpc-protobuf/1.55.1/grpc-protobuf-1.55.1.jar"
- }
- },
- "contrib_rules_jvm_deps": {
- "bzlFile": "@@rules_jvm_external~//:coursier.bzl",
- "ruleClassName": "coursier_fetch",
- "attributes": {
- "repositories": [
- "{ \"repo_url\": \"https://repo1.maven.org/maven2\" }"
- ],
- "artifacts": [
- "{ \"group\": \"com.github.spotbugs\", \"artifact\": \"spotbugs\", \"version\": \"4.7.0\", \"exclusions\": [{ \"group\": \"org.slf4j\", \"artifact\": \"slf4j-api\" }] }",
- "{ \"group\": \"com.google.code.findbugs\", \"artifact\": \"jsr305\", \"version\": \"3.0.2\" }",
- "{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_annotations\", \"version\": \"2.11.0\" }",
- "{ \"group\": \"com.google.guava\", \"artifact\": \"guava\", \"version\": \"30.1.1-jre\" }",
- "{ \"group\": \"commons-cli\", \"artifact\": \"commons-cli\", \"version\": \"1.5.0\" }",
- "{ \"group\": \"io.grpc\", \"artifact\": \"grpc-api\", \"version\": \"1.40.0\" }",
- "{ \"group\": \"io.grpc\", \"artifact\": \"grpc-core\", \"version\": \"1.40.0\" }",
- "{ \"group\": \"io.grpc\", \"artifact\": \"grpc-netty\", \"version\": \"1.40.0\" }",
- "{ \"group\": \"io.grpc\", \"artifact\": \"grpc-services\", \"version\": \"1.40.0\" }",
- "{ \"group\": \"io.grpc\", \"artifact\": \"grpc-stub\", \"version\": \"1.40.0\" }",
- "{ \"group\": \"org.slf4j\", \"artifact\": \"slf4j-simple\", \"version\": \"1.7.32\" }",
- "{ \"group\": \"com.google.googlejavaformat\", \"artifact\": \"google-java-format\", \"version\": \"1.15.0\" }",
- "{ \"group\": \"org.junit.jupiter\", \"artifact\": \"junit-jupiter-engine\", \"version\": \"5.8.1\" }",
- "{ \"group\": \"org.junit.jupiter\", \"artifact\": \"junit-jupiter-api\", \"version\": \"5.8.1\" }",
- "{ \"group\": \"org.junit.platform\", \"artifact\": \"junit-platform-launcher\", \"version\": \"1.8.1\" }",
- "{ \"group\": \"org.junit.platform\", \"artifact\": \"junit-platform-reporting\", \"version\": \"1.8.1\" }",
- "{ \"group\": \"org.junit.vintage\", \"artifact\": \"junit-vintage-engine\", \"version\": \"5.8.1\" }",
- "{ \"group\": \"org.opentest4j\", \"artifact\": \"opentest4j\", \"version\": \"1.2.0\" }",
- "{ \"group\": \"com.puppycrawl.tools\", \"artifact\": \"checkstyle\", \"version\": \"10.2\" }",
- "{ \"group\": \"net.sourceforge.pmd\", \"artifact\": \"pmd-dist\", \"version\": \"6.46.0\" }",
- "{ \"group\": \"org.slf4j\", \"artifact\": \"slf4j-api\", \"version\": \"1.7.32\" }",
- "{ \"group\": \"org.slf4j\", \"artifact\": \"slf4j-jdk14\", \"version\": \"1.7.32\" }",
- "{ \"group\": \"com.google.protobuf\", \"artifact\": \"protobuf-java\", \"version\": \"3.21.7\" }",
- "{ \"group\": \"com.google.android\", \"artifact\": \"annotations\", \"version\": \"4.1.1.4\" }",
- "{ \"group\": \"com.google.api.grpc\", \"artifact\": \"proto-google-common-protos\", \"version\": \"2.9.0\" }",
- "{ \"group\": \"com.google.auth\", \"artifact\": \"google-auth-library-credentials\", \"version\": \"0.22.0\" }",
- "{ \"group\": \"com.google.auth\", \"artifact\": \"google-auth-library-oauth2-http\", \"version\": \"0.22.0\" }",
- "{ \"group\": \"com.google.auto.value\", \"artifact\": \"auto-value-annotations\", \"version\": \"1.9\" }",
- "{ \"group\": \"com.google.auto.value\", \"artifact\": \"auto-value\", \"version\": \"1.9\" }",
- "{ \"group\": \"com.google.code.findbugs\", \"artifact\": \"jsr305\", \"version\": \"3.0.2\" }",
- "{ \"group\": \"com.google.code.gson\", \"artifact\": \"gson\", \"version\": \"2.9.0\" }",
- "{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_annotations\", \"version\": \"2.9.0\" }",
- "{ \"group\": \"com.google.guava\", \"artifact\": \"failureaccess\", \"version\": \"1.0.1\" }",
- "{ \"group\": \"com.google.guava\", \"artifact\": \"guava\", \"version\": \"31.0.1-android\" }",
- "{ \"group\": \"com.google.j2objc\", \"artifact\": \"j2objc-annotations\", \"version\": \"1.3\" }",
- "{ \"group\": \"com.google.re2j\", \"artifact\": \"re2j\", \"version\": \"1.6\" }",
- "{ \"group\": \"com.google.truth\", \"artifact\": \"truth\", \"version\": \"1.0.1\" }",
- "{ \"group\": \"com.squareup.okhttp\", \"artifact\": \"okhttp\", \"version\": \"2.7.5\" }",
- "{ \"group\": \"com.squareup.okio\", \"artifact\": \"okio\", \"version\": \"1.17.5\" }",
- "{ \"group\": \"io.netty\", \"artifact\": \"netty-buffer\", \"version\": \"4.1.87.Final\" }",
- "{ \"group\": \"io.netty\", \"artifact\": \"netty-codec-http2\", \"version\": \"4.1.87.Final\" }",
- "{ \"group\": \"io.netty\", \"artifact\": \"netty-codec-http\", \"version\": \"4.1.87.Final\" }",
- "{ \"group\": \"io.netty\", \"artifact\": \"netty-codec-socks\", \"version\": \"4.1.87.Final\" }",
- "{ \"group\": \"io.netty\", \"artifact\": \"netty-codec\", \"version\": \"4.1.87.Final\" }",
- "{ \"group\": \"io.netty\", \"artifact\": \"netty-common\", \"version\": \"4.1.87.Final\" }",
- "{ \"group\": \"io.netty\", \"artifact\": \"netty-handler-proxy\", \"version\": \"4.1.87.Final\" }",
- "{ \"group\": \"io.netty\", \"artifact\": \"netty-handler\", \"version\": \"4.1.87.Final\" }",
- "{ \"group\": \"io.netty\", \"artifact\": \"netty-resolver\", \"version\": \"4.1.87.Final\" }",
- "{ \"group\": \"io.netty\", \"artifact\": \"netty-tcnative-boringssl-static\", \"version\": \"2.0.56.Final\" }",
- "{ \"group\": \"io.netty\", \"artifact\": \"netty-tcnative-classes\", \"version\": \"2.0.56.Final\" }",
- "{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-epoll\", \"version\": \"4.1.87.Final\", \"packaging\": \"jar\", \"classifier\": \"linux-x86_64\" }",
- "{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-unix-common\", \"version\": \"4.1.87.Final\" }",
- "{ \"group\": \"io.netty\", \"artifact\": \"netty-transport\", \"version\": \"4.1.87.Final\" }",
- "{ \"group\": \"io.opencensus\", \"artifact\": \"opencensus-api\", \"version\": \"0.24.0\" }",
- "{ \"group\": \"io.opencensus\", \"artifact\": \"opencensus-contrib-grpc-metrics\", \"version\": \"0.24.0\" }",
- "{ \"group\": \"io.perfmark\", \"artifact\": \"perfmark-api\", \"version\": \"0.25.0\" }",
- "{ \"group\": \"junit\", \"artifact\": \"junit\", \"version\": \"4.12\" }",
- "{ \"group\": \"org.apache.tomcat\", \"artifact\": \"annotations-api\", \"version\": \"6.0.53\" }",
- "{ \"group\": \"org.codehaus.mojo\", \"artifact\": \"animal-sniffer-annotations\", \"version\": \"1.21\" }"
- ],
- "fail_on_missing_checksum": true,
- "fetch_sources": true,
- "fetch_javadoc": false,
- "excluded_artifacts": [],
- "generate_compat_repositories": false,
- "version_conflict_policy": "default",
- "override_targets": {},
- "strict_visibility": false,
- "strict_visibility_value": [
- "@@//visibility:private"
- ],
- "resolve_timeout": 600,
- "jetify": false,
- "jetify_include_list": [
- "*"
- ],
- "use_starlark_android_rules": false,
- "aar_import_bzl_label": "@build_bazel_rules_android//android:rules.bzl",
- "duplicate_version_warning": "warn"
- }
- },
- "io_netty_netty_tcnative_classes": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "io_netty_netty_tcnative_classes"
- }
- },
- "com_google_http_client_google_http_client_1_43_1": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "834e37b0af2cfe80b297be4d6a5c8fd0ccab1d0b13e9b8d7ac921e8dd2f251ec",
- "urls": [
- "https://repo1.maven.org/maven2/com/google/http-client/google-http-client/1.43.1/google-http-client-1.43.1.jar",
- "https://maven.google.com/com/google/http-client/google-http-client/1.43.1/google-http-client-1.43.1.jar"
- ],
- "downloaded_file_path": "com/google/http-client/google-http-client/1.43.1/google-http-client-1.43.1.jar"
- }
- },
- "io_opencensus_opencensus_proto_0_2_0": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "0c192d451e9dd74e98721b27d02f0e2b6bca44b51563b5dabf2e211f7a3ebf13",
- "urls": [
- "https://repo1.maven.org/maven2/io/opencensus/opencensus-proto/0.2.0/opencensus-proto-0.2.0.jar",
- "https://maven.google.com/io/opencensus/opencensus-proto/0.2.0/opencensus-proto-0.2.0.jar"
- ],
- "downloaded_file_path": "io/opencensus/opencensus-proto/0.2.0/opencensus-proto-0.2.0.jar"
- }
- },
- "com_google_code_findbugs_jsr305": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "com_google_code_findbugs_jsr305"
- }
- },
- "org_slf4j_slf4j_api_1_7_30": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "cdba07964d1bb40a0761485c6b1e8c2f8fd9eb1d19c53928ac0d7f9510105c57",
- "urls": [
- "https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar",
- "https://maven.google.com/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar"
- ],
- "downloaded_file_path": "org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar"
- }
- },
- "io_grpc_grpc_grpclb_1_55_1": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "9d0dcf87d99a1042a3a2343e96d394220c6be07cf1a5082d5df066e2077b3428",
- "urls": [
- "https://repo1.maven.org/maven2/io/grpc/grpc-grpclb/1.55.1/grpc-grpclb-1.55.1.jar",
- "https://maven.google.com/io/grpc/grpc-grpclb/1.55.1/grpc-grpclb-1.55.1.jar"
- ],
- "downloaded_file_path": "io/grpc/grpc-grpclb/1.55.1/grpc-grpclb-1.55.1.jar"
- }
- },
- "io_netty_netty_transport": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "io_netty_netty_transport"
- }
- },
- "commons_logging_commons_logging_1_2": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "daddea1ea0be0f56978ab3006b8ac92834afeefbd9b7e4e6316fca57df0fa636",
- "urls": [
- "https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar",
- "https://maven.google.com/commons-logging/commons-logging/1.2/commons-logging-1.2.jar"
- ],
- "downloaded_file_path": "commons-logging/commons-logging/1.2/commons-logging-1.2.jar"
- }
- },
- "com_google_errorprone_error_prone_annotations_2_18_0": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "9e6814cb71816988a4fd1b07a993a8f21bb7058d522c162b1de849e19bea54ae",
- "urls": [
- "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.18.0/error_prone_annotations-2.18.0.jar",
- "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.18.0/error_prone_annotations-2.18.0.jar"
- ],
- "downloaded_file_path": "com/google/errorprone/error_prone_annotations/2.18.0/error_prone_annotations-2.18.0.jar"
- }
- },
- "com_google_api_gax_2_28_1": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "dddd191a2621bc5a747800c417005618f9c1f03d3d5056cb0208905400f17fac",
- "urls": [
- "https://repo1.maven.org/maven2/com/google/api/gax/2.28.1/gax-2.28.1.jar",
- "https://maven.google.com/com/google/api/gax/2.28.1/gax-2.28.1.jar"
- ],
- "downloaded_file_path": "com/google/api/gax/2.28.1/gax-2.28.1.jar"
- }
- },
- "software_amazon_awssdk_metrics_spi_2_20_78": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "41680096cb566090be0504eaf207dab91d680c16d57f68239260860871d7ab8f",
- "urls": [
- "https://repo1.maven.org/maven2/software/amazon/awssdk/metrics-spi/2.20.78/metrics-spi-2.20.78.jar",
- "https://maven.google.com/software/amazon/awssdk/metrics-spi/2.20.78/metrics-spi-2.20.78.jar"
- ],
- "downloaded_file_path": "software/amazon/awssdk/metrics-spi/2.20.78/metrics-spi-2.20.78.jar"
- }
- },
- "org_conscrypt_conscrypt_openjdk_uber_2_5_2": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "eaf537d98e033d0f0451cd1b8cc74e02d7b55ec882da63c88060d806ba89c348",
- "urls": [
- "https://repo1.maven.org/maven2/org/conscrypt/conscrypt-openjdk-uber/2.5.2/conscrypt-openjdk-uber-2.5.2.jar",
- "https://maven.google.com/org/conscrypt/conscrypt-openjdk-uber/2.5.2/conscrypt-openjdk-uber-2.5.2.jar"
- ],
- "downloaded_file_path": "org/conscrypt/conscrypt-openjdk-uber/2.5.2/conscrypt-openjdk-uber-2.5.2.jar"
- }
- },
- "com_google_cloud_google_cloud_core_2_18_1": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "8a8da77a17193fae86012722237736db7d08cb6fac8df50a311427c95b26d4a6",
- "urls": [
- "https://repo1.maven.org/maven2/com/google/cloud/google-cloud-core/2.18.1/google-cloud-core-2.18.1.jar",
- "https://maven.google.com/com/google/cloud/google-cloud-core/2.18.1/google-cloud-core-2.18.1.jar"
- ],
- "downloaded_file_path": "com/google/cloud/google-cloud-core/2.18.1/google-cloud-core-2.18.1.jar"
- }
- },
- "com_google_errorprone_error_prone_annotations": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "com_google_errorprone_error_prone_annotations"
- }
- },
- "com_google_protobuf_protobuf_java_3_23_1": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "d9fd335a65165c760f53ae718878448627ce742ab6e9102dffe9bc2ea7b136ca",
- "urls": [
- "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.23.1/protobuf-java-3.23.1.jar",
- "https://maven.google.com/com/google/protobuf/protobuf-java/3.23.1/protobuf-java-3.23.1.jar"
- ],
- "downloaded_file_path": "com/google/protobuf/protobuf-java/3.23.1/protobuf-java-3.23.1.jar"
- }
- },
- "io_netty_netty_transport_native_epoll": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "io_netty_netty_transport_native_epoll"
- }
- },
- "software_amazon_awssdk_aws_xml_protocol_2_20_78": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "c7977c61aeb3f74e471bedde0ab6ca44447af4cbff309c63f5e7d2a26dbcba7a",
- "urls": [
- "https://repo1.maven.org/maven2/software/amazon/awssdk/aws-xml-protocol/2.20.78/aws-xml-protocol-2.20.78.jar",
- "https://maven.google.com/software/amazon/awssdk/aws-xml-protocol/2.20.78/aws-xml-protocol-2.20.78.jar"
- ],
- "downloaded_file_path": "software/amazon/awssdk/aws-xml-protocol/2.20.78/aws-xml-protocol-2.20.78.jar"
- }
- },
- "maven": {
- "bzlFile": "@@rules_jvm_external~//:coursier.bzl",
- "ruleClassName": "coursier_fetch",
- "attributes": {
- "repositories": [
- "{ \"repo_url\": \"https://repo1.maven.org/maven2\" }"
- ],
- "artifacts": [
- "{ \"group\": \"com.google.code.findbugs\", \"artifact\": \"jsr305\", \"version\": \"3.0.2\" }",
- "{ \"group\": \"com.google.code.gson\", \"artifact\": \"gson\", \"version\": \"2.8.9\" }",
- "{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_annotations\", \"version\": \"2.3.2\" }",
- "{ \"group\": \"com.google.j2objc\", \"artifact\": \"j2objc-annotations\", \"version\": \"1.3\" }",
- "{ \"group\": \"com.google.guava\", \"artifact\": \"guava\", \"version\": \"31.1-jre\" }",
- "{ \"group\": \"com.google.guava\", \"artifact\": \"guava-testlib\", \"version\": \"31.1-jre\" }",
- "{ \"group\": \"com.google.truth\", \"artifact\": \"truth\", \"version\": \"1.1.2\" }",
- "{ \"group\": \"junit\", \"artifact\": \"junit\", \"version\": \"4.13.2\" }",
- "{ \"group\": \"org.mockito\", \"artifact\": \"mockito-core\", \"version\": \"4.3.1\" }"
- ],
- "fail_on_missing_checksum": true,
- "fetch_sources": true,
- "fetch_javadoc": false,
- "excluded_artifacts": [],
- "generate_compat_repositories": false,
- "version_conflict_policy": "default",
- "override_targets": {},
- "strict_visibility": false,
- "strict_visibility_value": [
- "@@//visibility:private"
- ],
- "resolve_timeout": 600,
- "jetify": false,
- "jetify_include_list": [
- "*"
- ],
- "use_starlark_android_rules": false,
- "aar_import_bzl_label": "@build_bazel_rules_android//android:rules.bzl",
- "duplicate_version_warning": "warn"
- }
- },
- "io_netty_netty_codec_http_4_1_86_Final": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "3f6ceb3112cfcf7b70545eb5111220ce57db54d593f23f64c38333bb22c40b84",
- "urls": [
- "https://repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.86.Final/netty-codec-http-4.1.86.Final.jar",
- "https://maven.google.com/io/netty/netty-codec-http/4.1.86.Final/netty-codec-http-4.1.86.Final.jar"
- ],
- "downloaded_file_path": "io/netty/netty-codec-http/4.1.86.Final/netty-codec-http-4.1.86.Final.jar"
- }
- },
- "com_google_cloud_google_cloud_core_grpc_2_18_1": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "3021f5ac856552155edfb459a1f4c0b0bf3c5363e6fa4923a82af3e531ff33ad",
- "urls": [
- "https://repo1.maven.org/maven2/com/google/cloud/google-cloud-core-grpc/2.18.1/google-cloud-core-grpc-2.18.1.jar",
- "https://maven.google.com/com/google/cloud/google-cloud-core-grpc/2.18.1/google-cloud-core-grpc-2.18.1.jar"
- ],
- "downloaded_file_path": "com/google/cloud/google-cloud-core-grpc/2.18.1/google-cloud-core-grpc-2.18.1.jar"
- }
- },
- "com_google_http_client_google_http_client_jackson2_1_43_1": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "1d41fa103da432dc49b41a321effc3e2fda722a3dc896a89dcdc3a4d5fe82255",
- "urls": [
- "https://repo1.maven.org/maven2/com/google/http-client/google-http-client-jackson2/1.43.1/google-http-client-jackson2-1.43.1.jar",
- "https://maven.google.com/com/google/http-client/google-http-client-jackson2/1.43.1/google-http-client-jackson2-1.43.1.jar"
- ],
- "downloaded_file_path": "com/google/http-client/google-http-client-jackson2/1.43.1/google-http-client-jackson2-1.43.1.jar"
- }
- },
- "io_netty_netty_transport_4_1_86_Final": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "f6726dcd54e4922b46b3b4f4467b443a70a30eb08a62620c8fe502d8cb802c9f",
- "urls": [
- "https://repo1.maven.org/maven2/io/netty/netty-transport/4.1.86.Final/netty-transport-4.1.86.Final.jar",
- "https://maven.google.com/io/netty/netty-transport/4.1.86.Final/netty-transport-4.1.86.Final.jar"
- ],
- "downloaded_file_path": "io/netty/netty-transport/4.1.86.Final/netty-transport-4.1.86.Final.jar"
- }
- },
- "org_junit_platform_junit_platform_reporting": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "org_junit_platform_junit_platform_reporting"
- }
- },
- "org_graalvm_nativeimage_svm_jar_sources_24_1_0": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "760e692bcf8734b127a0a3bab96c790cebc4a6dce3ec240bb1e52318d9769834",
- "urls": [
- "https://repo1.maven.org/maven2/org/graalvm/nativeimage/svm/24.1.0/svm-24.1.0-sources.jar",
- "https://maven.google.com/org/graalvm/nativeimage/svm/24.1.0/svm-24.1.0-sources.jar"
- ],
- "downloaded_file_path": "org/graalvm/nativeimage/svm/24.1.0/svm-24.1.0-sources.jar"
- }
- },
- "org_graalvm_sdk_collections_jar_sources_24_1_0": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "a1b055fe812ae2acdec3908ea249d9fe9030a5a8244d1df6b7d0d6e66550a62d",
- "urls": [
- "https://repo1.maven.org/maven2/org/graalvm/sdk/collections/24.1.0/collections-24.1.0-sources.jar",
- "https://maven.google.com/org/graalvm/sdk/collections/24.1.0/collections-24.1.0-sources.jar"
- ],
- "downloaded_file_path": "org/graalvm/sdk/collections/24.1.0/collections-24.1.0-sources.jar"
- }
- },
- "com_google_errorprone_error_prone_annotations_2_11_0": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "721cb91842b46fa056847d104d5225c8b8e1e8b62263b993051e1e5a0137b7ec",
- "urls": [
- "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0.jar"
- ],
- "downloaded_file_path": "com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0.jar"
- }
- },
- "io_netty_netty_tcnative_boringssl_static": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "io_netty_netty_tcnative_boringssl_static"
- }
- },
- "io_netty_netty_buffer_4_1_86_Final": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "e42e15f47c865266b1faa6e038ebfd7ddadcf9f4ae9e6617edd4881dbd4abe88",
- "urls": [
- "https://repo1.maven.org/maven2/io/netty/netty-buffer/4.1.86.Final/netty-buffer-4.1.86.Final.jar",
- "https://maven.google.com/io/netty/netty-buffer/4.1.86.Final/netty-buffer-4.1.86.Final.jar"
- ],
- "downloaded_file_path": "io/netty/netty-buffer/4.1.86.Final/netty-buffer-4.1.86.Final.jar"
- }
- },
- "io_netty_netty_codec_4_1_86_Final": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "0456840b5c851dad6cab881cd1a9ad5d916db65d81048145df1d9a6d03325bea",
- "urls": [
- "https://repo1.maven.org/maven2/io/netty/netty-codec/4.1.86.Final/netty-codec-4.1.86.Final.jar",
- "https://maven.google.com/io/netty/netty-codec/4.1.86.Final/netty-codec-4.1.86.Final.jar"
- ],
- "downloaded_file_path": "io/netty/netty-codec/4.1.86.Final/netty-codec-4.1.86.Final.jar"
- }
- },
- "software_amazon_awssdk_aws_query_protocol_2_20_78": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "74c9b42046e3829836d2351a3a0bb06ae54f7e4f0c3d319c9b68166f245db549",
- "urls": [
- "https://repo1.maven.org/maven2/software/amazon/awssdk/aws-query-protocol/2.20.78/aws-query-protocol-2.20.78.jar",
- "https://maven.google.com/software/amazon/awssdk/aws-query-protocol/2.20.78/aws-query-protocol-2.20.78.jar"
- ],
- "downloaded_file_path": "software/amazon/awssdk/aws-query-protocol/2.20.78/aws-query-protocol-2.20.78.jar"
- }
- },
- "junit_junit": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "junit_junit"
- }
- },
- "org_apache_tomcat_annotations_api": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "org_apache_tomcat_annotations_api"
- }
- },
- "io_netty_netty_codec_http": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "io_netty_netty_codec_http"
- }
- },
- "io_grpc_grpc_services": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "io_grpc_grpc_services"
- }
- },
- "com_google_api_grpc_proto_google_common_protos_2_19_1": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "5557ee1b7f44a80fa595cdcedcc52ed3be143ce25408181c3ad136006cdd749f",
- "urls": [
- "https://repo1.maven.org/maven2/com/google/api/grpc/proto-google-common-protos/2.19.1/proto-google-common-protos-2.19.1.jar",
- "https://maven.google.com/com/google/api/grpc/proto-google-common-protos/2.19.1/proto-google-common-protos-2.19.1.jar"
- ],
- "downloaded_file_path": "com/google/api/grpc/proto-google-common-protos/2.19.1/proto-google-common-protos-2.19.1.jar"
- }
- },
- "com_google_api_gax_grpc_2_28_1": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "e9e40d1d7354e8f857b05be2208c11722c1b97dc7aaa4b4b125fcf0457b45a03",
- "urls": [
- "https://repo1.maven.org/maven2/com/google/api/gax-grpc/2.28.1/gax-grpc-2.28.1.jar",
- "https://maven.google.com/com/google/api/gax-grpc/2.28.1/gax-grpc-2.28.1.jar"
- ],
- "downloaded_file_path": "com/google/api/gax-grpc/2.28.1/gax-grpc-2.28.1.jar"
- }
- },
- "software_amazon_awssdk_s3_2_20_78": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "0a21d9d740f20e8d65985b8e31154a6603f4f15a7c5acea5a70957745519327b",
- "urls": [
- "https://repo1.maven.org/maven2/software/amazon/awssdk/s3/2.20.78/s3-2.20.78.jar",
- "https://maven.google.com/software/amazon/awssdk/s3/2.20.78/s3-2.20.78.jar"
- ],
- "downloaded_file_path": "software/amazon/awssdk/s3/2.20.78/s3-2.20.78.jar"
- }
- },
- "com_google_android_annotations_4_1_1_4": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "ba734e1e84c09d615af6a09d33034b4f0442f8772dec120efb376d86a565ae15",
- "urls": [
- "https://repo1.maven.org/maven2/com/google/android/annotations/4.1.1.4/annotations-4.1.1.4.jar",
- "https://maven.google.com/com/google/android/annotations/4.1.1.4/annotations-4.1.1.4.jar"
- ],
- "downloaded_file_path": "com/google/android/annotations/4.1.1.4/annotations-4.1.1.4.jar"
- }
- },
- "commons_codec_commons_codec_1_15": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "b3e9f6d63a790109bf0d056611fbed1cf69055826defeb9894a71369d246ed63",
- "urls": [
- "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.15/commons-codec-1.15.jar",
- "https://maven.google.com/commons-codec/commons-codec/1.15/commons-codec-1.15.jar"
- ],
- "downloaded_file_path": "commons-codec/commons-codec/1.15/commons-codec-1.15.jar"
- }
- },
- "io_grpc_grpc_googleapis_1_55_1": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "d77f33f3c78b99c0c604def7efe27f912b9cee49219698180101a064d67bd268",
- "urls": [
- "https://repo1.maven.org/maven2/io/grpc/grpc-googleapis/1.55.1/grpc-googleapis-1.55.1.jar",
- "https://maven.google.com/io/grpc/grpc-googleapis/1.55.1/grpc-googleapis-1.55.1.jar"
- ],
- "downloaded_file_path": "io/grpc/grpc-googleapis/1.55.1/grpc-googleapis-1.55.1.jar"
- }
- },
- "com_google_api_grpc_proto_google_common_protos": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "com_google_api_grpc_proto_google_common_protos"
- }
- },
- "com_google_guava_guava": {
- "bzlFile": "@@rules_jvm_external~//private:compat_repository.bzl",
- "ruleClassName": "compat_repository",
- "attributes": {
- "generating_repository": "contrib_rules_jvm_deps",
- "target_name": "com_google_guava_guava"
- }
- },
- "org_checkerframework_checker_qual_3_13_0": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "3ea0dcd73b4d6cb2fb34bd7ed4dad6db327a01ebad7db05eb7894076b3d64491",
- "urls": [
- "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar"
- ],
- "downloaded_file_path": "org/checkerframework/checker-qual/3.13.0/checker-qual-3.13.0.jar"
- }
- },
- "io_netty_netty_handler_4_1_86_Final": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "e69b42292929b278dc522e25177ddf7c54025484b55879f8227349adfbe1c04d",
- "urls": [
- "https://repo1.maven.org/maven2/io/netty/netty-handler/4.1.86.Final/netty-handler-4.1.86.Final.jar",
- "https://maven.google.com/io/netty/netty-handler/4.1.86.Final/netty-handler-4.1.86.Final.jar"
- ],
- "downloaded_file_path": "io/netty/netty-handler/4.1.86.Final/netty-handler-4.1.86.Final.jar"
- }
- },
- "org_graalvm_compiler_compiler_24_1_0": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "04c7b3bb77464323601414bde3c05a77149f3532964bfeb1ec40f70e1762fc6b",
- "urls": [
- "https://repo1.maven.org/maven2/org/graalvm/compiler/compiler/24.1.0/compiler-24.1.0.jar",
- "https://maven.google.com/org/graalvm/compiler/compiler/24.1.0/compiler-24.1.0.jar"
- ],
- "downloaded_file_path": "org/graalvm/compiler/compiler/24.1.0/compiler-24.1.0.jar"
- }
- },
- "com_google_api_grpc_proto_google_cloud_storage_v2_2_22_3_alpha": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "346cc208553f4b286868bd05ccf4558e3798609559ec2b8fc8b2ea5e15819d8b",
- "urls": [
- "https://repo1.maven.org/maven2/com/google/api/grpc/proto-google-cloud-storage-v2/2.22.3-alpha/proto-google-cloud-storage-v2-2.22.3-alpha.jar",
- "https://maven.google.com/com/google/api/grpc/proto-google-cloud-storage-v2/2.22.3-alpha/proto-google-cloud-storage-v2-2.22.3-alpha.jar"
- ],
- "downloaded_file_path": "com/google/api/grpc/proto-google-cloud-storage-v2/2.22.3-alpha/proto-google-cloud-storage-v2-2.22.3-alpha.jar"
- }
- }
- },
- "recordedRepoMappingEntries": [
- [
- "rules_jvm_external~",
- "bazel_tools",
- "bazel_tools"
- ],
- [
- "rules_jvm_external~",
- "rules_jvm_external",
- "rules_jvm_external~"
- ]
- ]
- }
- },
- "@@rules_nodejs~//nodejs:extensions.bzl%node": {
- "general": {
- "bzlTransitiveDigest": "jjOwZWHVqDvX5q1yg4T1ym8jJuHrrCSjkJOb8Et0T7w=",
- "usagesDigest": "MNJTgNrD2W1JIFFqWWTvWOyqnAXiUOmW3YinETnR71I=",
- "recordedFileInputs": {},
- "recordedDirentsInputs": {},
- "envVariables": {},
- "generatedRepoSpecs": {
- "nodejs_host": {
- "bzlFile": "@@rules_nodejs~//nodejs/private:nodejs_repo_host_os_alias.bzl",
- "ruleClassName": "nodejs_repo_host_os_alias",
- "attributes": {
- "user_node_repository_name": "nodejs"
- }
- },
- "nodejs_linux_s390x": {
- "bzlFile": "@@rules_nodejs~//nodejs:repositories.bzl",
- "ruleClassName": "node_repositories",
- "attributes": {
- "platform": "linux_s390x",
- "node_version": "20.5.0"
- }
- },
- "nodejs_windows_amd64": {
- "bzlFile": "@@rules_nodejs~//nodejs:repositories.bzl",
- "ruleClassName": "node_repositories",
- "attributes": {
- "platform": "windows_amd64",
- "node_version": "20.5.0"
- }
- },
- "nodejs_toolchains": {
- "bzlFile": "@@rules_nodejs~//nodejs/private:toolchains_repo.bzl",
- "ruleClassName": "toolchains_repo",
- "attributes": {
- "user_node_repository_name": "nodejs"
- }
- },
- "nodejs_linux_amd64": {
- "bzlFile": "@@rules_nodejs~//nodejs:repositories.bzl",
- "ruleClassName": "node_repositories",
- "attributes": {
- "platform": "linux_amd64",
- "node_version": "20.5.0"
- }
- },
- "nodejs_linux_ppc64le": {
- "bzlFile": "@@rules_nodejs~//nodejs:repositories.bzl",
- "ruleClassName": "node_repositories",
- "attributes": {
- "platform": "linux_ppc64le",
- "node_version": "20.5.0"
- }
- },
- "nodejs_darwin_amd64": {
- "bzlFile": "@@rules_nodejs~//nodejs:repositories.bzl",
- "ruleClassName": "node_repositories",
- "attributes": {
- "platform": "darwin_amd64",
- "node_version": "20.5.0"
- }
- },
- "nodejs_linux_arm64": {
- "bzlFile": "@@rules_nodejs~//nodejs:repositories.bzl",
- "ruleClassName": "node_repositories",
- "attributes": {
- "platform": "linux_arm64",
- "node_version": "20.5.0"
- }
- },
- "nodejs": {
- "bzlFile": "@@rules_nodejs~//nodejs/private:nodejs_repo_host_os_alias.bzl",
- "ruleClassName": "nodejs_repo_host_os_alias",
+ "nodejs_toolchains": {
+ "repoRuleId": "@@rules_nodejs+//nodejs/private:toolchains_repo.bzl%toolchains_repo",
"attributes": {
"user_node_repository_name": "nodejs"
}
- },
- "nodejs_darwin_arm64": {
- "bzlFile": "@@rules_nodejs~//nodejs:repositories.bzl",
- "ruleClassName": "node_repositories",
- "attributes": {
- "platform": "darwin_arm64",
- "node_version": "20.5.0"
- }
}
},
"recordedRepoMappingEntries": []
diff --git a/README.md b/README.md
index 48ea0973..49c8ea87 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,6 @@
# GraalVM Rules for Bazel
-![Bazel 7](https://img.shields.io/badge/Bazel%207-black?logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0My41NyA0My4zNyI%2BCiAgPGRlZnM%2BCiAgICA8c3R5bGU%2BCiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogIzAwNDMwMDsKICAgICAgfQoKICAgICAgLmNscy0yIHsKICAgICAgICBmaWxsOiAjMDA3MDFhOwogICAgICB9CgogICAgICAuY2xzLTMgewogICAgICAgIGZpbGw6ICM0M2EwNDc7CiAgICAgIH0KCiAgICAgIC5jbHMtNCB7CiAgICAgICAgZmlsbDogIzc2ZDI3NTsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM%2BCiAgPGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj4KICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0ibTIxLjc4LDMyLjY4djEwLjY5bC0xMC44OS0xMC44OXYtMTAuNjlsMTAuODksMTAuODlaIi8%2BCiAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Im0yMS43OCwzMi42OGwxMC45LTEwLjg5djEwLjY5bC0xMC45LDEwLjg5di0xMC42OVoiLz4KICAgIDxwYXRoIGNsYXNzPSJjbHMtMyIgZD0ibTEwLjg5LDIxLjc5djEwLjY5TDAsMjEuNTh2LTEwLjY5bDEwLjg5LDEwLjlaIi8%2BCiAgICA8cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Im00My41NywxMC44OXYxMC42OWwtMTAuODksMTAuOXYtMTAuNjlsMTAuODktMTAuOVoiLz4KICAgIDxwYXRoIGNsYXNzPSJjbHMtMyIgZD0ibTIxLjc4LDMyLjY4bC0xMC44OS0xMC44OSwxMC44OS0xMC45LDEwLjksMTAuOS0xMC45LDEwLjg5WiIvPgogICAgPHBhdGggY2xhc3M9ImNscy00IiBkPSJtMTAuODksMjEuNzlMMCwxMC44OSwxMC44OSwwbDEwLjg5LDEwLjg5LTEwLjg5LDEwLjlaIi8%2BCiAgICA8cGF0aCBjbGFzcz0iY2xzLTQiIGQ9Im0zMi42OCwyMS43OWwtMTAuOS0xMC45TDMyLjY4LDBsMTAuODksMTAuODktMTAuODksMTAuOVoiLz4KICA8L2c%2BCjwvc3ZnPg%3D%3D&logoColor=gray)
-![Bzlmod](https://img.shields.io/badge/Bzlmod-black?logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0My41NyA0My4zNyI%2BCiAgPGRlZnM%2BCiAgICA8c3R5bGU%2BCiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogIzAwNDMwMDsKICAgICAgfQoKICAgICAgLmNscy0yIHsKICAgICAgICBmaWxsOiAjMDA3MDFhOwogICAgICB9CgogICAgICAuY2xzLTMgewogICAgICAgIGZpbGw6ICM0M2EwNDc7CiAgICAgIH0KCiAgICAgIC5jbHMtNCB7CiAgICAgICAgZmlsbDogIzc2ZDI3NTsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM%2BCiAgPGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj4KICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0ibTIxLjc4LDMyLjY4djEwLjY5bC0xMC44OS0xMC44OXYtMTAuNjlsMTAuODksMTAuODlaIi8%2BCiAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Im0yMS43OCwzMi42OGwxMC45LTEwLjg5djEwLjY5bC0xMC45LDEwLjg5di0xMC42OVoiLz4KICAgIDxwYXRoIGNsYXNzPSJjbHMtMyIgZD0ibTEwLjg5LDIxLjc5djEwLjY5TDAsMjEuNTh2LTEwLjY5bDEwLjg5LDEwLjlaIi8%2BCiAgICA8cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Im00My41NywxMC44OXYxMC42OWwtMTAuODksMTAuOXYtMTAuNjlsMTAuODktMTAuOVoiLz4KICAgIDxwYXRoIGNsYXNzPSJjbHMtMyIgZD0ibTIxLjc4LDMyLjY4bC0xMC44OS0xMC44OSwxMC44OS0xMC45LDEwLjksMTAuOS0xMC45LDEwLjg5WiIvPgogICAgPHBhdGggY2xhc3M9ImNscy00IiBkPSJtMTAuODksMjEuNzlMMCwxMC44OSwxMC44OSwwbDEwLjg5LDEwLjg5LTEwLjg5LDEwLjlaIi8%2BCiAgICA8cGF0aCBjbGFzcz0iY2xzLTQiIGQ9Im0zMi42OCwyMS43OWwtMTAuOS0xMC45TDMyLjY4LDBsMTAuODksMTAuODktMTAuODksMTAuOVoiLz4KICA8L2c%2BCjwvc3ZnPg%3D%3D&logoColor=gray)
+![Bazel 8](https://img.shields.io/badge/Bazel%208-black?logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0My41NyA0My4zNyI%2BCiAgPGRlZnM%2BCiAgICA8c3R5bGU%2BCiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogIzAwNDMwMDsKICAgICAgfQoKICAgICAgLmNscy0yIHsKICAgICAgICBmaWxsOiAjMDA3MDFhOwogICAgICB9CgogICAgICAuY2xzLTMgewogICAgICAgIGZpbGw6ICM0M2EwNDc7CiAgICAgIH0KCiAgICAgIC5jbHMtNCB7CiAgICAgICAgZmlsbDogIzc2ZDI3NTsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM%2BCiAgPGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj4KICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0ibTIxLjc4LDMyLjY4djEwLjY5bC0xMC44OS0xMC44OXYtMTAuNjlsMTAuODksMTAuODlaIi8%2BCiAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Im0yMS43OCwzMi42OGwxMC45LTEwLjg5djEwLjY5bC0xMC45LDEwLjg5di0xMC42OVoiLz4KICAgIDxwYXRoIGNsYXNzPSJjbHMtMyIgZD0ibTEwLjg5LDIxLjc5djEwLjY5TDAsMjEuNTh2LTEwLjY5bDEwLjg5LDEwLjlaIi8%2BCiAgICA8cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Im00My41NywxMC44OXYxMC42OWwtMTAuODksMTAuOXYtMTAuNjlsMTAuODktMTAuOVoiLz4KICAgIDxwYXRoIGNsYXNzPSJjbHMtMyIgZD0ibTIxLjc4LDMyLjY4bC0xMC44OS0xMC44OSwxMC44OS0xMC45LDEwLjksMTAuOS0xMC45LDEwLjg5WiIvPgogICAgPHBhdGggY2xhc3M9ImNscy00IiBkPSJtMTAuODksMjEuNzlMMCwxMC44OSwxMC44OSwwbDEwLjg5LDEwLjg5LTEwLjg5LDEwLjlaIi8%2BCiAgICA8cGF0aCBjbGFzcz0iY2xzLTQiIGQ9Im0zMi42OCwyMS43OWwtMTAuOS0xMC45TDMyLjY4LDBsMTAuODksMTAuODktMTAuODksMTAuOVoiLz4KICA8L2c%2BCjwvc3ZnPg%3D%3D&logoColor=gray)
[![CI](https://github.com/sgammon/rules_graalvm/actions/workflows/on.push.yml/badge.svg)](https://github.com/sgammon/rules_graalvm/actions/workflows/on.push.yml)
[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-v1.4-ff69b4.svg)](CODE_OF_CONDUCT.md)
[![OpenSSF Best Practices](https://www.bestpractices.dev/projects/8287/badge)](https://www.bestpractices.dev/projects/8287)
@@ -24,8 +23,8 @@ Use [GraalVM](https://graalvm.org) with [Bazel](https://bazel.build) to:
- [Example projects for all use cases](./docs/examples.md)
- [Hermetic compilation on all platforms](./docs/hermeticity.md)
- [Run tools from GraalVM directly](./docs/binary-targets.md)
-- [Support for Bazel 6, Bazel 7, and Bzlmod](./docs/modern-bazel.md)
-- [Support for Bazel 4 and Bazel 5, drop-in replacement for `rules_graal`](./legacy-bazel.md)
+- [Support for Bazel 6-8 (Bzlmod)](./docs/modern-bazel.md)
+- [Support for Bazel 4+, drop-in replacement for `rules_graal`](./legacy-bazel.md)
- Support for macOS, Linux, Windows (including Native Image!) ([support matrix](./docs/modern-bazel.md))
- Support for the latest modern GraalVM releases (Community Edition and Oracle GraalVM)
diff --git a/docs/api/BUILD.bazel b/docs/api/BUILD.bazel
index 47db1b69..411a22d5 100755
--- a/docs/api/BUILD.bazel
+++ b/docs/api/BUILD.bazel
@@ -33,6 +33,7 @@ stardoc(
"//lib/nativeimage:rules",
"@bazel_skylib//lib:new_sets",
"@bazel_skylib//lib:paths",
+ "@rules_cc//cc:bzl_srcs",
],
)
@@ -83,5 +84,6 @@ stardoc(
"//lib/nativeimage:classic",
"@bazel_skylib//lib:dicts",
"@bazel_skylib//lib:paths",
+ "@rules_cc//cc:bzl_srcs",
],
)
diff --git a/docs/api/artifacts.md b/docs/api/artifacts.md
index 2a8d87c8..aae43358 100755
--- a/docs/api/artifacts.md
+++ b/docs/api/artifacts.md
@@ -7,6 +7,8 @@ Defines Maven helpers and coordinates for GraalVM artifacts.
## alias.artifact
+load("@rules_graalvm//graalvm/artifacts:maven.bzl", "alias")
+
alias.artifact(artifact, repo, version)
@@ -31,6 +33,8 @@ Artifact target.
## alias.coordinate
+load("@rules_graalvm//graalvm/artifacts:maven.bzl", "alias")
+
alias.coordinate(group, artifact, repo, version)
@@ -56,6 +60,8 @@ Artifact target.
## graalvm.artifact
+load("@rules_graalvm//graalvm/artifacts:maven.bzl", "graalvm")
+
graalvm.artifact(maven, artifact, version)
@@ -112,6 +118,8 @@ Maven artifact specification.
## graalvm_maven_artifact
+load("@rules_graalvm//graalvm/artifacts:maven.bzl", "graalvm_maven_artifact")
+
graalvm_maven_artifact(maven, artifact, version)
diff --git a/docs/api/defs.md b/docs/api/defs.md
index 01490fec..6c160d6f 100755
--- a/docs/api/defs.md
+++ b/docs/api/defs.md
@@ -7,11 +7,13 @@ Target rule definitions, intended for use by rule users.
## native_image
+load("@rules_graalvm//graalvm:defs.bzl", "native_image")
+
native_image(name, deps, main_class, executable_name, include_resources, reflection_configuration,
jni_configuration, initialize_at_build_time, initialize_at_run_time, native_features,
debug, optimization_mode, shared_library, static_zlib, c_compiler_option, data,
extra_args, allow_fallback, check_toolchains, native_image_tool, native_image_settings,
- profiles, kwargs)
+ resource_configuration, proxy_configuration, profiles, **kwargs)
Generates and compiles a GraalVM native image from a Java library target.
@@ -42,6 +44,8 @@ Generates and compiles a GraalVM native image from a Java library target.
| check_toolchains | Whether to perform toolchain checks in `native-image`; defaults to `True` on Windows, `False` otherwise. | `select({"@bazel_tools//src/conditions:windows": True, "//conditions:default": False})` |
| native_image_tool | Specific `native-image` executable target to use. | `None` |
| native_image_settings | Suite(s) of Native Image build settings to use. | `[Label("@rules_graalvm//internal/native_image:defaults")]` |
+| resource_configuration | Resource configuration file. No default; optional. | `None` |
+| proxy_configuration | Proxy configuration file. No default; optional. | `None` |
| profiles | Profiles to use for profile-guided optimization (PGO) and obtained from a native image compiled with `--pgo-instrument`. | `[]` |
| kwargs | Extra keyword arguments are passed to the underlying `native_image` rule. | none |
diff --git a/docs/api/legacy.md b/docs/api/legacy.md
index d02e18f1..21beaac4 100755
--- a/docs/api/legacy.md
+++ b/docs/api/legacy.md
@@ -7,10 +7,13 @@ Rules for building native binaries using the GraalVM `native-image` tool on Baze
## graal_binary
+load("@rules_graalvm//graal:graal.bzl", "graal_binary")
+
graal_binary(name, deps, main_class, executable_name, include_resources, reflection_configuration,
- jni_configuration, initialize_at_build_time, initialize_at_run_time, native_features,
- debug, optimization_mode, shared_library, static_zlib, c_compiler_option, data,
- extra_args, allow_fallback, check_toolchains, native_image_tool, kwargs)
+ jni_configuration, serialization_configuration, initialize_at_build_time,
+ initialize_at_run_time, native_features, debug, optimization_mode, shared_library,
+ static_zlib, c_compiler_option, data, extra_args, allow_fallback, check_toolchains,
+ native_image_tool, **kwargs)
Alias for the renamed `native_image` rule. Identical.
@@ -27,6 +30,7 @@ Alias for the renamed `native_image` rule. Identical.
| include_resources | Glob to pass to `IncludeResources`. No default; optional. | `None` |
| reflection_configuration | Reflection configuration file. No default; optional. | `None` |
| jni_configuration | JNI configuration file. No default; optional. | `None` |
+| serialization_configuration | Serialization configuration file. No default; optional. | `None` |
| initialize_at_build_time | Classes or patterns to pass to `--initialize-at-build-time`. No default; optional. | `[]` |
| initialize_at_run_time | Classes or patterns to pass to `--initialize-at-run-time`. No default; optional. | `[]` |
| native_features | GraalVM `Feature` classes to include and apply. No default; optional. | `[]` |
@@ -48,10 +52,13 @@ Alias for the renamed `native_image` rule. Identical.
## native_image
+load("@rules_graalvm//graal:graal.bzl", "native_image")
+
native_image(name, deps, main_class, executable_name, include_resources, reflection_configuration,
- jni_configuration, initialize_at_build_time, initialize_at_run_time, native_features,
- debug, optimization_mode, shared_library, static_zlib, c_compiler_option, data,
- extra_args, allow_fallback, check_toolchains, native_image_tool, kwargs)
+ jni_configuration, serialization_configuration, initialize_at_build_time,
+ initialize_at_run_time, native_features, debug, optimization_mode, shared_library,
+ static_zlib, c_compiler_option, data, extra_args, allow_fallback, check_toolchains,
+ native_image_tool, **kwargs)
Generates and compiles a GraalVM native image from a Java library target.
@@ -68,6 +75,7 @@ Generates and compiles a GraalVM native image from a Java library target.
| include_resources | Glob to pass to `IncludeResources`. No default; optional. | `None` |
| reflection_configuration | Reflection configuration file. No default; optional. | `None` |
| jni_configuration | JNI configuration file. No default; optional. | `None` |
+| serialization_configuration | Serialization configuration file. No default; optional. | `None` |
| initialize_at_build_time | Classes or patterns to pass to `--initialize-at-build-time`. No default; optional. | `[]` |
| initialize_at_run_time | Classes or patterns to pass to `--initialize-at-run-time`. No default; optional. | `[]` |
| native_features | GraalVM `Feature` classes to include and apply. No default; optional. | `[]` |
diff --git a/docs/api/repositories.md b/docs/api/repositories.md
index 160465f5..7284e435 100755
--- a/docs/api/repositories.md
+++ b/docs/api/repositories.md
@@ -7,8 +7,10 @@ Repository rule definitions, intended for use by rule users.
## graalvm_repository
+load("@rules_graalvm//graalvm:repositories.bzl", "graalvm_repository")
+
graalvm_repository(version, java_version, name, distribution, toolchain, toolchain_prefix,
- target_compatible_with, components, setup_actions, register_all, kwargs)
+ target_compatible_with, components, setup_actions, register_all, **kwargs)
Declare a GraalVM distribution repository, and optionally a Java toolchain to match.
diff --git a/docs/api/toolchain.md b/docs/api/toolchain.md
index 842cf1c1..6f4bd63d 100755
--- a/docs/api/toolchain.md
+++ b/docs/api/toolchain.md
@@ -7,6 +7,8 @@ Toolchain types and rules for GraalVM.
## register_graalvm_toolchains
+load("@rules_graalvm//graalvm:toolchain.bzl", "register_graalvm_toolchains")
+
register_graalvm_toolchains(name, register_java_toolchain, register_gvm_toolchain)
diff --git a/docs/api/workspace.md b/docs/api/workspace.md
index d6c6bb9c..00f95739 100755
--- a/docs/api/workspace.md
+++ b/docs/api/workspace.md
@@ -7,6 +7,8 @@ Bazel Workspace (non-Bzlmod) definitions.
## register_graalvm_toolchains
+load("@rules_graalvm//graalvm:workspace.bzl", "register_graalvm_toolchains")
+
register_graalvm_toolchains(name, register_java_toolchain, register_gvm_toolchain)
@@ -35,6 +37,8 @@ target tool in your `native_image` binary targets.
## rules_graalvm_repositories
+load("@rules_graalvm//graalvm:workspace.bzl", "rules_graalvm_repositories")
+
rules_graalvm_repositories(omit_rules_java, omit_bazel_skylib, omit_apple_support)
diff --git a/docs/modern-bazel.md b/docs/modern-bazel.md
index 57580c9b..52eec8ea 100644
--- a/docs/modern-bazel.md
+++ b/docs/modern-bazel.md
@@ -1,10 +1,10 @@
-## Usage from modern Bazel
+# Usage from modern Bazel
See instructions below for installation and use of `rules_graalvm` on Bazel 6 or newer, via Bazel Modules.
Also, you can consult the **Version support matrix** at the bottom of this page to determine the bese way to use GraalVM
with your Bazel project.
-### Installation in `MODULE.bazel`
+## Installation in `MODULE.bazel`
```starlark
bazel_dep(name = "rules_graalvm", version = "")
@@ -21,7 +21,7 @@ register_toolchains("@graalvm//:jvm")
register_toolchains("@graalvm//:sdk")
```
-### Installation in `WORKSPACE.bazel`
+## Installation in `WORKSPACE.bazel`
If you don't want to use Bzlmod, you can install in a `WORKSPACE` manually:
@@ -42,7 +42,7 @@ graalvm_repository(
)
```
-## Use as a Java toolchain
+## GraalVM as a Java toolchain
See the [toolchains guide](./toolchain.md) for more information.
@@ -56,6 +56,7 @@ See the [toolchains guide](./toolchain.md) for more information.
| GraalVM version | Bazel version | `rules_graalvm` | Native Image | Components | Windows | Java Toolchains | Hermetic | Notes |
| ------------------- | ------------- | ----------------- | ------------ | ---------- | ------- | --------------- | -------- | ------------------------------------- |
+| `21+`/`23+` | Bazel 8 | `0.13.0+` | ✅ | ✅ | ✅ | ✅ | ✅ | Use this doc |
| `17.0.7+`/`21+` | Bazel 7 LTS | `0.11.0+` | ✅ | ✅ | ✅ | ✅ | ✅ | Use this doc |
| `17.0.7+`/`20.0.1+` | Bazel 7+ | `0.10.0+` | ✅ | ✅ | ✅ | ✅ | ✅ | Use this doc |
| `17.0.7+`/`20.0.1+` | Bazel 7+ | `0.9.0` | ✅ | ⚠️ | ⚠️ | ✅ | ✅ | Use this doc |
@@ -72,6 +73,7 @@ errors related to `rules_java`, or Java toolchains, it's worth trying a version
| GraalVM version | Bazel version | `rules_graalvm` | `rules_java` | Notes |
| ------------------- | ------------- | ----------------- | ------------ | ----------------------------------------------------------------------------- |
+| `21+`/`23+` | Bazel 8 | `0.13.0+` | `8.0.0+` | Supports JVM23 and later, **no support** before JVM 21 |
| `17.0.7+`/`21+` | Bazel 7 LTS | `0.11.0+` | `7.1.0+` | Supports JVM21, **no support** for JVM20 (use JVM17 until JVM21 is supported) |
| `17.0.7+`/`20.0.1+` | Bazel 7+ | `0.9.0+` | `6.4.0` | |
| `17.0.7+`/`20.0.1+` | Bazel 6.x | `0.10.0+` | `^6.0.0` | |
diff --git a/example/integration_tests/bazel7/.bazelrc b/example/integration_tests/bazel7/.bazelrc
new file mode 100644
index 00000000..02d5fe69
--- /dev/null
+++ b/example/integration_tests/bazel7/.bazelrc
@@ -0,0 +1 @@
+build --enable_bzlmod
diff --git a/example/integration_tests/bazel7/.bazelversion b/example/integration_tests/bazel7/.bazelversion
new file mode 100644
index 00000000..66ce77b7
--- /dev/null
+++ b/example/integration_tests/bazel7/.bazelversion
@@ -0,0 +1 @@
+7.0.0
diff --git a/example/integration_tests/bazel7/MODULE.bazel b/example/integration_tests/bazel7/MODULE.bazel
new file mode 100644
index 00000000..790882d6
--- /dev/null
+++ b/example/integration_tests/bazel7/MODULE.bazel
@@ -0,0 +1,35 @@
+"Sample bzlmod-style project which uses the GraalVM Rules for Bazel."
+
+module(
+ name = "rules_graalvm_bzlmod_sample",
+ version = "0.0.1",
+)
+
+bazel_dep(
+ name = "rules_java",
+ version = "7.1.0",
+)
+bazel_dep(
+ name = "rules_graalvm",
+ version = "0.0.0",
+)
+local_path_override(
+ module_name = "rules_graalvm",
+ path = "../../..",
+)
+
+gvm = use_extension("@rules_graalvm//:extensions.bzl", "graalvm")
+gvm.graalvm(
+ name = "graalvm",
+ distribution = "ce",
+ java_version = "23",
+ version = "23.0.0",
+)
+use_repo(
+ gvm,
+ "graalvm",
+)
+
+register_toolchains("@graalvm//:jvm")
+
+register_toolchains("@graalvm//:sdk")
diff --git a/example/integration_tests/bazel7/MODULE.bazel.lock b/example/integration_tests/bazel7/MODULE.bazel.lock
new file mode 100644
index 00000000..0e6e0065
--- /dev/null
+++ b/example/integration_tests/bazel7/MODULE.bazel.lock
@@ -0,0 +1,1402 @@
+{
+ "lockFileVersion": 3,
+ "moduleFileHash": "26bf6e4b9372bc7c4e832f2e5f78d8694bd8e4bc4f92bacf3e38960173a71ac0",
+ "flags": {
+ "cmdRegistries": [
+ "https://bcr.bazel.build/"
+ ],
+ "cmdModuleOverrides": {},
+ "allowedYankedVersions": [],
+ "envVarAllowedYankedVersions": "",
+ "ignoreDevDependency": false,
+ "directDependenciesMode": "WARNING",
+ "compatibilityMode": "ERROR"
+ },
+ "localOverrideHashes": {
+ "bazel_tools": "922ea6752dc9105de5af957f7a99a6933c0a6a712d23df6aad16a9c399f7e787",
+ "rules_graalvm": "87b782fba3d20c5b3895686105905597491a3b5517d83b946305a1ed45e6b7ad"
+ },
+ "moduleDepGraph": {
+ "": {
+ "name": "rules_graalvm_bzlmod_sample",
+ "version": "0.0.1",
+ "key": "",
+ "repoName": "rules_graalvm_bzlmod_sample",
+ "executionPlatformsToRegister": [],
+ "toolchainsToRegister": [
+ "@graalvm//:jvm",
+ "@graalvm//:sdk"
+ ],
+ "extensionUsages": [
+ {
+ "extensionBzlFile": "@rules_graalvm//:extensions.bzl",
+ "extensionName": "graalvm",
+ "usingModule": "",
+ "location": {
+ "file": "@@//:MODULE.bazel",
+ "line": 21,
+ "column": 20
+ },
+ "imports": {
+ "graalvm": "graalvm"
+ },
+ "devImports": [],
+ "tags": [
+ {
+ "tagName": "graalvm",
+ "attributeValues": {
+ "name": "graalvm",
+ "distribution": "ce",
+ "java_version": "23",
+ "version": "23.0.0"
+ },
+ "devDependency": false,
+ "location": {
+ "file": "@@//:MODULE.bazel",
+ "line": 22,
+ "column": 12
+ }
+ }
+ ],
+ "hasDevUseExtension": false,
+ "hasNonDevUseExtension": true
+ }
+ ],
+ "deps": {
+ "rules_java": "rules_java@7.1.0",
+ "rules_graalvm": "rules_graalvm@_",
+ "bazel_tools": "bazel_tools@_",
+ "local_config_platform": "local_config_platform@_"
+ }
+ },
+ "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.10",
+ "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_graalvm@_": {
+ "name": "rules_graalvm",
+ "version": "0.12.0",
+ "key": "rules_graalvm@_",
+ "repoName": "rules_graalvm",
+ "executionPlatformsToRegister": [],
+ "toolchainsToRegister": [],
+ "extensionUsages": [],
+ "deps": {
+ "platforms": "platforms@0.0.10",
+ "bazel_features": "bazel_features@1.0.0",
+ "rules_java": "rules_java@7.1.0",
+ "bazel_skylib": "bazel_skylib@1.5.0",
+ "build_bazel_apple_support": "apple_support@1.15.1",
+ "bazel_tools": "bazel_tools@_",
+ "local_config_platform": "local_config_platform@_"
+ }
+ },
+ "bazel_tools@_": {
+ "name": "bazel_tools",
+ "version": "",
+ "key": "bazel_tools@_",
+ "repoName": "bazel_tools",
+ "executionPlatformsToRegister": [],
+ "toolchainsToRegister": [
+ "@local_config_cc_toolchains//:all",
+ "@local_config_sh//:local_sh_toolchain"
+ ],
+ "extensionUsages": [
+ {
+ "extensionBzlFile": "@bazel_tools//tools/cpp:cc_configure.bzl",
+ "extensionName": "cc_configure_extension",
+ "usingModule": "bazel_tools@_",
+ "location": {
+ "file": "@@bazel_tools//:MODULE.bazel",
+ "line": 17,
+ "column": 29
+ },
+ "imports": {
+ "local_config_cc": "local_config_cc",
+ "local_config_cc_toolchains": "local_config_cc_toolchains"
+ },
+ "devImports": [],
+ "tags": [],
+ "hasDevUseExtension": false,
+ "hasNonDevUseExtension": true
+ },
+ {
+ "extensionBzlFile": "@bazel_tools//tools/osx:xcode_configure.bzl",
+ "extensionName": "xcode_configure_extension",
+ "usingModule": "bazel_tools@_",
+ "location": {
+ "file": "@@bazel_tools//:MODULE.bazel",
+ "line": 21,
+ "column": 32
+ },
+ "imports": {
+ "local_config_xcode": "local_config_xcode"
+ },
+ "devImports": [],
+ "tags": [],
+ "hasDevUseExtension": false,
+ "hasNonDevUseExtension": true
+ },
+ {
+ "extensionBzlFile": "@rules_java//java:extensions.bzl",
+ "extensionName": "toolchains",
+ "usingModule": "bazel_tools@_",
+ "location": {
+ "file": "@@bazel_tools//:MODULE.bazel",
+ "line": 24,
+ "column": 32
+ },
+ "imports": {
+ "local_jdk": "local_jdk",
+ "remote_java_tools": "remote_java_tools",
+ "remote_java_tools_linux": "remote_java_tools_linux",
+ "remote_java_tools_windows": "remote_java_tools_windows",
+ "remote_java_tools_darwin_x86_64": "remote_java_tools_darwin_x86_64",
+ "remote_java_tools_darwin_arm64": "remote_java_tools_darwin_arm64"
+ },
+ "devImports": [],
+ "tags": [],
+ "hasDevUseExtension": false,
+ "hasNonDevUseExtension": true
+ },
+ {
+ "extensionBzlFile": "@bazel_tools//tools/sh:sh_configure.bzl",
+ "extensionName": "sh_configure_extension",
+ "usingModule": "bazel_tools@_",
+ "location": {
+ "file": "@@bazel_tools//:MODULE.bazel",
+ "line": 35,
+ "column": 39
+ },
+ "imports": {
+ "local_config_sh": "local_config_sh"
+ },
+ "devImports": [],
+ "tags": [],
+ "hasDevUseExtension": false,
+ "hasNonDevUseExtension": true
+ },
+ {
+ "extensionBzlFile": "@bazel_tools//tools/test:extensions.bzl",
+ "extensionName": "remote_coverage_tools_extension",
+ "usingModule": "bazel_tools@_",
+ "location": {
+ "file": "@@bazel_tools//:MODULE.bazel",
+ "line": 39,
+ "column": 48
+ },
+ "imports": {
+ "remote_coverage_tools": "remote_coverage_tools"
+ },
+ "devImports": [],
+ "tags": [],
+ "hasDevUseExtension": false,
+ "hasNonDevUseExtension": true
+ },
+ {
+ "extensionBzlFile": "@bazel_tools//tools/android:android_extensions.bzl",
+ "extensionName": "remote_android_tools_extensions",
+ "usingModule": "bazel_tools@_",
+ "location": {
+ "file": "@@bazel_tools//:MODULE.bazel",
+ "line": 42,
+ "column": 42
+ },
+ "imports": {
+ "android_gmaven_r8": "android_gmaven_r8",
+ "android_tools": "android_tools"
+ },
+ "devImports": [],
+ "tags": [],
+ "hasDevUseExtension": false,
+ "hasNonDevUseExtension": true
+ }
+ ],
+ "deps": {
+ "rules_cc": "rules_cc@0.0.9",
+ "rules_java": "rules_java@7.1.0",
+ "rules_license": "rules_license@0.0.7",
+ "rules_proto": "rules_proto@4.0.0",
+ "rules_python": "rules_python@0.4.0",
+ "platforms": "platforms@0.0.10",
+ "com_google_protobuf": "protobuf@3.19.6",
+ "zlib": "zlib@1.3",
+ "build_bazel_apple_support": "apple_support@1.15.1",
+ "local_config_platform": "local_config_platform@_"
+ }
+ },
+ "local_config_platform@_": {
+ "name": "local_config_platform",
+ "version": "",
+ "key": "local_config_platform@_",
+ "repoName": "local_config_platform",
+ "executionPlatformsToRegister": [],
+ "toolchainsToRegister": [],
+ "extensionUsages": [],
+ "deps": {
+ "platforms": "platforms@0.0.10",
+ "bazel_tools": "bazel_tools@_"
+ }
+ },
+ "platforms@0.0.10": {
+ "name": "platforms",
+ "version": "0.0.10",
+ "key": "platforms@0.0.10",
+ "repoName": "platforms",
+ "executionPlatformsToRegister": [],
+ "toolchainsToRegister": [],
+ "extensionUsages": [
+ {
+ "extensionBzlFile": "@platforms//host:extension.bzl",
+ "extensionName": "host_platform",
+ "usingModule": "platforms@0.0.10",
+ "location": {
+ "file": "https://bcr.bazel.build/modules/platforms/0.0.10/MODULE.bazel",
+ "line": 9,
+ "column": 30
+ },
+ "imports": {
+ "host_platform": "host_platform"
+ },
+ "devImports": [],
+ "tags": [],
+ "hasDevUseExtension": false,
+ "hasNonDevUseExtension": true
+ }
+ ],
+ "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.10/platforms-0.0.10.tar.gz"
+ ],
+ "integrity": "sha256-IY7+juc20mo1cmY7N0olPAErcW2K8MB+hC6C8jigp+4=",
+ "strip_prefix": "",
+ "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.10",
+ "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
+ }
+ }
+ },
+ "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.10",
+ "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_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_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
+ }
+ }
+ },
+ "bazel_features@1.0.0": {
+ "name": "bazel_features",
+ "version": "1.0.0",
+ "key": "bazel_features@1.0.0",
+ "repoName": "bazel_features",
+ "executionPlatformsToRegister": [],
+ "toolchainsToRegister": [],
+ "extensionUsages": [
+ {
+ "extensionBzlFile": "@bazel_features//private:extensions.bzl",
+ "extensionName": "version_extension",
+ "usingModule": "bazel_features@1.0.0",
+ "location": {
+ "file": "https://bcr.bazel.build/modules/bazel_features/1.0.0/MODULE.bazel",
+ "line": 6,
+ "column": 24
+ },
+ "imports": {
+ "bazel_features_globals": "bazel_features_globals",
+ "bazel_features_version": "bazel_features_version"
+ },
+ "devImports": [],
+ "tags": [],
+ "hasDevUseExtension": false,
+ "hasNonDevUseExtension": true
+ }
+ ],
+ "deps": {
+ "bazel_tools": "bazel_tools@_",
+ "local_config_platform": "local_config_platform@_"
+ },
+ "repoSpec": {
+ "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl",
+ "ruleClassName": "http_archive",
+ "attributes": {
+ "name": "bazel_features~1.0.0",
+ "urls": [
+ "https://github.com/bazel-contrib/bazel_features/releases/download/v1.0.0/bazel_features-v1.0.0.tar.gz"
+ ],
+ "integrity": "sha256-n8s9fL6Qh3JGKqpS8CuFeiJZENMNqjwlL2cOOvbYA20=",
+ "strip_prefix": "bazel_features-1.0.0",
+ "remote_patches": {
+ "https://bcr.bazel.build/modules/bazel_features/1.0.0/patches/module_dot_bazel_version.patch": "sha256-SjmKguw3ZwbgVye2gtOviZsiIFZCfSsbKCLcqphm5F0="
+ },
+ "remote_patch_strip": 0
+ }
+ }
+ },
+ "apple_support@1.15.1": {
+ "name": "apple_support",
+ "version": "1.15.1",
+ "key": "apple_support@1.15.1",
+ "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.15.1",
+ "location": {
+ "file": "https://bcr.bazel.build/modules/apple_support/1.15.1/MODULE.bazel",
+ "line": 19,
+ "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.10",
+ "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.15.1",
+ "urls": [
+ "https://github.com/bazelbuild/apple_support/releases/download/1.15.1/apple_support.1.15.1.tar.gz"
+ ],
+ "integrity": "sha256-xLsrc2fEhDgjAK7nW+WYuS+EeJb7MbvSLzojRq32aoA=",
+ "strip_prefix": "",
+ "remote_patches": {
+ "https://bcr.bazel.build/modules/apple_support/1.15.1/patches/module_dot_bazel_version.patch": "sha256-FvMGp1f0FT1IT38LFbWGUqe5fukTvEyug2Puhimca74="
+ },
+ "remote_patch_strip": 1
+ }
+ }
+ },
+ "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
+ }
+ }
+ },
+ "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.10",
+ "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
+ }
+ }
+ }
+ },
+ "moduleExtensions": {
+ "@@apple_support~1.15.1//crosstool:setup.bzl%apple_cc_configure_extension": {
+ "general": {
+ "bzlTransitiveDigest": "RyR+EbN4fAzxxZSQKwXXrxEtMVrezn79MOR/2mmcmYk=",
+ "accumulatedFileDigests": {},
+ "envVariables": {},
+ "generatedRepoSpecs": {
+ "local_config_apple_cc": {
+ "bzlFile": "@@apple_support~1.15.1//crosstool:setup.bzl",
+ "ruleClassName": "_apple_cc_autoconf",
+ "attributes": {
+ "name": "apple_support~1.15.1~apple_cc_configure_extension~local_config_apple_cc"
+ }
+ },
+ "local_config_apple_cc_toolchains": {
+ "bzlFile": "@@apple_support~1.15.1//crosstool:setup.bzl",
+ "ruleClassName": "_apple_cc_autoconf_toolchains",
+ "attributes": {
+ "name": "apple_support~1.15.1~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/osx:xcode_configure.bzl%xcode_configure_extension": {
+ "general": {
+ "bzlTransitiveDigest": "Qh2bWTU6QW6wkrd87qrU4YeY+SG37Nvw3A0PR4Y0L2Y=",
+ "accumulatedFileDigests": {},
+ "envVariables": {},
+ "generatedRepoSpecs": {
+ "local_config_xcode": {
+ "bzlFile": "@@bazel_tools//tools/osx:xcode_configure.bzl",
+ "ruleClassName": "xcode_autoconf",
+ "attributes": {
+ "name": "bazel_tools~xcode_configure_extension~local_config_xcode",
+ "xcode_locator": "@bazel_tools//tools/osx:xcode_locator.m",
+ "remote_xcode": ""
+ }
+ }
+ }
+ }
+ },
+ "@@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_graalvm~override//:extensions.bzl%graalvm": {
+ "general": {
+ "bzlTransitiveDigest": "NKp9P2TY00EbCVnF+FVIJcpuLGdWsPdvtYMAEIHjgxA=",
+ "accumulatedFileDigests": {},
+ "envVariables": {},
+ "generatedRepoSpecs": {
+ "graalvm_toolchains": {
+ "bzlFile": "@@rules_graalvm~override//internal:graalvm_bindist.bzl",
+ "ruleClassName": "_toolchain_config",
+ "attributes": {
+ "name": "rules_graalvm~override~graalvm~graalvm_toolchains",
+ "build_file": "\nalias(\n name = \"toolchain_gvm\",\n actual = \"gvm\",\n visibility = [\"//visibility:public\"],\n)\ntoolchain(\n name = \"gvm\",\n exec_compatible_with = [\n \n ],\n target_compatible_with = [\n \n ],\n toolchain = \"@graalvm//:gvm\",\n toolchain_type = \"@rules_graalvm//graalvm/toolchain\",\n visibility = [\"//visibility:public\"],\n)\n\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"graalvm_23\"},\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [],\n target_settings = [\":prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@graalvm//:jdk\",\n visibility = [\"//visibility:public\"],\n)\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 = [],\n target_settings = [\":prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@graalvm//:jdk\",\n visibility = [\"//visibility:public\"],\n)\n\n"
+ }
+ },
+ "graalvm": {
+ "bzlFile": "@@rules_graalvm~override//internal:graalvm_bindist.bzl",
+ "ruleClassName": "_graalvm_bindist_repository",
+ "attributes": {
+ "name": "rules_graalvm~override~graalvm~graalvm",
+ "version": "23.0.0",
+ "java_version": "23",
+ "distribution": "ce",
+ "components": [],
+ "setup_actions": [],
+ "enable_toolchain": true,
+ "toolchain_config": "graalvm_toolchains"
+ }
+ }
+ }
+ }
+ },
+ "@@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"
+ }
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/example/integration_tests/bazel7/WORKSPACE.bazel b/example/integration_tests/bazel7/WORKSPACE.bazel
new file mode 100644
index 00000000..9c55c5cd
--- /dev/null
+++ b/example/integration_tests/bazel7/WORKSPACE.bazel
@@ -0,0 +1,5 @@
+workspace(name = "rules_graalvm_sample")
+
+load("@rules_graalvm//graalvm:workspace.bzl", "rules_graalvm_repositories")
+
+rules_graalvm_repositories()
diff --git a/example/integration_tests/bazel7/sample/BUILD.bazel b/example/integration_tests/bazel7/sample/BUILD.bazel
new file mode 100644
index 00000000..fde1e0bd
--- /dev/null
+++ b/example/integration_tests/bazel7/sample/BUILD.bazel
@@ -0,0 +1,28 @@
+load(
+ "@rules_graalvm//graalvm:defs.bzl",
+ "native_image",
+)
+
+java_library(
+ name = "java",
+ srcs = ["Main.java"],
+)
+
+java_binary(
+ name = "main",
+ main_class = "Main",
+ runtime_deps = [
+ ":java",
+ ],
+)
+
+native_image(
+ name = "main-native",
+ main_class = "Main",
+ deps = [":java"],
+)
+
+alias(
+ name = "sample",
+ actual = "main-native",
+)
diff --git a/example/integration_tests/bazel7/sample/Main.java b/example/integration_tests/bazel7/sample/Main.java
new file mode 100644
index 00000000..c9824efb
--- /dev/null
+++ b/example/integration_tests/bazel7/sample/Main.java
@@ -0,0 +1,5 @@
+public class Main {
+ public static void main(String args[]) {
+ System.out.println("Hello, GraalVM!");
+ }
+}
\ No newline at end of file
diff --git a/example/integration_tests/bzlmod/.bazelrc b/example/integration_tests/bzlmod/.bazelrc
index 02d5fe69..ca6fe781 100644
--- a/example/integration_tests/bzlmod/.bazelrc
+++ b/example/integration_tests/bzlmod/.bazelrc
@@ -1 +1,5 @@
build --enable_bzlmod
+build --java_runtime_version=21
+build --extra_toolchains=@graalvm//:toolchain
+build --extra_toolchains=@graalvm//:toolchain_gvm
+build --extra_toolchains=@graalvm//:bootstrap_runtime_toolchain
diff --git a/example/integration_tests/bzlmod/.bazelversion b/example/integration_tests/bzlmod/.bazelversion
index 66ce77b7..ae9a76b9 100644
--- a/example/integration_tests/bzlmod/.bazelversion
+++ b/example/integration_tests/bzlmod/.bazelversion
@@ -1 +1 @@
-7.0.0
+8.0.0
diff --git a/example/integration_tests/bzlmod/MODULE.bazel b/example/integration_tests/bzlmod/MODULE.bazel
index 790882d6..269ee390 100644
--- a/example/integration_tests/bzlmod/MODULE.bazel
+++ b/example/integration_tests/bzlmod/MODULE.bazel
@@ -7,12 +7,17 @@ module(
bazel_dep(
name = "rules_java",
- version = "7.1.0",
+ version = "8.6.1",
)
bazel_dep(
name = "rules_graalvm",
version = "0.0.0",
)
+bazel_dep(
+ name = "rules_android",
+ version = "0.6.0",
+)
+
local_path_override(
module_name = "rules_graalvm",
path = "../../..",
@@ -23,7 +28,7 @@ gvm.graalvm(
name = "graalvm",
distribution = "ce",
java_version = "23",
- version = "23.0.0",
+ version = "23.0.1",
)
use_repo(
gvm,
diff --git a/example/integration_tests/bzlmod/MODULE.bazel.lock b/example/integration_tests/bzlmod/MODULE.bazel.lock
index fe0e62a6..85112f94 100644
--- a/example/integration_tests/bzlmod/MODULE.bazel.lock
+++ b/example/integration_tests/bzlmod/MODULE.bazel.lock
@@ -1,852 +1,270 @@
{
- "lockFileVersion": 3,
- "moduleFileHash": "26bf6e4b9372bc7c4e832f2e5f78d8694bd8e4bc4f92bacf3e38960173a71ac0",
- "flags": {
- "cmdRegistries": [
- "https://bcr.bazel.build/"
- ],
- "cmdModuleOverrides": {},
- "allowedYankedVersions": [],
- "envVarAllowedYankedVersions": "",
- "ignoreDevDependency": false,
- "directDependenciesMode": "WARNING",
- "compatibilityMode": "ERROR"
- },
- "localOverrideHashes": {
- "bazel_tools": "922ea6752dc9105de5af957f7a99a6933c0a6a712d23df6aad16a9c399f7e787",
- "rules_graalvm": "32d3256b51faf24ecfcb997629b4e5155dc2688ea432163211eca6b8eb6bd7a8"
- },
- "moduleDepGraph": {
- "": {
- "name": "rules_graalvm_bzlmod_sample",
- "version": "0.0.1",
- "key": "",
- "repoName": "rules_graalvm_bzlmod_sample",
- "executionPlatformsToRegister": [],
- "toolchainsToRegister": [
- "@graalvm//:jvm",
- "@graalvm//:sdk"
- ],
- "extensionUsages": [
- {
- "extensionBzlFile": "@rules_graalvm//:extensions.bzl",
- "extensionName": "graalvm",
- "usingModule": "",
- "location": {
- "file": "@@//:MODULE.bazel",
- "line": 21,
- "column": 20
- },
- "imports": {
- "graalvm": "graalvm"
- },
- "devImports": [],
- "tags": [
- {
- "tagName": "graalvm",
- "attributeValues": {
- "name": "graalvm",
- "distribution": "ce",
- "java_version": "23",
- "version": "23.0.0"
- },
- "devDependency": false,
- "location": {
- "file": "@@//:MODULE.bazel",
- "line": 22,
- "column": 12
- }
- }
- ],
- "hasDevUseExtension": false,
- "hasNonDevUseExtension": true
- }
- ],
- "deps": {
- "rules_java": "rules_java@7.1.0",
- "rules_graalvm": "rules_graalvm@_",
- "bazel_tools": "bazel_tools@_",
- "local_config_platform": "local_config_platform@_"
- }
- },
- "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.9",
- "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_graalvm@_": {
- "name": "rules_graalvm",
- "version": "0.12.0",
- "key": "rules_graalvm@_",
- "repoName": "rules_graalvm",
- "executionPlatformsToRegister": [],
- "toolchainsToRegister": [],
- "extensionUsages": [],
- "deps": {
- "platforms": "platforms@0.0.9",
- "bazel_features": "bazel_features@1.0.0",
- "rules_java": "rules_java@7.1.0",
- "bazel_skylib": "bazel_skylib@1.5.0",
- "build_bazel_apple_support": "apple_support@1.15.1",
- "bazel_tools": "bazel_tools@_",
- "local_config_platform": "local_config_platform@_"
- }
- },
- "bazel_tools@_": {
- "name": "bazel_tools",
- "version": "",
- "key": "bazel_tools@_",
- "repoName": "bazel_tools",
- "executionPlatformsToRegister": [],
- "toolchainsToRegister": [
- "@local_config_cc_toolchains//:all",
- "@local_config_sh//:local_sh_toolchain"
- ],
- "extensionUsages": [
- {
- "extensionBzlFile": "@bazel_tools//tools/cpp:cc_configure.bzl",
- "extensionName": "cc_configure_extension",
- "usingModule": "bazel_tools@_",
- "location": {
- "file": "@@bazel_tools//:MODULE.bazel",
- "line": 17,
- "column": 29
- },
- "imports": {
- "local_config_cc": "local_config_cc",
- "local_config_cc_toolchains": "local_config_cc_toolchains"
- },
- "devImports": [],
- "tags": [],
- "hasDevUseExtension": false,
- "hasNonDevUseExtension": true
- },
- {
- "extensionBzlFile": "@bazel_tools//tools/osx:xcode_configure.bzl",
- "extensionName": "xcode_configure_extension",
- "usingModule": "bazel_tools@_",
- "location": {
- "file": "@@bazel_tools//:MODULE.bazel",
- "line": 21,
- "column": 32
- },
- "imports": {
- "local_config_xcode": "local_config_xcode"
- },
- "devImports": [],
- "tags": [],
- "hasDevUseExtension": false,
- "hasNonDevUseExtension": true
- },
- {
- "extensionBzlFile": "@rules_java//java:extensions.bzl",
- "extensionName": "toolchains",
- "usingModule": "bazel_tools@_",
- "location": {
- "file": "@@bazel_tools//:MODULE.bazel",
- "line": 24,
- "column": 32
- },
- "imports": {
- "local_jdk": "local_jdk",
- "remote_java_tools": "remote_java_tools",
- "remote_java_tools_linux": "remote_java_tools_linux",
- "remote_java_tools_windows": "remote_java_tools_windows",
- "remote_java_tools_darwin_x86_64": "remote_java_tools_darwin_x86_64",
- "remote_java_tools_darwin_arm64": "remote_java_tools_darwin_arm64"
- },
- "devImports": [],
- "tags": [],
- "hasDevUseExtension": false,
- "hasNonDevUseExtension": true
- },
- {
- "extensionBzlFile": "@bazel_tools//tools/sh:sh_configure.bzl",
- "extensionName": "sh_configure_extension",
- "usingModule": "bazel_tools@_",
- "location": {
- "file": "@@bazel_tools//:MODULE.bazel",
- "line": 35,
- "column": 39
- },
- "imports": {
- "local_config_sh": "local_config_sh"
- },
- "devImports": [],
- "tags": [],
- "hasDevUseExtension": false,
- "hasNonDevUseExtension": true
- },
- {
- "extensionBzlFile": "@bazel_tools//tools/test:extensions.bzl",
- "extensionName": "remote_coverage_tools_extension",
- "usingModule": "bazel_tools@_",
- "location": {
- "file": "@@bazel_tools//:MODULE.bazel",
- "line": 39,
- "column": 48
- },
- "imports": {
- "remote_coverage_tools": "remote_coverage_tools"
- },
- "devImports": [],
- "tags": [],
- "hasDevUseExtension": false,
- "hasNonDevUseExtension": true
- },
- {
- "extensionBzlFile": "@bazel_tools//tools/android:android_extensions.bzl",
- "extensionName": "remote_android_tools_extensions",
- "usingModule": "bazel_tools@_",
- "location": {
- "file": "@@bazel_tools//:MODULE.bazel",
- "line": 42,
- "column": 42
- },
- "imports": {
- "android_gmaven_r8": "android_gmaven_r8",
- "android_tools": "android_tools"
- },
- "devImports": [],
- "tags": [],
- "hasDevUseExtension": false,
- "hasNonDevUseExtension": true
- }
- ],
- "deps": {
- "rules_cc": "rules_cc@0.0.9",
- "rules_java": "rules_java@7.1.0",
- "rules_license": "rules_license@0.0.7",
- "rules_proto": "rules_proto@4.0.0",
- "rules_python": "rules_python@0.4.0",
- "platforms": "platforms@0.0.9",
- "com_google_protobuf": "protobuf@3.19.6",
- "zlib": "zlib@1.3",
- "build_bazel_apple_support": "apple_support@1.15.1",
- "local_config_platform": "local_config_platform@_"
- }
- },
- "local_config_platform@_": {
- "name": "local_config_platform",
- "version": "",
- "key": "local_config_platform@_",
- "repoName": "local_config_platform",
- "executionPlatformsToRegister": [],
- "toolchainsToRegister": [],
- "extensionUsages": [],
- "deps": {
- "platforms": "platforms@0.0.9",
- "bazel_tools": "bazel_tools@_"
- }
- },
- "platforms@0.0.9": {
- "name": "platforms",
- "version": "0.0.9",
- "key": "platforms@0.0.9",
- "repoName": "platforms",
- "executionPlatformsToRegister": [],
- "toolchainsToRegister": [],
- "extensionUsages": [
- {
- "extensionBzlFile": "@platforms//host:extension.bzl",
- "extensionName": "host_platform",
- "usingModule": "platforms@0.0.9",
- "location": {
- "file": "https://bcr.bazel.build/modules/platforms/0.0.9/MODULE.bazel",
- "line": 9,
- "column": 30
- },
- "imports": {
- "host_platform": "host_platform"
- },
- "devImports": [],
- "tags": [],
- "hasDevUseExtension": false,
- "hasNonDevUseExtension": true
- }
- ],
- "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.9/platforms-0.0.9.tar.gz"
- ],
- "integrity": "sha256-XtpTnIQSZQMcL4LYrno6ZJC9YhduDAOPxGnqv5H2FJs=",
- "strip_prefix": "",
- "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.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_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
- }
- }
- },
- "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.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": "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_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_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
- }
- }
- },
- "bazel_features@1.0.0": {
- "name": "bazel_features",
- "version": "1.0.0",
- "key": "bazel_features@1.0.0",
- "repoName": "bazel_features",
- "executionPlatformsToRegister": [],
- "toolchainsToRegister": [],
- "extensionUsages": [
- {
- "extensionBzlFile": "@bazel_features//private:extensions.bzl",
- "extensionName": "version_extension",
- "usingModule": "bazel_features@1.0.0",
- "location": {
- "file": "https://bcr.bazel.build/modules/bazel_features/1.0.0/MODULE.bazel",
- "line": 6,
- "column": 24
- },
- "imports": {
- "bazel_features_globals": "bazel_features_globals",
- "bazel_features_version": "bazel_features_version"
- },
- "devImports": [],
- "tags": [],
- "hasDevUseExtension": false,
- "hasNonDevUseExtension": true
- }
- ],
- "deps": {
- "bazel_tools": "bazel_tools@_",
- "local_config_platform": "local_config_platform@_"
- },
- "repoSpec": {
- "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_archive",
- "attributes": {
- "name": "bazel_features~1.0.0",
- "urls": [
- "https://github.com/bazel-contrib/bazel_features/releases/download/v1.0.0/bazel_features-v1.0.0.tar.gz"
- ],
- "integrity": "sha256-n8s9fL6Qh3JGKqpS8CuFeiJZENMNqjwlL2cOOvbYA20=",
- "strip_prefix": "bazel_features-1.0.0",
- "remote_patches": {
- "https://bcr.bazel.build/modules/bazel_features/1.0.0/patches/module_dot_bazel_version.patch": "sha256-SjmKguw3ZwbgVye2gtOviZsiIFZCfSsbKCLcqphm5F0="
- },
- "remote_patch_strip": 0
- }
- }
- },
- "apple_support@1.15.1": {
- "name": "apple_support",
- "version": "1.15.1",
- "key": "apple_support@1.15.1",
- "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.15.1",
- "location": {
- "file": "https://bcr.bazel.build/modules/apple_support/1.15.1/MODULE.bazel",
- "line": 19,
- "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.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": "apple_support~1.15.1",
- "urls": [
- "https://github.com/bazelbuild/apple_support/releases/download/1.15.1/apple_support.1.15.1.tar.gz"
- ],
- "integrity": "sha256-xLsrc2fEhDgjAK7nW+WYuS+EeJb7MbvSLzojRq32aoA=",
- "strip_prefix": "",
- "remote_patches": {
- "https://bcr.bazel.build/modules/apple_support/1.15.1/patches/module_dot_bazel_version.patch": "sha256-FvMGp1f0FT1IT38LFbWGUqe5fukTvEyug2Puhimca74="
- },
- "remote_patch_strip": 1
- }
- }
- },
- "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
- }
- }
- },
- "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.9",
- "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
- }
- }
- }
+ "lockFileVersion": 16,
+ "registryFileHashes": {
+ "https://bcr.bazel.build/bazel_registry.json": "8a28e4aff06ee60aed2a8c281907fb8bcbf3b753c91fb5a5c57da3215d5b3497",
+ "https://bcr.bazel.build/modules/abseil-cpp/20210324.2/MODULE.bazel": "7cd0312e064fde87c8d1cd79ba06c876bd23630c83466e9500321be55c96ace2",
+ "https://bcr.bazel.build/modules/abseil-cpp/20211102.0/MODULE.bazel": "70390338f7a5106231d20620712f7cccb659cd0e9d073d1991c038eb9fc57589",
+ "https://bcr.bazel.build/modules/abseil-cpp/20230125.1/MODULE.bazel": "89047429cb0207707b2dface14ba7f8df85273d484c2572755be4bab7ce9c3a0",
+ "https://bcr.bazel.build/modules/abseil-cpp/20230802.0.bcr.1/MODULE.bazel": "1c8cec495288dccd14fdae6e3f95f772c1c91857047a098fad772034264cc8cb",
+ "https://bcr.bazel.build/modules/abseil-cpp/20230802.0/MODULE.bazel": "d253ae36a8bd9ee3c5955384096ccb6baf16a1b1e93e858370da0a3b94f77c16",
+ "https://bcr.bazel.build/modules/abseil-cpp/20230802.1/MODULE.bazel": "fa92e2eb41a04df73cdabeec37107316f7e5272650f81d6cc096418fe647b915",
+ "https://bcr.bazel.build/modules/abseil-cpp/20240116.1/MODULE.bazel": "37bcdb4440fbb61df6a1c296ae01b327f19e9bb521f9b8e26ec854b6f97309ed",
+ "https://bcr.bazel.build/modules/abseil-cpp/20240116.1/source.json": "9be551b8d4e3ef76875c0d744b5d6a504a27e3ae67bc6b28f46415fd2d2957da",
+ "https://bcr.bazel.build/modules/abseil-py/2.1.0/MODULE.bazel": "5ebe5bf853769c65707e5c28f216798f7a4b1042015e6a36e6d03094d94bec8a",
+ "https://bcr.bazel.build/modules/abseil-py/2.1.0/source.json": "0e8fc4f088ce07099c1cd6594c20c7ddbb48b4b3c0849b7d94ba94be88ff042b",
+ "https://bcr.bazel.build/modules/apple_support/1.15.1/MODULE.bazel": "a0556fefca0b1bb2de8567b8827518f94db6a6e7e7d632b4c48dc5f865bc7c85",
+ "https://bcr.bazel.build/modules/apple_support/1.15.1/source.json": "517f2b77430084c541bc9be2db63fdcbb7102938c5f64c17ee60ffda2e5cf07b",
+ "https://bcr.bazel.build/modules/bazel_features/1.0.0/MODULE.bazel": "d7f022dc887efb96e1ee51cec7b2e48d41e36ff59a6e4f216c40e4029e1585bf",
+ "https://bcr.bazel.build/modules/bazel_features/1.1.0/MODULE.bazel": "cfd42ff3b815a5f39554d97182657f8c4b9719568eb7fded2b9135f084bf760b",
+ "https://bcr.bazel.build/modules/bazel_features/1.1.1/MODULE.bazel": "27b8c79ef57efe08efccbd9dd6ef70d61b4798320b8d3c134fd571f78963dbcd",
+ "https://bcr.bazel.build/modules/bazel_features/1.11.0/MODULE.bazel": "f9382337dd5a474c3b7d334c2f83e50b6eaedc284253334cf823044a26de03e8",
+ "https://bcr.bazel.build/modules/bazel_features/1.13.0/MODULE.bazel": "c14c33c7c3c730612bdbe14ebbb5e61936b6f11322ea95a6e91cd1ba962f94df",
+ "https://bcr.bazel.build/modules/bazel_features/1.15.0/MODULE.bazel": "d38ff6e517149dc509406aca0db3ad1efdd890a85e049585b7234d04238e2a4d",
+ "https://bcr.bazel.build/modules/bazel_features/1.17.0/MODULE.bazel": "039de32d21b816b47bd42c778e0454217e9c9caac4a3cf8e15c7231ee3ddee4d",
+ "https://bcr.bazel.build/modules/bazel_features/1.18.0/MODULE.bazel": "1be0ae2557ab3a72a57aeb31b29be347bcdc5d2b1eb1e70f39e3851a7e97041a",
+ "https://bcr.bazel.build/modules/bazel_features/1.19.0/MODULE.bazel": "59adcdf28230d220f0067b1f435b8537dd033bfff8db21335ef9217919c7fb58",
+ "https://bcr.bazel.build/modules/bazel_features/1.21.0/MODULE.bazel": "675642261665d8eea09989aa3b8afb5c37627f1be178382c320d1b46afba5e3b",
+ "https://bcr.bazel.build/modules/bazel_features/1.21.0/source.json": "3e8379efaaef53ce35b7b8ba419df829315a880cb0a030e5bb45c96d6d5ecb5f",
+ "https://bcr.bazel.build/modules/bazel_features/1.4.1/MODULE.bazel": "e45b6bb2350aff3e442ae1111c555e27eac1d915e77775f6fdc4b351b758b5d7",
+ "https://bcr.bazel.build/modules/bazel_features/1.9.1/MODULE.bazel": "8f679097876a9b609ad1f60249c49d68bfab783dd9be012faf9d82547b14815a",
+ "https://bcr.bazel.build/modules/bazel_skylib/1.0.3/MODULE.bazel": "bcb0fd896384802d1ad283b4e4eb4d718eebd8cb820b0a2c3a347fb971afd9d8",
+ "https://bcr.bazel.build/modules/bazel_skylib/1.1.1/MODULE.bazel": "1add3e7d93ff2e6998f9e118022c84d163917d912f5afafb3058e3d2f1545b5e",
+ "https://bcr.bazel.build/modules/bazel_skylib/1.2.0/MODULE.bazel": "44fe84260e454ed94ad326352a698422dbe372b21a1ac9f3eab76eb531223686",
+ "https://bcr.bazel.build/modules/bazel_skylib/1.2.1/MODULE.bazel": "f35baf9da0efe45fa3da1696ae906eea3d615ad41e2e3def4aeb4e8bc0ef9a7a",
+ "https://bcr.bazel.build/modules/bazel_skylib/1.3.0/MODULE.bazel": "20228b92868bf5cfc41bda7afc8a8ba2a543201851de39d990ec957b513579c5",
+ "https://bcr.bazel.build/modules/bazel_skylib/1.4.1/MODULE.bazel": "a0dcb779424be33100dcae821e9e27e4f2901d9dfd5333efe5ac6a8d7ab75e1d",
+ "https://bcr.bazel.build/modules/bazel_skylib/1.4.2/MODULE.bazel": "3bd40978e7a1fac911d5989e6b09d8f64921865a45822d8b09e815eaa726a651",
+ "https://bcr.bazel.build/modules/bazel_skylib/1.5.0/MODULE.bazel": "32880f5e2945ce6a03d1fbd588e9198c0a959bb42297b2cfaf1685b7bc32e138",
+ "https://bcr.bazel.build/modules/bazel_skylib/1.6.1/MODULE.bazel": "8fdee2dbaace6c252131c00e1de4b165dc65af02ea278476187765e1a617b917",
+ "https://bcr.bazel.build/modules/bazel_skylib/1.7.0/MODULE.bazel": "0db596f4563de7938de764cc8deeabec291f55e8ec15299718b93c4423e9796d",
+ "https://bcr.bazel.build/modules/bazel_skylib/1.7.1/MODULE.bazel": "3120d80c5861aa616222ec015332e5f8d3171e062e3e804a2a0253e1be26e59b",
+ "https://bcr.bazel.build/modules/bazel_skylib/1.7.1/source.json": "f121b43eeefc7c29efbd51b83d08631e2347297c95aac9764a701f2a6a2bb953",
+ "https://bcr.bazel.build/modules/bazel_worker_api/0.0.1/MODULE.bazel": "02a13b77321773b2042e70ee5e4c5e099c8ddee4cf2da9cd420442c36938d4bd",
+ "https://bcr.bazel.build/modules/bazel_worker_api/0.0.4/MODULE.bazel": "460aa12d01231a80cce03c548287b433b321d205b0028ae596728c35e5ee442e",
+ "https://bcr.bazel.build/modules/bazel_worker_api/0.0.4/source.json": "d353c410d47a8b65d09fa98e83d57ebec257a2c2b9c6e42d6fda1cb25e5464a5",
+ "https://bcr.bazel.build/modules/bazel_worker_java/0.0.4/MODULE.bazel": "82494a01018bb7ef06d4a17ec4cd7a758721f10eb8b6c820a818e70d669500db",
+ "https://bcr.bazel.build/modules/bazel_worker_java/0.0.4/source.json": "a2d30458fd86cf022c2b6331e652526fa08e17573b2f5034a9dbcacdf9c2583c",
+ "https://bcr.bazel.build/modules/buildozer/7.1.2/MODULE.bazel": "2e8dd40ede9c454042645fd8d8d0cd1527966aa5c919de86661e62953cd73d84",
+ "https://bcr.bazel.build/modules/buildozer/7.1.2/source.json": "c9028a501d2db85793a6996205c8de120944f50a0d570438fcae0457a5f9d1f8",
+ "https://bcr.bazel.build/modules/gazelle/0.32.0/MODULE.bazel": "b499f58a5d0d3537f3cf5b76d8ada18242f64ec474d8391247438bf04f58c7b8",
+ "https://bcr.bazel.build/modules/gazelle/0.33.0/MODULE.bazel": "a13a0f279b462b784fb8dd52a4074526c4a2afe70e114c7d09066097a46b3350",
+ "https://bcr.bazel.build/modules/gazelle/0.34.0/MODULE.bazel": "abdd8ce4d70978933209db92e436deb3a8b737859e9354fb5fd11fb5c2004c8a",
+ "https://bcr.bazel.build/modules/gazelle/0.36.0/MODULE.bazel": "e375d5d6e9a6ca59b0cb38b0540bc9a05b6aa926d322f2de268ad267a2ee74c0",
+ "https://bcr.bazel.build/modules/gazelle/0.40.0/MODULE.bazel": "42ba5378ebe845fca43989a53186ab436d956db498acde790685fe0e8f9c6146",
+ "https://bcr.bazel.build/modules/gazelle/0.40.0/source.json": "1e5ef6e4d8b9b6836d93273c781e78ff829ea2e077afef7a57298040fa4f010a",
+ "https://bcr.bazel.build/modules/google_benchmark/1.8.2/MODULE.bazel": "a70cf1bba851000ba93b58ae2f6d76490a9feb74192e57ab8e8ff13c34ec50cb",
+ "https://bcr.bazel.build/modules/googletest/1.11.0/MODULE.bazel": "3a83f095183f66345ca86aa13c58b59f9f94a2f81999c093d4eeaa2d262d12f4",
+ "https://bcr.bazel.build/modules/googletest/1.14.0.bcr.1/MODULE.bazel": "22c31a561553727960057361aa33bf20fb2e98584bc4fec007906e27053f80c6",
+ "https://bcr.bazel.build/modules/googletest/1.14.0.bcr.1/source.json": "41e9e129f80d8c8bf103a7acc337b76e54fad1214ac0a7084bf24f4cd924b8b4",
+ "https://bcr.bazel.build/modules/googletest/1.14.0/MODULE.bazel": "cfbcbf3e6eac06ef9d85900f64424708cc08687d1b527f0ef65aa7517af8118f",
+ "https://bcr.bazel.build/modules/jsoncpp/1.9.5/MODULE.bazel": "31271aedc59e815656f5736f282bb7509a97c7ecb43e927ac1a37966e0578075",
+ "https://bcr.bazel.build/modules/jsoncpp/1.9.5/source.json": "4108ee5085dd2885a341c7fab149429db457b3169b86eb081fa245eadf69169d",
+ "https://bcr.bazel.build/modules/libpfm/4.11.0/MODULE.bazel": "45061ff025b301940f1e30d2c16bea596c25b176c8b6b3087e92615adbd52902",
+ "https://bcr.bazel.build/modules/platforms/0.0.10/MODULE.bazel": "8cb8efaf200bdeb2150d93e162c40f388529a25852b332cec879373771e48ed5",
+ "https://bcr.bazel.build/modules/platforms/0.0.10/source.json": "f22828ff4cf021a6b577f1bf6341cb9dcd7965092a439f64fc1bb3b7a5ae4bd5",
+ "https://bcr.bazel.build/modules/platforms/0.0.4/MODULE.bazel": "9b328e31ee156f53f3c416a64f8491f7eb731742655a47c9eec4703a71644aee",
+ "https://bcr.bazel.build/modules/platforms/0.0.5/MODULE.bazel": "5733b54ea419d5eaf7997054bb55f6a1d0b5ff8aedf0176fef9eea44f3acda37",
+ "https://bcr.bazel.build/modules/platforms/0.0.6/MODULE.bazel": "ad6eeef431dc52aefd2d77ed20a4b353f8ebf0f4ecdd26a807d2da5aa8cd0615",
+ "https://bcr.bazel.build/modules/platforms/0.0.7/MODULE.bazel": "72fd4a0ede9ee5c021f6a8dd92b503e089f46c227ba2813ff183b71616034814",
+ "https://bcr.bazel.build/modules/platforms/0.0.8/MODULE.bazel": "9f142c03e348f6d263719f5074b21ef3adf0b139ee4c5133e2aa35664da9eb2d",
+ "https://bcr.bazel.build/modules/platforms/0.0.9/MODULE.bazel": "4a87a60c927b56ddd67db50c89acaa62f4ce2a1d2149ccb63ffd871d5ce29ebc",
+ "https://bcr.bazel.build/modules/protobuf/21.7/MODULE.bazel": "a5a29bb89544f9b97edce05642fac225a808b5b7be74038ea3640fae2f8e66a7",
+ "https://bcr.bazel.build/modules/protobuf/23.1/MODULE.bazel": "88b393b3eb4101d18129e5db51847cd40a5517a53e81216144a8c32dfeeca52a",
+ "https://bcr.bazel.build/modules/protobuf/24.4/MODULE.bazel": "7bc7ce5f2abf36b3b7b7c8218d3acdebb9426aeb35c2257c96445756f970eb12",
+ "https://bcr.bazel.build/modules/protobuf/27.0/MODULE.bazel": "7873b60be88844a0a1d8f80b9d5d20cfbd8495a689b8763e76c6372998d3f64c",
+ "https://bcr.bazel.build/modules/protobuf/27.1/MODULE.bazel": "703a7b614728bb06647f965264967a8ef1c39e09e8f167b3ca0bb1fd80449c0d",
+ "https://bcr.bazel.build/modules/protobuf/27.2/MODULE.bazel": "32450b50673882e4c8c3d10a83f3bc82161b213ed2f80d17e38bece8f165c295",
+ "https://bcr.bazel.build/modules/protobuf/29.0-rc2/MODULE.bazel": "6241d35983510143049943fc0d57937937122baf1b287862f9dc8590fc4c37df",
+ "https://bcr.bazel.build/modules/protobuf/29.0/MODULE.bazel": "319dc8bf4c679ff87e71b1ccfb5a6e90a6dbc4693501d471f48662ac46d04e4e",
+ "https://bcr.bazel.build/modules/protobuf/29.0/source.json": "b857f93c796750eef95f0d61ee378f3420d00ee1dd38627b27193aa482f4f981",
+ "https://bcr.bazel.build/modules/protobuf/3.19.0/MODULE.bazel": "6b5fbb433f760a99a22b18b6850ed5784ef0e9928a72668b66e4d7ccd47db9b0",
+ "https://bcr.bazel.build/modules/protobuf/3.19.2/MODULE.bazel": "532ffe5f2186b69fdde039efe6df13ba726ff338c6bc82275ad433013fa10573",
+ "https://bcr.bazel.build/modules/protobuf/3.19.6/MODULE.bazel": "9233edc5e1f2ee276a60de3eaa47ac4132302ef9643238f23128fea53ea12858",
+ "https://bcr.bazel.build/modules/pybind11_bazel/2.11.1/MODULE.bazel": "88af1c246226d87e65be78ed49ecd1e6f5e98648558c14ce99176da041dc378e",
+ "https://bcr.bazel.build/modules/pybind11_bazel/2.11.1/source.json": "be4789e951dd5301282729fe3d4938995dc4c1a81c2ff150afc9f1b0504c6022",
+ "https://bcr.bazel.build/modules/re2/2023-09-01/MODULE.bazel": "cb3d511531b16cfc78a225a9e2136007a48cf8a677e4264baeab57fe78a80206",
+ "https://bcr.bazel.build/modules/re2/2023-09-01/source.json": "e044ce89c2883cd957a2969a43e79f7752f9656f6b20050b62f90ede21ec6eb4",
+ "https://bcr.bazel.build/modules/rules_android/0.1.1/MODULE.bazel": "48809ab0091b07ad0182defb787c4c5328bd3a278938415c00a7b69b50c4d3a8",
+ "https://bcr.bazel.build/modules/rules_android/0.6.0/MODULE.bazel": "30e60cc87068ffbb3e8d0c704b9de3795a9cdeead315d916e258ed9c90236505",
+ "https://bcr.bazel.build/modules/rules_android/0.6.0/source.json": "83e22b29158f859389c47c11f50cc43e723f53452bd2fd51045e5798fcff3416",
+ "https://bcr.bazel.build/modules/rules_cc/0.0.1/MODULE.bazel": "cb2aa0747f84c6c3a78dad4e2049c154f08ab9d166b1273835a8174940365647",
+ "https://bcr.bazel.build/modules/rules_cc/0.0.10/MODULE.bazel": "ec1705118f7eaedd6e118508d3d26deba2a4e76476ada7e0e3965211be012002",
+ "https://bcr.bazel.build/modules/rules_cc/0.0.13/MODULE.bazel": "0e8529ed7b323dad0775ff924d2ae5af7640b23553dfcd4d34344c7e7a867191",
+ "https://bcr.bazel.build/modules/rules_cc/0.0.14/MODULE.bazel": "5e343a3aac88b8d7af3b1b6d2093b55c347b8eefc2e7d1442f7a02dc8fea48ac",
+ "https://bcr.bazel.build/modules/rules_cc/0.0.15/MODULE.bazel": "6704c35f7b4a72502ee81f61bf88706b54f06b3cbe5558ac17e2e14666cd5dcc",
+ "https://bcr.bazel.build/modules/rules_cc/0.0.16/MODULE.bazel": "7661303b8fc1b4d7f532e54e9d6565771fea666fbdf839e0a86affcd02defe87",
+ "https://bcr.bazel.build/modules/rules_cc/0.0.16/source.json": "227e83737046aa4f50015da48e98e0d8ab42fd0ec74d8d653b6cc9f9a357f200",
+ "https://bcr.bazel.build/modules/rules_cc/0.0.2/MODULE.bazel": "6915987c90970493ab97393024c156ea8fb9f3bea953b2f3ec05c34f19b5695c",
+ "https://bcr.bazel.build/modules/rules_cc/0.0.6/MODULE.bazel": "abf360251023dfe3efcef65ab9d56beefa8394d4176dd29529750e1c57eaa33f",
+ "https://bcr.bazel.build/modules/rules_cc/0.0.8/MODULE.bazel": "964c85c82cfeb6f3855e6a07054fdb159aced38e99a5eecf7bce9d53990afa3e",
+ "https://bcr.bazel.build/modules/rules_cc/0.0.9/MODULE.bazel": "836e76439f354b89afe6a911a7adf59a6b2518fafb174483ad78a2a2fde7b1c5",
+ "https://bcr.bazel.build/modules/rules_foreign_cc/0.9.0/MODULE.bazel": "c9e8c682bf75b0e7c704166d79b599f93b72cfca5ad7477df596947891feeef6",
+ "https://bcr.bazel.build/modules/rules_fuzzing/0.5.2/MODULE.bazel": "40c97d1144356f52905566c55811f13b299453a14ac7769dfba2ac38192337a8",
+ "https://bcr.bazel.build/modules/rules_fuzzing/0.5.2/source.json": "c8b1e2c717646f1702290959a3302a178fb639d987ab61d548105019f11e527e",
+ "https://bcr.bazel.build/modules/rules_go/0.41.0/MODULE.bazel": "55861d8e8bb0e62cbd2896f60ff303f62ffcb0eddb74ecb0e5c0cbe36fc292c8",
+ "https://bcr.bazel.build/modules/rules_go/0.42.0/MODULE.bazel": "8cfa875b9aa8c6fce2b2e5925e73c1388173ea3c32a0db4d2b4804b453c14270",
+ "https://bcr.bazel.build/modules/rules_go/0.46.0/MODULE.bazel": "3477df8bdcc49e698b9d25f734c4f3a9f5931ff34ee48a2c662be168f5f2d3fd",
+ "https://bcr.bazel.build/modules/rules_go/0.50.1/MODULE.bazel": "b91a308dc5782bb0a8021ad4330c81fea5bda77f96b9e4c117b9b9c8f6665ee0",
+ "https://bcr.bazel.build/modules/rules_go/0.51.0-rc2/MODULE.bazel": "edfc3a9cea7bedb0eaaff37b0d7817c1a4bf72b3c615580b0ffcee6c52690fd4",
+ "https://bcr.bazel.build/modules/rules_go/0.51.0-rc2/source.json": "6b5cd0b3da2bd0e6949580851db990a04af0a285f072b9a0f059424457cd8cc9",
+ "https://bcr.bazel.build/modules/rules_java/4.0.0/MODULE.bazel": "5a78a7ae82cd1a33cef56dc578c7d2a46ed0dca12643ee45edbb8417899e6f74",
+ "https://bcr.bazel.build/modules/rules_java/5.3.5/MODULE.bazel": "a4ec4f2db570171e3e5eb753276ee4b389bae16b96207e9d3230895c99644b86",
+ "https://bcr.bazel.build/modules/rules_java/6.0.0/MODULE.bazel": "8a43b7df601a7ec1af61d79345c17b31ea1fedc6711fd4abfd013ea612978e39",
+ "https://bcr.bazel.build/modules/rules_java/6.3.0/MODULE.bazel": "a97c7678c19f236a956ad260d59c86e10a463badb7eb2eda787490f4c969b963",
+ "https://bcr.bazel.build/modules/rules_java/6.4.0/MODULE.bazel": "e986a9fe25aeaa84ac17ca093ef13a4637f6107375f64667a15999f77db6c8f6",
+ "https://bcr.bazel.build/modules/rules_java/6.5.2/MODULE.bazel": "1d440d262d0e08453fa0c4d8f699ba81609ed0e9a9a0f02cd10b3e7942e61e31",
+ "https://bcr.bazel.build/modules/rules_java/7.1.0/MODULE.bazel": "30d9135a2b6561c761bd67bd4990da591e6bdc128790ce3e7afd6a3558b2fb64",
+ "https://bcr.bazel.build/modules/rules_java/7.10.0/MODULE.bazel": "530c3beb3067e870561739f1144329a21c851ff771cd752a49e06e3dc9c2e71a",
+ "https://bcr.bazel.build/modules/rules_java/7.12.2/MODULE.bazel": "579c505165ee757a4280ef83cda0150eea193eed3bef50b1004ba88b99da6de6",
+ "https://bcr.bazel.build/modules/rules_java/7.2.0/MODULE.bazel": "06c0334c9be61e6cef2c8c84a7800cef502063269a5af25ceb100b192453d4ab",
+ "https://bcr.bazel.build/modules/rules_java/7.3.2/MODULE.bazel": "50dece891cfdf1741ea230d001aa9c14398062f2b7c066470accace78e412bc2",
+ "https://bcr.bazel.build/modules/rules_java/7.4.0/MODULE.bazel": "a592852f8a3dd539e82ee6542013bf2cadfc4c6946be8941e189d224500a8934",
+ "https://bcr.bazel.build/modules/rules_java/7.6.1/MODULE.bazel": "2f14b7e8a1aa2f67ae92bc69d1ec0fa8d9f827c4e17ff5e5f02e91caa3b2d0fe",
+ "https://bcr.bazel.build/modules/rules_java/8.5.1/MODULE.bazel": "d8a9e38cc5228881f7055a6079f6f7821a073df3744d441978e7a43e20226939",
+ "https://bcr.bazel.build/modules/rules_java/8.6.0/MODULE.bazel": "9c064c434606d75a086f15ade5edb514308cccd1544c2b2a89bbac4310e41c71",
+ "https://bcr.bazel.build/modules/rules_java/8.6.1/MODULE.bazel": "f4808e2ab5b0197f094cabce9f4b006a27766beb6a9975931da07099560ca9c2",
+ "https://bcr.bazel.build/modules/rules_java/8.6.1/source.json": "f18d9ad3c4c54945bf422ad584fa6c5ca5b3116ff55a5b1bc77e5c1210be5960",
+ "https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/MODULE.bazel": "a56b85e418c83eb1839819f0b515c431010160383306d13ec21959ac412d2fe7",
+ "https://bcr.bazel.build/modules/rules_jvm_external/5.1/MODULE.bazel": "33f6f999e03183f7d088c9be518a63467dfd0be94a11d0055fe2d210f89aa909",
+ "https://bcr.bazel.build/modules/rules_jvm_external/5.2/MODULE.bazel": "d9351ba35217ad0de03816ef3ed63f89d411349353077348a45348b096615036",
+ "https://bcr.bazel.build/modules/rules_jvm_external/5.3/MODULE.bazel": "bf93870767689637164657731849fb887ad086739bd5d360d90007a581d5527d",
+ "https://bcr.bazel.build/modules/rules_jvm_external/6.1/MODULE.bazel": "75b5fec090dbd46cf9b7d8ea08cf84a0472d92ba3585b476f44c326eda8059c4",
+ "https://bcr.bazel.build/modules/rules_jvm_external/6.2/MODULE.bazel": "36a6e52487a855f33cb960724eb56547fa87e2c98a0474c3acad94339d7f8e99",
+ "https://bcr.bazel.build/modules/rules_jvm_external/6.3/MODULE.bazel": "c998e060b85f71e00de5ec552019347c8bca255062c990ac02d051bb80a38df0",
+ "https://bcr.bazel.build/modules/rules_jvm_external/6.6/MODULE.bazel": "153042249c7060536dc95b6bb9f9bb8063b8a0b0cb7acdb381bddbc2374aed55",
+ "https://bcr.bazel.build/modules/rules_jvm_external/6.6/source.json": "b1d7ffc3877e5a76e6e48e6bce459cbb1712c90eba14861b112bd299587a534d",
+ "https://bcr.bazel.build/modules/rules_kotlin/1.9.0/MODULE.bazel": "ef85697305025e5a61f395d4eaede272a5393cee479ace6686dba707de804d59",
+ "https://bcr.bazel.build/modules/rules_kotlin/1.9.5/MODULE.bazel": "043a16a572f610558ec2030db3ff0c9938574e7dd9f58bded1bb07c0192ef025",
+ "https://bcr.bazel.build/modules/rules_kotlin/1.9.6/MODULE.bazel": "d269a01a18ee74d0335450b10f62c9ed81f2321d7958a2934e44272fe82dcef3",
+ "https://bcr.bazel.build/modules/rules_kotlin/1.9.6/source.json": "2faa4794364282db7c06600b7e5e34867a564ae91bda7cae7c29c64e9466b7d5",
+ "https://bcr.bazel.build/modules/rules_license/0.0.3/MODULE.bazel": "627e9ab0247f7d1e05736b59dbb1b6871373de5ad31c3011880b4133cafd4bd0",
+ "https://bcr.bazel.build/modules/rules_license/0.0.7/MODULE.bazel": "088fbeb0b6a419005b89cf93fe62d9517c0a2b8bb56af3244af65ecfe37e7d5d",
+ "https://bcr.bazel.build/modules/rules_license/1.0.0/MODULE.bazel": "a7fda60eefdf3d8c827262ba499957e4df06f659330bbe6cdbdb975b768bb65c",
+ "https://bcr.bazel.build/modules/rules_license/1.0.0/source.json": "a52c89e54cc311196e478f8382df91c15f7a2bfdf4c6cd0e2675cc2ff0b56efb",
+ "https://bcr.bazel.build/modules/rules_pkg/0.7.0/MODULE.bazel": "df99f03fc7934a4737122518bb87e667e62d780b610910f0447665a7e2be62dc",
+ "https://bcr.bazel.build/modules/rules_pkg/1.0.1/MODULE.bazel": "5b1df97dbc29623bccdf2b0dcd0f5cb08e2f2c9050aab1092fd39a41e82686ff",
+ "https://bcr.bazel.build/modules/rules_pkg/1.0.1/source.json": "bd82e5d7b9ce2d31e380dd9f50c111d678c3bdaca190cb76b0e1c71b05e1ba8a",
+ "https://bcr.bazel.build/modules/rules_proto/4.0.0/MODULE.bazel": "a7a7b6ce9bee418c1a760b3d84f83a299ad6952f9903c67f19e4edd964894e06",
+ "https://bcr.bazel.build/modules/rules_proto/5.3.0-21.7/MODULE.bazel": "e8dff86b0971688790ae75528fe1813f71809b5afd57facb44dad9e8eca631b7",
+ "https://bcr.bazel.build/modules/rules_proto/6.0.0-rc1/MODULE.bazel": "1e5b502e2e1a9e825eef74476a5a1ee524a92297085015a052510b09a1a09483",
+ "https://bcr.bazel.build/modules/rules_proto/6.0.0/MODULE.bazel": "b531d7f09f58dce456cd61b4579ce8c86b38544da75184eadaf0a7cb7966453f",
+ "https://bcr.bazel.build/modules/rules_proto/6.0.2/MODULE.bazel": "ce916b775a62b90b61888052a416ccdda405212b6aaeb39522f7dc53431a5e73",
+ "https://bcr.bazel.build/modules/rules_proto/7.0.2/MODULE.bazel": "bf81793bd6d2ad89a37a40693e56c61b0ee30f7a7fdbaf3eabbf5f39de47dea2",
+ "https://bcr.bazel.build/modules/rules_proto/7.0.2/source.json": "1e5e7260ae32ef4f2b52fd1d0de8d03b606a44c91b694d2f1afb1d3b28a48ce1",
+ "https://bcr.bazel.build/modules/rules_python/0.10.2/MODULE.bazel": "cc82bc96f2997baa545ab3ce73f196d040ffb8756fd2d66125a530031cd90e5f",
+ "https://bcr.bazel.build/modules/rules_python/0.23.1/MODULE.bazel": "49ffccf0511cb8414de28321f5fcf2a31312b47c40cc21577144b7447f2bf300",
+ "https://bcr.bazel.build/modules/rules_python/0.25.0/MODULE.bazel": "72f1506841c920a1afec76975b35312410eea3aa7b63267436bfb1dd91d2d382",
+ "https://bcr.bazel.build/modules/rules_python/0.28.0/MODULE.bazel": "cba2573d870babc976664a912539b320cbaa7114cd3e8f053c720171cde331ed",
+ "https://bcr.bazel.build/modules/rules_python/0.31.0/MODULE.bazel": "93a43dc47ee570e6ec9f5779b2e64c1476a6ce921c48cc9a1678a91dd5f8fd58",
+ "https://bcr.bazel.build/modules/rules_python/0.37.1/MODULE.bazel": "3faeb2d9fa0a81f8980643ee33f212308f4d93eea4b9ce6f36d0b742e71e9500",
+ "https://bcr.bazel.build/modules/rules_python/0.37.2/MODULE.bazel": "b5ffde91410745750b6c13be1c5dc4555ef5bc50562af4a89fd77807fdde626a",
+ "https://bcr.bazel.build/modules/rules_python/0.4.0/MODULE.bazel": "9208ee05fd48bf09ac60ed269791cf17fb343db56c8226a720fbb1cdf467166c",
+ "https://bcr.bazel.build/modules/rules_python/0.40.0/MODULE.bazel": "9d1a3cd88ed7d8e39583d9ffe56ae8a244f67783ae89b60caafc9f5cf318ada7",
+ "https://bcr.bazel.build/modules/rules_python/0.40.0/source.json": "939d4bd2e3110f27bfb360292986bb79fd8dcefb874358ccd6cdaa7bda029320",
+ "https://bcr.bazel.build/modules/rules_robolectric/4.14.1.2/MODULE.bazel": "d44fec647d0aeb67b9f3b980cf68ba634976f3ae7ccd6c07d790b59b87a4f251",
+ "https://bcr.bazel.build/modules/rules_robolectric/4.14.1.2/source.json": "37c10335f2361c337c5c1f34ed36d2da70534c23088062b33a8bdaab68aa9dea",
+ "https://bcr.bazel.build/modules/rules_shell/0.1.2/MODULE.bazel": "66e4ca3ce084b04af0b9ff05ff14cab4e5df7503973818bb91cbc6cda08d32fc",
+ "https://bcr.bazel.build/modules/rules_shell/0.2.0/MODULE.bazel": "fda8a652ab3c7d8fee214de05e7a9916d8b28082234e8d2c0094505c5268ed3c",
+ "https://bcr.bazel.build/modules/rules_shell/0.3.0/MODULE.bazel": "de4402cd12f4cc8fda2354fce179fdb068c0b9ca1ec2d2b17b3e21b24c1a937b",
+ "https://bcr.bazel.build/modules/rules_shell/0.3.0/source.json": "c55ed591aa5009401ddf80ded9762ac32c358d2517ee7820be981e2de9756cf3",
+ "https://bcr.bazel.build/modules/stardoc/0.5.1/MODULE.bazel": "1a05d92974d0c122f5ccf09291442580317cdd859f07a8655f1db9a60374f9f8",
+ "https://bcr.bazel.build/modules/stardoc/0.5.3/MODULE.bazel": "c7f6948dae6999bf0db32c1858ae345f112cacf98f174c7a8bb707e41b974f1c",
+ "https://bcr.bazel.build/modules/stardoc/0.5.6/MODULE.bazel": "c43dabc564990eeab55e25ed61c07a1aadafe9ece96a4efabb3f8bf9063b71ef",
+ "https://bcr.bazel.build/modules/stardoc/0.6.2/MODULE.bazel": "7060193196395f5dd668eda046ccbeacebfd98efc77fed418dbe2b82ffaa39fd",
+ "https://bcr.bazel.build/modules/stardoc/0.7.0/MODULE.bazel": "05e3d6d30c099b6770e97da986c53bd31844d7f13d41412480ea265ac9e8079c",
+ "https://bcr.bazel.build/modules/stardoc/0.7.1/MODULE.bazel": "3548faea4ee5dda5580f9af150e79d0f6aea934fc60c1cc50f4efdd9420759e7",
+ "https://bcr.bazel.build/modules/stardoc/0.7.1/source.json": "b6500ffcd7b48cd72c29bb67bcac781e12701cc0d6d55d266a652583cfcdab01",
+ "https://bcr.bazel.build/modules/upb/0.0.0-20220923-a547704/MODULE.bazel": "7298990c00040a0e2f121f6c32544bab27d4452f80d9ce51349b1a28f3005c43",
+ "https://bcr.bazel.build/modules/upb/0.0.0-20230516-61a97ef/MODULE.bazel": "c0df5e35ad55e264160417fd0875932ee3c9dda63d9fccace35ac62f45e1b6f9",
+ "https://bcr.bazel.build/modules/zlib/1.2.11/MODULE.bazel": "07b389abc85fdbca459b69e2ec656ae5622873af3f845e1c9d80fe179f3effa0",
+ "https://bcr.bazel.build/modules/zlib/1.2.12/MODULE.bazel": "3b1a8834ada2a883674be8cbd36ede1b6ec481477ada359cd2d3ddc562340b27",
+ "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.3/MODULE.bazel": "af322bc08976524477c79d1e45e241b6efbeb918c497e8840b8ab116802dda79",
+ "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.3/source.json": "2be409ac3c7601245958cd4fcdff4288be79ed23bd690b4b951f500d54ee6e7d",
+ "https://bcr.bazel.build/modules/zlib/1.3.1/MODULE.bazel": "751c9940dcfe869f5f7274e1295422a34623555916eb98c174c1e945594bf198"
},
+ "selectedYankedVersions": {},
"moduleExtensions": {
- "@@apple_support~1.15.1//crosstool:setup.bzl%apple_cc_configure_extension": {
+ "@@apple_support+//crosstool:setup.bzl%apple_cc_configure_extension": {
"general": {
- "bzlTransitiveDigest": "RyR+EbN4fAzxxZSQKwXXrxEtMVrezn79MOR/2mmcmYk=",
- "accumulatedFileDigests": {},
+ "bzlTransitiveDigest": "pd/h9zu+PbVBnRwZ3tnvvnAydlf0zxd9Ov95CD7vJIM=",
+ "usagesDigest": "aYRVMk+1OupIp+5hdBlpzT36qgd6ntgSxYTzMLW5K4U=",
+ "recordedFileInputs": {},
+ "recordedDirentsInputs": {},
"envVariables": {},
"generatedRepoSpecs": {
- "local_config_apple_cc": {
- "bzlFile": "@@apple_support~1.15.1//crosstool:setup.bzl",
- "ruleClassName": "_apple_cc_autoconf",
- "attributes": {
- "name": "apple_support~1.15.1~apple_cc_configure_extension~local_config_apple_cc"
- }
- },
"local_config_apple_cc_toolchains": {
- "bzlFile": "@@apple_support~1.15.1//crosstool:setup.bzl",
- "ruleClassName": "_apple_cc_autoconf_toolchains",
- "attributes": {
- "name": "apple_support~1.15.1~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"
- }
+ "repoRuleId": "@@apple_support+//crosstool:setup.bzl%_apple_cc_autoconf_toolchains",
+ "attributes": {}
},
- "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"
- }
+ "local_config_apple_cc": {
+ "repoRuleId": "@@apple_support+//crosstool:setup.bzl%_apple_cc_autoconf",
+ "attributes": {}
}
- }
+ },
+ "recordedRepoMappingEntries": [
+ [
+ "apple_support+",
+ "bazel_tools",
+ "bazel_tools"
+ ],
+ [
+ "bazel_tools",
+ "rules_cc",
+ "rules_cc+"
+ ]
+ ]
}
},
- "@@bazel_tools//tools/osx:xcode_configure.bzl%xcode_configure_extension": {
+ "@@platforms//host:extension.bzl%host_platform": {
"general": {
- "bzlTransitiveDigest": "Qh2bWTU6QW6wkrd87qrU4YeY+SG37Nvw3A0PR4Y0L2Y=",
- "accumulatedFileDigests": {},
+ "bzlTransitiveDigest": "xelQcPZH8+tmuOHVjL9vDxMnnQNMlwj0SlvgoqBkm4U=",
+ "usagesDigest": "SeQiIN/f8/Qt9vYQk7qcXp4I4wJeEC0RnQDiaaJ4tb8=",
+ "recordedFileInputs": {},
+ "recordedDirentsInputs": {},
"envVariables": {},
"generatedRepoSpecs": {
- "local_config_xcode": {
- "bzlFile": "@@bazel_tools//tools/osx:xcode_configure.bzl",
- "ruleClassName": "xcode_autoconf",
- "attributes": {
- "name": "bazel_tools~xcode_configure_extension~local_config_xcode",
- "xcode_locator": "@bazel_tools//tools/osx:xcode_locator.m",
- "remote_xcode": ""
- }
+ "host_platform": {
+ "repoRuleId": "@@platforms//host:extension.bzl%host_platform_repo",
+ "attributes": {}
}
- }
+ },
+ "recordedRepoMappingEntries": []
}
},
- "@@bazel_tools//tools/sh:sh_configure.bzl%sh_configure_extension": {
+ "@@rules_android+//rules/android_sdk_repository:rule.bzl%android_sdk_repository_extension": {
"general": {
- "bzlTransitiveDigest": "hp4NgmNjEg5+xgvzfh6L83bt9/aiiWETuNpwNuF1MSU=",
- "accumulatedFileDigests": {},
+ "bzlTransitiveDigest": "NAy+0M15JNVEBb8Tny6t7j3lKqTnsAMjoBB6LJ+C370=",
+ "usagesDigest": "RggQggGrrSxE82NbmFqjxH3BgjyNl10vAJoWciFfcqw=",
+ "recordedFileInputs": {},
+ "recordedDirentsInputs": {},
"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"
- }
+ "androidsdk": {
+ "repoRuleId": "@@rules_android+//rules/android_sdk_repository:rule.bzl%_android_sdk_repository",
+ "attributes": {}
}
- }
+ },
+ "recordedRepoMappingEntries": []
}
},
- "@@rules_graalvm~override//:extensions.bzl%graalvm": {
+ "@@rules_graalvm+//:extensions.bzl%graalvm": {
"general": {
- "bzlTransitiveDigest": "mGoBCKmBglT03o3OM7KZZQSPbxlVYu8KNJpEeqzzsqE=",
- "accumulatedFileDigests": {},
+ "bzlTransitiveDigest": "F/1detjoDXD8nxYAnP6UBVaeiMmODY52wI9Nqi2iO2Y=",
+ "usagesDigest": "K3Fhj1rbmyyB1oDiudEuWVhSQSzOJUFHZnwGvODfBDM=",
+ "recordedFileInputs": {},
+ "recordedDirentsInputs": {},
"envVariables": {},
"generatedRepoSpecs": {
"graalvm_toolchains": {
- "bzlFile": "@@rules_graalvm~override//internal:graalvm_bindist.bzl",
- "ruleClassName": "_toolchain_config",
+ "repoRuleId": "@@rules_graalvm+//internal:graalvm_bindist.bzl%_toolchain_config",
"attributes": {
- "name": "rules_graalvm~override~graalvm~graalvm_toolchains",
"build_file": "\nalias(\n name = \"toolchain_gvm\",\n actual = \"gvm\",\n visibility = [\"//visibility:public\"],\n)\ntoolchain(\n name = \"gvm\",\n exec_compatible_with = [\n \n ],\n target_compatible_with = [\n \n ],\n toolchain = \"@graalvm//:gvm\",\n toolchain_type = \"@rules_graalvm//graalvm/toolchain\",\n visibility = [\"//visibility:public\"],\n)\n\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"graalvm_23\"},\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [],\n target_settings = [\":prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@graalvm//:jdk\",\n visibility = [\"//visibility:public\"],\n)\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 = [],\n target_settings = [\":prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@graalvm//:jdk\",\n visibility = [\"//visibility:public\"],\n)\n\n"
}
},
"graalvm": {
- "bzlFile": "@@rules_graalvm~override//internal:graalvm_bindist.bzl",
- "ruleClassName": "_graalvm_bindist_repository",
+ "repoRuleId": "@@rules_graalvm+//internal:graalvm_bindist.bzl%_graalvm_bindist_repository",
"attributes": {
- "name": "rules_graalvm~override~graalvm~graalvm",
- "version": "23.0.0",
+ "version": "23.0.1",
"java_version": "23",
"distribution": "ce",
"components": [],
@@ -855,547 +273,100 @@
"toolchain_config": "graalvm_toolchains"
}
}
- }
+ },
+ "recordedRepoMappingEntries": [
+ [
+ "rules_graalvm+",
+ "bazel_skylib",
+ "bazel_skylib+"
+ ]
+ ]
}
},
- "@@rules_java~7.1.0//java:extensions.bzl%toolchains": {
+ "@@rules_java+//java:rules_java_deps.bzl%compatibility_proxy": {
"general": {
- "bzlTransitiveDigest": "iUIRqCK7tkhvcDJCAfPPqSd06IHG0a8HQD0xeQyVAqw=",
- "accumulatedFileDigests": {},
+ "bzlTransitiveDigest": "84xJEZ1jnXXwo8BXMprvBm++rRt4jsTu9liBxz0ivps=",
+ "usagesDigest": "jTQDdLDxsS43zuRmg1faAjIEPWdLAbDAowI1pInQSoo=",
+ "recordedFileInputs": {},
+ "recordedDirentsInputs": {},
"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",
+ "compatibility_proxy": {
+ "repoRuleId": "@@rules_java+//java:rules_java_deps.bzl%_compatibility_proxy_repo_rule",
+ "attributes": {}
+ }
+ },
+ "recordedRepoMappingEntries": [
+ [
+ "rules_java+",
+ "bazel_tools",
+ "bazel_tools"
+ ]
+ ]
+ }
+ },
+ "@@rules_kotlin+//src/main/starlark/core/repositories:bzlmod_setup.bzl%rules_kotlin_extensions": {
+ "general": {
+ "bzlTransitiveDigest": "sFhcgPbDQehmbD1EOXzX4H1q/CD5df8zwG4kp4jbvr8=",
+ "usagesDigest": "QI2z8ZUR+mqtbwsf2fLqYdJAkPOHdOV+tF2yVAUgRzw=",
+ "recordedFileInputs": {},
+ "recordedDirentsInputs": {},
+ "envVariables": {},
+ "generatedRepoSpecs": {
+ "com_github_jetbrains_kotlin_git": {
+ "repoRuleId": "@@rules_kotlin+//src/main/starlark/core/repositories:compiler.bzl%kotlin_compiler_git_repository",
"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"
- ]
+ "https://github.com/JetBrains/kotlin/releases/download/v1.9.23/kotlin-compiler-1.9.23.zip"
+ ],
+ "sha256": "93137d3aab9afa9b27cb06a824c2324195c6b6f6179d8a8653f440f5bd58be88"
}
},
- "remote_java_tools": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_archive",
+ "com_github_jetbrains_kotlin": {
+ "repoRuleId": "@@rules_kotlin+//src/main/starlark/core/repositories:compiler.bzl%kotlin_capabilities_repository",
"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"
- ]
+ "git_repository_name": "com_github_jetbrains_kotlin_git",
+ "compiler_version": "1.9.23"
}
},
- "remotejdk17_linux_s390x": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_archive",
+ "com_github_google_ksp": {
+ "repoRuleId": "@@rules_kotlin+//src/main/starlark/core/repositories:ksp.bzl%ksp_compiler_plugin_repository",
"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"
- ]
+ "https://github.com/google/ksp/releases/download/1.9.23-1.0.20/artifacts.zip"
+ ],
+ "sha256": "ee0618755913ef7fd6511288a232e8fad24838b9af6ea73972a76e81053c8c2d",
+ "strip_version": "1.9.23-1.0.20"
}
},
- "remotejdk17_win_toolchain_config_repo": {
- "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl",
- "ruleClassName": "_toolchain_config",
+ "com_github_pinterest_ktlint": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file",
"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",
+ "sha256": "01b2e0ef893383a50dbeb13970fe7fa3be36ca3e83259e01649945b09d736985",
"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"
- ]
+ "https://github.com/pinterest/ktlint/releases/download/1.3.0/ktlint"
+ ],
+ "executable": true
}
},
- "remotejdk11_macos_aarch64": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_archive",
+ "rules_android": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%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",
+ "sha256": "cd06d15dd8bb59926e4d65f9003bfc20f9da4b2519985c27e190cddc8b7a7806",
+ "strip_prefix": "rules_android-0.1.1",
"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"
+ "https://github.com/bazelbuild/rules_android/archive/v0.1.1.zip"
]
}
- },
- "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"
- }
}
- }
+ },
+ "recordedRepoMappingEntries": [
+ [
+ "rules_kotlin+",
+ "bazel_tools",
+ "bazel_tools"
+ ]
+ ]
}
}
}
diff --git a/example/integration_tests/components-ce/MODULE.bazel.lock b/example/integration_tests/components-ce/MODULE.bazel.lock
index 054afa0c..2bfc278f 100644
--- a/example/integration_tests/components-ce/MODULE.bazel.lock
+++ b/example/integration_tests/components-ce/MODULE.bazel.lock
@@ -14,7 +14,7 @@
},
"localOverrideHashes": {
"bazel_tools": "922ea6752dc9105de5af957f7a99a6933c0a6a712d23df6aad16a9c399f7e787",
- "rules_graalvm": "32d3256b51faf24ecfcb997629b4e5155dc2688ea432163211eca6b8eb6bd7a8"
+ "rules_graalvm": "87b782fba3d20c5b3895686105905597491a3b5517d83b946305a1ed45e6b7ad"
},
"moduleDepGraph": {
"": {
@@ -150,7 +150,7 @@
}
],
"deps": {
- "platforms": "platforms@0.0.9",
+ "platforms": "platforms@0.0.10",
"rules_cc": "rules_cc@0.0.9",
"bazel_skylib": "bazel_skylib@1.5.0",
"rules_proto": "rules_proto@4.0.0",
@@ -182,7 +182,7 @@
"toolchainsToRegister": [],
"extensionUsages": [],
"deps": {
- "platforms": "platforms@0.0.9",
+ "platforms": "platforms@0.0.10",
"bazel_features": "bazel_features@1.0.0",
"rules_java": "rules_java@7.1.0",
"bazel_skylib": "bazel_skylib@1.5.0",
@@ -318,7 +318,7 @@
"rules_license": "rules_license@0.0.7",
"rules_proto": "rules_proto@4.0.0",
"rules_python": "rules_python@0.4.0",
- "platforms": "platforms@0.0.9",
+ "platforms": "platforms@0.0.10",
"com_google_protobuf": "protobuf@3.19.6",
"zlib": "zlib@1.3",
"build_bazel_apple_support": "apple_support@1.15.1",
@@ -334,14 +334,14 @@
"toolchainsToRegister": [],
"extensionUsages": [],
"deps": {
- "platforms": "platforms@0.0.9",
+ "platforms": "platforms@0.0.10",
"bazel_tools": "bazel_tools@_"
}
},
- "platforms@0.0.9": {
+ "platforms@0.0.10": {
"name": "platforms",
- "version": "0.0.9",
- "key": "platforms@0.0.9",
+ "version": "0.0.10",
+ "key": "platforms@0.0.10",
"repoName": "platforms",
"executionPlatformsToRegister": [],
"toolchainsToRegister": [],
@@ -349,9 +349,9 @@
{
"extensionBzlFile": "@platforms//host:extension.bzl",
"extensionName": "host_platform",
- "usingModule": "platforms@0.0.9",
+ "usingModule": "platforms@0.0.10",
"location": {
- "file": "https://bcr.bazel.build/modules/platforms/0.0.9/MODULE.bazel",
+ "file": "https://bcr.bazel.build/modules/platforms/0.0.10/MODULE.bazel",
"line": 9,
"column": 30
},
@@ -375,9 +375,9 @@
"attributes": {
"name": "platforms",
"urls": [
- "https://github.com/bazelbuild/platforms/releases/download/0.0.9/platforms-0.0.9.tar.gz"
+ "https://github.com/bazelbuild/platforms/releases/download/0.0.10/platforms-0.0.10.tar.gz"
],
- "integrity": "sha256-XtpTnIQSZQMcL4LYrno6ZJC9YhduDAOPxGnqv5H2FJs=",
+ "integrity": "sha256-IY7+juc20mo1cmY7N0olPAErcW2K8MB+hC6C8jigp+4=",
"strip_prefix": "",
"remote_patches": {},
"remote_patch_strip": 0
@@ -413,7 +413,7 @@
}
],
"deps": {
- "platforms": "platforms@0.0.9",
+ "platforms": "platforms@0.0.10",
"bazel_tools": "bazel_tools@_",
"local_config_platform": "local_config_platform@_"
},
@@ -446,7 +446,7 @@
],
"extensionUsages": [],
"deps": {
- "platforms": "platforms@0.0.9",
+ "platforms": "platforms@0.0.10",
"bazel_tools": "bazel_tools@_",
"local_config_platform": "local_config_platform@_"
},
@@ -602,7 +602,7 @@
],
"deps": {
"bazel_skylib": "bazel_skylib@1.5.0",
- "platforms": "platforms@0.0.9",
+ "platforms": "platforms@0.0.10",
"bazel_tools": "bazel_tools@_",
"local_config_platform": "local_config_platform@_"
},
@@ -725,7 +725,7 @@
"toolchainsToRegister": [],
"extensionUsages": [],
"deps": {
- "platforms": "platforms@0.0.9",
+ "platforms": "platforms@0.0.10",
"rules_cc": "rules_cc@0.0.9",
"bazel_tools": "bazel_tools@_",
"local_config_platform": "local_config_platform@_"
@@ -832,7 +832,7 @@
},
"@@rules_graalvm~override//:extensions.bzl%graalvm": {
"general": {
- "bzlTransitiveDigest": "mGoBCKmBglT03o3OM7KZZQSPbxlVYu8KNJpEeqzzsqE=",
+ "bzlTransitiveDigest": "NKp9P2TY00EbCVnF+FVIJcpuLGdWsPdvtYMAEIHjgxA=",
"accumulatedFileDigests": {},
"envVariables": {},
"generatedRepoSpecs": {
diff --git a/example/integration_tests/components-oracle/MODULE.bazel.lock b/example/integration_tests/components-oracle/MODULE.bazel.lock
index 91dd97ff..c1728771 100644
--- a/example/integration_tests/components-oracle/MODULE.bazel.lock
+++ b/example/integration_tests/components-oracle/MODULE.bazel.lock
@@ -14,7 +14,7 @@
},
"localOverrideHashes": {
"bazel_tools": "922ea6752dc9105de5af957f7a99a6933c0a6a712d23df6aad16a9c399f7e787",
- "rules_graalvm": "32d3256b51faf24ecfcb997629b4e5155dc2688ea432163211eca6b8eb6bd7a8"
+ "rules_graalvm": "87b782fba3d20c5b3895686105905597491a3b5517d83b946305a1ed45e6b7ad"
},
"moduleDepGraph": {
"": {
@@ -151,7 +151,7 @@
}
],
"deps": {
- "platforms": "platforms@0.0.9",
+ "platforms": "platforms@0.0.10",
"rules_cc": "rules_cc@0.0.9",
"bazel_skylib": "bazel_skylib@1.5.0",
"rules_proto": "rules_proto@4.0.0",
@@ -183,7 +183,7 @@
"toolchainsToRegister": [],
"extensionUsages": [],
"deps": {
- "platforms": "platforms@0.0.9",
+ "platforms": "platforms@0.0.10",
"bazel_features": "bazel_features@1.0.0",
"rules_java": "rules_java@7.1.0",
"bazel_skylib": "bazel_skylib@1.5.0",
@@ -319,7 +319,7 @@
"rules_license": "rules_license@0.0.7",
"rules_proto": "rules_proto@4.0.0",
"rules_python": "rules_python@0.4.0",
- "platforms": "platforms@0.0.9",
+ "platforms": "platforms@0.0.10",
"com_google_protobuf": "protobuf@3.19.6",
"zlib": "zlib@1.3",
"build_bazel_apple_support": "apple_support@1.15.1",
@@ -335,14 +335,14 @@
"toolchainsToRegister": [],
"extensionUsages": [],
"deps": {
- "platforms": "platforms@0.0.9",
+ "platforms": "platforms@0.0.10",
"bazel_tools": "bazel_tools@_"
}
},
- "platforms@0.0.9": {
+ "platforms@0.0.10": {
"name": "platforms",
- "version": "0.0.9",
- "key": "platforms@0.0.9",
+ "version": "0.0.10",
+ "key": "platforms@0.0.10",
"repoName": "platforms",
"executionPlatformsToRegister": [],
"toolchainsToRegister": [],
@@ -350,9 +350,9 @@
{
"extensionBzlFile": "@platforms//host:extension.bzl",
"extensionName": "host_platform",
- "usingModule": "platforms@0.0.9",
+ "usingModule": "platforms@0.0.10",
"location": {
- "file": "https://bcr.bazel.build/modules/platforms/0.0.9/MODULE.bazel",
+ "file": "https://bcr.bazel.build/modules/platforms/0.0.10/MODULE.bazel",
"line": 9,
"column": 30
},
@@ -376,9 +376,9 @@
"attributes": {
"name": "platforms",
"urls": [
- "https://github.com/bazelbuild/platforms/releases/download/0.0.9/platforms-0.0.9.tar.gz"
+ "https://github.com/bazelbuild/platforms/releases/download/0.0.10/platforms-0.0.10.tar.gz"
],
- "integrity": "sha256-XtpTnIQSZQMcL4LYrno6ZJC9YhduDAOPxGnqv5H2FJs=",
+ "integrity": "sha256-IY7+juc20mo1cmY7N0olPAErcW2K8MB+hC6C8jigp+4=",
"strip_prefix": "",
"remote_patches": {},
"remote_patch_strip": 0
@@ -414,7 +414,7 @@
}
],
"deps": {
- "platforms": "platforms@0.0.9",
+ "platforms": "platforms@0.0.10",
"bazel_tools": "bazel_tools@_",
"local_config_platform": "local_config_platform@_"
},
@@ -447,7 +447,7 @@
],
"extensionUsages": [],
"deps": {
- "platforms": "platforms@0.0.9",
+ "platforms": "platforms@0.0.10",
"bazel_tools": "bazel_tools@_",
"local_config_platform": "local_config_platform@_"
},
@@ -603,7 +603,7 @@
],
"deps": {
"bazel_skylib": "bazel_skylib@1.5.0",
- "platforms": "platforms@0.0.9",
+ "platforms": "platforms@0.0.10",
"bazel_tools": "bazel_tools@_",
"local_config_platform": "local_config_platform@_"
},
@@ -726,7 +726,7 @@
"toolchainsToRegister": [],
"extensionUsages": [],
"deps": {
- "platforms": "platforms@0.0.9",
+ "platforms": "platforms@0.0.10",
"rules_cc": "rules_cc@0.0.9",
"bazel_tools": "bazel_tools@_",
"local_config_platform": "local_config_platform@_"
@@ -833,7 +833,7 @@
},
"@@rules_graalvm~override//:extensions.bzl%graalvm": {
"general": {
- "bzlTransitiveDigest": "mGoBCKmBglT03o3OM7KZZQSPbxlVYu8KNJpEeqzzsqE=",
+ "bzlTransitiveDigest": "NKp9P2TY00EbCVnF+FVIJcpuLGdWsPdvtYMAEIHjgxA=",
"accumulatedFileDigests": {},
"envVariables": {},
"generatedRepoSpecs": {
diff --git a/example/integration_tests/inert/MODULE.bazel.lock b/example/integration_tests/inert/MODULE.bazel.lock
index 9311e0ac..d52bc9c9 100644
--- a/example/integration_tests/inert/MODULE.bazel.lock
+++ b/example/integration_tests/inert/MODULE.bazel.lock
@@ -14,7 +14,7 @@
},
"localOverrideHashes": {
"bazel_tools": "922ea6752dc9105de5af957f7a99a6933c0a6a712d23df6aad16a9c399f7e787",
- "rules_graalvm": "32d3256b51faf24ecfcb997629b4e5155dc2688ea432163211eca6b8eb6bd7a8"
+ "rules_graalvm": "87b782fba3d20c5b3895686105905597491a3b5517d83b946305a1ed45e6b7ad"
},
"moduleDepGraph": {
"": {
@@ -142,7 +142,7 @@
}
],
"deps": {
- "platforms": "platforms@0.0.9",
+ "platforms": "platforms@0.0.10",
"rules_cc": "rules_cc@0.0.9",
"bazel_skylib": "bazel_skylib@1.5.0",
"rules_proto": "rules_proto@4.0.0",
@@ -174,7 +174,7 @@
"toolchainsToRegister": [],
"extensionUsages": [],
"deps": {
- "platforms": "platforms@0.0.9",
+ "platforms": "platforms@0.0.10",
"bazel_features": "bazel_features@1.0.0",
"rules_java": "rules_java@7.1.0",
"bazel_skylib": "bazel_skylib@1.5.0",
@@ -310,7 +310,7 @@
"rules_license": "rules_license@0.0.7",
"rules_proto": "rules_proto@4.0.0",
"rules_python": "rules_python@0.4.0",
- "platforms": "platforms@0.0.9",
+ "platforms": "platforms@0.0.10",
"com_google_protobuf": "protobuf@3.19.6",
"zlib": "zlib@1.3",
"build_bazel_apple_support": "apple_support@1.15.1",
@@ -326,14 +326,14 @@
"toolchainsToRegister": [],
"extensionUsages": [],
"deps": {
- "platforms": "platforms@0.0.9",
+ "platforms": "platforms@0.0.10",
"bazel_tools": "bazel_tools@_"
}
},
- "platforms@0.0.9": {
+ "platforms@0.0.10": {
"name": "platforms",
- "version": "0.0.9",
- "key": "platforms@0.0.9",
+ "version": "0.0.10",
+ "key": "platforms@0.0.10",
"repoName": "platforms",
"executionPlatformsToRegister": [],
"toolchainsToRegister": [],
@@ -341,9 +341,9 @@
{
"extensionBzlFile": "@platforms//host:extension.bzl",
"extensionName": "host_platform",
- "usingModule": "platforms@0.0.9",
+ "usingModule": "platforms@0.0.10",
"location": {
- "file": "https://bcr.bazel.build/modules/platforms/0.0.9/MODULE.bazel",
+ "file": "https://bcr.bazel.build/modules/platforms/0.0.10/MODULE.bazel",
"line": 9,
"column": 30
},
@@ -367,9 +367,9 @@
"attributes": {
"name": "platforms",
"urls": [
- "https://github.com/bazelbuild/platforms/releases/download/0.0.9/platforms-0.0.9.tar.gz"
+ "https://github.com/bazelbuild/platforms/releases/download/0.0.10/platforms-0.0.10.tar.gz"
],
- "integrity": "sha256-XtpTnIQSZQMcL4LYrno6ZJC9YhduDAOPxGnqv5H2FJs=",
+ "integrity": "sha256-IY7+juc20mo1cmY7N0olPAErcW2K8MB+hC6C8jigp+4=",
"strip_prefix": "",
"remote_patches": {},
"remote_patch_strip": 0
@@ -405,7 +405,7 @@
}
],
"deps": {
- "platforms": "platforms@0.0.9",
+ "platforms": "platforms@0.0.10",
"bazel_tools": "bazel_tools@_",
"local_config_platform": "local_config_platform@_"
},
@@ -438,7 +438,7 @@
],
"extensionUsages": [],
"deps": {
- "platforms": "platforms@0.0.9",
+ "platforms": "platforms@0.0.10",
"bazel_tools": "bazel_tools@_",
"local_config_platform": "local_config_platform@_"
},
@@ -594,7 +594,7 @@
],
"deps": {
"bazel_skylib": "bazel_skylib@1.5.0",
- "platforms": "platforms@0.0.9",
+ "platforms": "platforms@0.0.10",
"bazel_tools": "bazel_tools@_",
"local_config_platform": "local_config_platform@_"
},
@@ -717,7 +717,7 @@
"toolchainsToRegister": [],
"extensionUsages": [],
"deps": {
- "platforms": "platforms@0.0.9",
+ "platforms": "platforms@0.0.10",
"rules_cc": "rules_cc@0.0.9",
"bazel_tools": "bazel_tools@_",
"local_config_platform": "local_config_platform@_"
diff --git a/example/integration_tests/shared-lib/MODULE.bazel.lock b/example/integration_tests/shared-lib/MODULE.bazel.lock
index f64b4d62..438a738a 100644
--- a/example/integration_tests/shared-lib/MODULE.bazel.lock
+++ b/example/integration_tests/shared-lib/MODULE.bazel.lock
@@ -14,7 +14,7 @@
},
"localOverrideHashes": {
"bazel_tools": "922ea6752dc9105de5af957f7a99a6933c0a6a712d23df6aad16a9c399f7e787",
- "rules_graalvm": "32d3256b51faf24ecfcb997629b4e5155dc2688ea432163211eca6b8eb6bd7a8"
+ "rules_graalvm": "87b782fba3d20c5b3895686105905597491a3b5517d83b946305a1ed45e6b7ad"
},
"moduleDepGraph": {
"": {
@@ -147,7 +147,7 @@
}
],
"deps": {
- "platforms": "platforms@0.0.9",
+ "platforms": "platforms@0.0.10",
"rules_cc": "rules_cc@0.0.9",
"bazel_skylib": "bazel_skylib@1.5.0",
"rules_proto": "rules_proto@4.0.0",
@@ -179,7 +179,7 @@
"toolchainsToRegister": [],
"extensionUsages": [],
"deps": {
- "platforms": "platforms@0.0.9",
+ "platforms": "platforms@0.0.10",
"bazel_features": "bazel_features@1.0.0",
"rules_java": "rules_java@7.1.0",
"bazel_skylib": "bazel_skylib@1.5.0",
@@ -315,7 +315,7 @@
"rules_license": "rules_license@0.0.7",
"rules_proto": "rules_proto@4.0.0",
"rules_python": "rules_python@0.4.0",
- "platforms": "platforms@0.0.9",
+ "platforms": "platforms@0.0.10",
"com_google_protobuf": "protobuf@3.19.6",
"zlib": "zlib@1.3",
"build_bazel_apple_support": "apple_support@1.15.1",
@@ -331,14 +331,14 @@
"toolchainsToRegister": [],
"extensionUsages": [],
"deps": {
- "platforms": "platforms@0.0.9",
+ "platforms": "platforms@0.0.10",
"bazel_tools": "bazel_tools@_"
}
},
- "platforms@0.0.9": {
+ "platforms@0.0.10": {
"name": "platforms",
- "version": "0.0.9",
- "key": "platforms@0.0.9",
+ "version": "0.0.10",
+ "key": "platforms@0.0.10",
"repoName": "platforms",
"executionPlatformsToRegister": [],
"toolchainsToRegister": [],
@@ -346,9 +346,9 @@
{
"extensionBzlFile": "@platforms//host:extension.bzl",
"extensionName": "host_platform",
- "usingModule": "platforms@0.0.9",
+ "usingModule": "platforms@0.0.10",
"location": {
- "file": "https://bcr.bazel.build/modules/platforms/0.0.9/MODULE.bazel",
+ "file": "https://bcr.bazel.build/modules/platforms/0.0.10/MODULE.bazel",
"line": 9,
"column": 30
},
@@ -372,9 +372,9 @@
"attributes": {
"name": "platforms",
"urls": [
- "https://github.com/bazelbuild/platforms/releases/download/0.0.9/platforms-0.0.9.tar.gz"
+ "https://github.com/bazelbuild/platforms/releases/download/0.0.10/platforms-0.0.10.tar.gz"
],
- "integrity": "sha256-XtpTnIQSZQMcL4LYrno6ZJC9YhduDAOPxGnqv5H2FJs=",
+ "integrity": "sha256-IY7+juc20mo1cmY7N0olPAErcW2K8MB+hC6C8jigp+4=",
"strip_prefix": "",
"remote_patches": {},
"remote_patch_strip": 0
@@ -410,7 +410,7 @@
}
],
"deps": {
- "platforms": "platforms@0.0.9",
+ "platforms": "platforms@0.0.10",
"bazel_tools": "bazel_tools@_",
"local_config_platform": "local_config_platform@_"
},
@@ -443,7 +443,7 @@
],
"extensionUsages": [],
"deps": {
- "platforms": "platforms@0.0.9",
+ "platforms": "platforms@0.0.10",
"bazel_tools": "bazel_tools@_",
"local_config_platform": "local_config_platform@_"
},
@@ -599,7 +599,7 @@
],
"deps": {
"bazel_skylib": "bazel_skylib@1.5.0",
- "platforms": "platforms@0.0.9",
+ "platforms": "platforms@0.0.10",
"bazel_tools": "bazel_tools@_",
"local_config_platform": "local_config_platform@_"
},
@@ -722,7 +722,7 @@
"toolchainsToRegister": [],
"extensionUsages": [],
"deps": {
- "platforms": "platforms@0.0.9",
+ "platforms": "platforms@0.0.10",
"rules_cc": "rules_cc@0.0.9",
"bazel_tools": "bazel_tools@_",
"local_config_platform": "local_config_platform@_"
@@ -829,7 +829,7 @@
},
"@@rules_graalvm~override//:extensions.bzl%graalvm": {
"general": {
- "bzlTransitiveDigest": "mGoBCKmBglT03o3OM7KZZQSPbxlVYu8KNJpEeqzzsqE=",
+ "bzlTransitiveDigest": "NKp9P2TY00EbCVnF+FVIJcpuLGdWsPdvtYMAEIHjgxA=",
"accumulatedFileDigests": {},
"envVariables": {},
"generatedRepoSpecs": {
diff --git a/internal/graalvm_bindist.bzl b/internal/graalvm_bindist.bzl
index 54961441..d8c29cdf 100644
--- a/internal/graalvm_bindist.bzl
+++ b/internal/graalvm_bindist.bzl
@@ -24,6 +24,7 @@ load(
"VmReleaseVersions",
"VmReleaseVersionsOracle",
"resolve_distribution_artifact",
+ "resolve_version_pair",
Component = "DistributionComponent",
Distribution = "DistributionType",
)
@@ -267,9 +268,12 @@ def _graal_bindist_repository_impl(ctx):
else:
platform, os, archive = _get_platform(ctx, True)
- version = ctx.attr.version
+ version_spec = ctx.attr.version
distribution = ctx.attr.distribution or Distribution.COMMUNITY
- java_version = ctx.attr.java_version
+ java_version_spec = ctx.attr.java_version
+
+ # resolves potentially symbolic version strings
+ (java_version, version) = resolve_version_pair(java_version_spec, version_spec)
# new gvm distribution check
_check_version(version, java_version, True)
@@ -286,9 +290,7 @@ def _graal_bindist_repository_impl(ctx):
fail("Cannot find distribution name for GraalVM: " + ctx.attr.distribution)
# resolve & download vm
- dist_tag = "{dist}-{version}".format(dist = dist_name, version = ctx.attr.version)
- version = ctx.attr.version
- java_version = ctx.attr.java_version
+ dist_tag = "{dist}-{version}".format(dist = dist_name, version = version)
format_args = {
"version": version,
"platform": platform,
@@ -302,7 +304,7 @@ def _graal_bindist_repository_impl(ctx):
platform,
version,
java_version,
- strict = False,
+ strict = True,
)
if config == None:
fail("Unable to locate GraalVM distribution '%s' at version '%s' for platform '%s'" % (
diff --git a/internal/graalvm_bindist_map.bzl b/internal/graalvm_bindist_map.bzl
index 6bc6d1c3..cc761ae8 100644
--- a/internal/graalvm_bindist_map.bzl
+++ b/internal/graalvm_bindist_map.bzl
@@ -2,11 +2,19 @@
# ! THIS FILE IS GENERATED. DO NOT EDIT. !
-# Last updated: 2024-09-29T13:05PDT by sam
+# Last updated: 2024-12-17T17:15PDT by sam
# To learn how to regenerate this file, consult the contributor docs for
# the `rules_graalvm` repository: https://github.com/sgammon/rules_graalvm
+# Latest supported major JVM version.
+# buildifier: disable=name-conventions
+_LatestJvmRelease = "23"
+
+# Symbol which specifies the "latest" version.
+# buildifier: disable=name-conventions
+_LatestVersionSymbol = "latest"
+
# Enumerates available distribution types.
# buildifier: disable=name-conventions
_DistributionType = struct(
@@ -53,6 +61,7 @@ _ComponentDependencies = {
# Aligned GraalVM distribution versions.
# buildifier: disable=name-conventions
_AlignedVersions = {
+ "23.0.1": "24.1.1",
"23.0.0": "24.1.0",
"22.0.2": "24.0.2",
"22.0.1": "24.0.1",
@@ -66,9 +75,20 @@ _AlignedVersions = {
"17.0.7": "23.0.1",
}
+# Aligned GraalVM distribution versions, at latest.
+# buildifier: disable=name-conventions
+_LatestVersions = {
+ "23": ("23.0.1", "24.1.1"),
+ "22": ("22.0.2", "24.0.2"),
+ "21": ("21.0.2", "23.1.2"),
+ "20": ("20.0.2", "23.0.1"),
+ "17": ("17.0.8", "23.0.1"),
+}
+
# VM release versions for calculating prefixes.
# buildifier: disable=name-conventions
_VmReleaseVersions = {
+ "24.1.1": "23.0.1+11.1",
"24.1.0": "23+37.1",
"24.0.2": "22.0.2+9.1",
"24.0.1": "22.0.1+8.1",
@@ -78,6 +98,7 @@ _VmReleaseVersions = {
"21.0.1": "21.0.1+12.1",
"23.1.1": "21.0.1+12.1",
"23.1.0": "21+35.1",
+ "23.0.1": "23.0.1+11.1",
"23.0.0": "23+37.1",
"22.0.2": "22.0.2+9.1",
"22.0.1": "22.0.1+8.1",
@@ -92,6 +113,7 @@ _VmReleaseVersions = {
# VM release versions (for Oracle GVM) for calculating prefixes.
# buildifier: disable=name-conventions
_VmReleaseVersionsOracle = {
+ "24.1.1": "23.0.1+11.1",
"24.1.0": "23+37.1",
"24.0.2": "22.0.2+9.1",
"24.0.1": "22.0.1+8.1",
@@ -101,6 +123,7 @@ _VmReleaseVersionsOracle = {
"21.0.1": "21.0.1+12.1",
"23.1.1": "21.0.1+12.1",
"23.1.0": "21+35.1",
+ "23.0.1": "23.0.1+11.1",
"23.0.0": "23+37.1",
"22.0.2": "22.0.2+9.1",
"22.0.1": "22.0.1+8.1",
@@ -112,12 +135,43 @@ _VmReleaseVersionsOracle = {
"17.0.7": "17.0.8+9.1",
}
+def _resolve_version_pair(java_version, version):
+ """Resolve a pair of Java and GraalVM version strings to actual versions of each component.
+
+ Symbolic versions like the string `latest` are resolved by this method. A tuple is returned,
+ with the first position representing a JVM version, and the second representing a GraalVM
+ version.
+
+ If either (or neither) version parameter is symbolic, it/they are returned literally.
+
+ Args:
+ java_version: Java version specified or expected by the developer, which should be resolved.
+ version: GraalVM version specified by the developer, which should be resolved.
+
+ Returns:
+ Tuple of resolved version strings; JVM version in first position, GVM version in second."""
+
+ resolved_jvm = java_version
+ if java_version == _LatestVersionSymbol:
+ resolved_jvm = _LatestJvmRelease
+
+ if version == _LatestVersionSymbol:
+ latest_gvm_for_jvm = _LatestVersions.get(resolved_jvm)
+ if latest_gvm_for_jvm == None:
+ fail("Can't resolve latest GraalVM for JVM version: %s" % resolved_jvm)
+ return (resolved_jvm, latest_gvm_for_jvm)
+
+ # gvm version is non-symbolic so return it literally
+ return (resolved_jvm, version)
+
def _generate_distribution_coordinate(dist, platform, version, java_version, component = None):
"""Generate a well-formed distribution coordinate key.
Generates a key for the generated binary distribution map, which holds download
URLs and known-good integrity values.
+ The special value "latest" can be specified for either or both of `version` and `java_version`.
+
Args:
dist: Distribution for the coordinate (a `DistributionType`).
platform: Platform for the release (a `DistributionPlatform`).
@@ -130,21 +184,43 @@ def _generate_distribution_coordinate(dist, platform, version, java_version, com
"""
aligned_version = None
- if version == "23.1.0" and java_version == "21":
- version = "21.0.0"
- aligned_version = "23.1.0"
- elif version == "24.0.0" and java_version == "22":
- version = "22.0.0"
- aligned_version = "24.0.0"
- elif version == "24.0.1" and java_version == "22":
- version = "22.0.1"
- aligned_version = "24.0.1"
- elif version == "24.0.2" and java_version == "22":
- version = "22.0.2"
- aligned_version = "24.0.2"
- elif version == "24.1.0" and java_version == "23":
- version = "23.0.0"
- aligned_version = "24.1.0"
+ if not java_version:
+ fail(
+ "Please specify a `java_version` for GraalVM. " +
+ ("Version 17-%s is supported (or set to 'latest')." % _LatestJvmRelease),
+ )
+ if not version:
+ fail(
+ "Please specify a `version` for GraalVM, or use 'latest'.",
+ )
+ if version != _LatestVersionSymbol:
+ if version == "23.1.0" and java_version == "21":
+ version = "21.0.0"
+ aligned_version = "23.1.0"
+ elif version == "24.0.0" and java_version == "22":
+ version = "22.0.0"
+ aligned_version = "24.0.0"
+ elif version == "24.0.1" and java_version == "22":
+ version = "22.0.1"
+ aligned_version = "24.0.1"
+ elif version == "24.0.2" and java_version == "22":
+ version = "22.0.2"
+ aligned_version = "24.0.2"
+ elif version == "24.1.0" and java_version == "23":
+ version = "23.0.0"
+ aligned_version = "24.1.0"
+ elif version == "24.1.1" and java_version == "23":
+ version = "23.0.1"
+ aligned_version = "24.1.1"
+ else:
+ latest_info = _LatestVersions.get(java_version)
+ if not latest_info:
+ fail("Unable to resolve latest GraalVM coordinates for JVM version '%s'." % java_version)
+
+ # otherwise, unpack as versions
+ (latest_jvm, latest_gvm) = latest_info
+ aligned_version = latest_gvm
+ version = latest_jvm
segments = [
dist,
@@ -2532,7 +2608,7 @@ _GRAALVM_BINDIST = {
},
"oracle_23.0.0_linux-aarch64_24.1.0": {
# Oracle GraalVM 23.0.0 (Java 23), Linux (arm64), Version 24.1.0
- "url": "https://download.oracle.com/graalvm/23/latest/graalvm-jdk-23_linux-aarch64_bin.tar.gz",
+ "url": "https://download.oracle.com/graalvm/23/archive/graalvm-jdk-23_linux-aarch64_bin.tar.gz",
"sha256": "f6a12e7f09f3bc23d46d2dda6f9dc6a16f094489d56549a1dcc11a7e6826ed9f",
"compatible_with": [
"@platforms//cpu:aarch64",
@@ -2542,7 +2618,7 @@ _GRAALVM_BINDIST = {
},
"oracle_23.0.0_linux-x64_24.1.0": {
# Oracle GraalVM 23.0.0 (Java 23), Linux (amd64), Version 24.1.0
- "url": "https://download.oracle.com/graalvm/23/latest/graalvm-jdk-23_linux-x64_bin.tar.gz",
+ "url": "https://download.oracle.com/graalvm/23/archive/graalvm-jdk-23_linux-x64_bin.tar.gz",
"sha256": "9e0632fe4be3d7fed6f03b3afc349b72fd5cb857ec6b69008202257e8a3ed858",
"compatible_with": [
"@platforms//cpu:x86_64",
@@ -2552,7 +2628,7 @@ _GRAALVM_BINDIST = {
},
"oracle_23.0.0_macos-aarch64_24.1.0": {
# Oracle GraalVM 23.0.0 (Java 23), macOS (arm64), Version 24.1.0
- "url": "https://download.oracle.com/graalvm/23/latest/graalvm-jdk-23_macos-aarch64_bin.tar.gz",
+ "url": "https://download.oracle.com/graalvm/23/archive/graalvm-jdk-23_macos-aarch64_bin.tar.gz",
"sha256": "63290bf6242836ac46ca4c8c4ad048e4482fdb3f8276b9689088f059be430687",
"compatible_with": [
"@platforms//cpu:aarch64",
@@ -2562,7 +2638,7 @@ _GRAALVM_BINDIST = {
},
"oracle_23.0.0_macos-x64_24.1.0": {
# Oracle GraalVM 23.0.0 (Java 23), macOS (amd64), Version 24.1.0
- "url": "https://download.oracle.com/graalvm/23/latest/graalvm-jdk-23_macos-x64_bin.tar.gz",
+ "url": "https://download.oracle.com/graalvm/23/archive/graalvm-jdk-23_macos-x64_bin.tar.gz",
"sha256": "d516ea854e361a821c7679d127ff7126c254b8c43c99e571e203df218df2764b",
"compatible_with": [
"@platforms//cpu:x86_64",
@@ -2572,7 +2648,7 @@ _GRAALVM_BINDIST = {
},
"oracle_23.0.0_windows-x64_24.1.0": {
# Oracle GraalVM 23.0.0 (Java 23), Windows (amd64), Version 24.1.0
- "url": "https://download.oracle.com/graalvm/23/latest/graalvm-jdk-23_windows-x64_bin.zip",
+ "url": "https://download.oracle.com/graalvm/23/archive/graalvm-jdk-23_windows-x64_bin.zip",
"sha256": "42ead2ed36451e746d475c550ca022b81bf777f6dba463a113cb58585574a3b6",
"compatible_with": [
"@platforms//cpu:x86_64",
@@ -2580,6 +2656,106 @@ _GRAALVM_BINDIST = {
"@rules_graalvm//platform/jvm:java23",
],
},
+ "ce_23.0.1_linux-aarch64_24.1.1": {
+ # GraalVM CE 23.0.1 (Java 23), Linux (arm64), Version 24.1.1
+ "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-23.0.1/graalvm-community-jdk-23.0.1_linux-aarch64_bin.tar.gz",
+ "sha256": "5a456db9162a89be5fadd50e703c19313d25ef7f5043b750b639cd0460335e60",
+ "compatible_with": [
+ "@platforms//cpu:aarch64",
+ "@platforms//os:linux",
+ "@rules_graalvm//platform/jvm:java23",
+ ],
+ },
+ "ce_23.0.1_linux-x64_24.1.1": {
+ # GraalVM CE 23.0.1 (Java 23), Linux (amd64), Version 24.1.1
+ "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-23.0.1/graalvm-community-jdk-23.0.1_linux-x64_bin.tar.gz",
+ "sha256": "e26a0a74064b1689c056b5f24d7cc3b271f57f576be063b139d27aafa1322951",
+ "compatible_with": [
+ "@platforms//cpu:x86_64",
+ "@platforms//os:linux",
+ "@rules_graalvm//platform/jvm:java23",
+ ],
+ },
+ "ce_23.0.1_macos-aarch64_24.1.1": {
+ # GraalVM CE 23.0.1 (Java 23), macOS (arm64), Version 24.1.1
+ "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-23.0.1/graalvm-community-jdk-23.0.1_macos-aarch64_bin.tar.gz",
+ "sha256": "d142ecf3d36775e457cdfe67e31982821dfe2d75ade28083990be19ee955f48f",
+ "compatible_with": [
+ "@platforms//cpu:aarch64",
+ "@platforms//os:macos",
+ "@rules_graalvm//platform/jvm:java23",
+ ],
+ },
+ "ce_23.0.1_macos-x64_24.1.1": {
+ # GraalVM CE 23.0.1 (Java 23), macOS (amd64), Version 24.1.1
+ "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-23.0.1/graalvm-community-jdk-23.0.1_macos-x64_bin.tar.gz",
+ "sha256": "d8206c29232a68908bbce146012925c52f060722fe2fc2dbb41fe17bd906b210",
+ "compatible_with": [
+ "@platforms//cpu:x86_64",
+ "@platforms//os:macos",
+ "@rules_graalvm//platform/jvm:java23",
+ ],
+ },
+ "ce_23.0.1_windows-x64_24.1.1": {
+ # GraalVM CE 23.0.1 (Java 23), Windows (amd64), Version 24.1.1
+ "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-23.0.1/graalvm-community-jdk-23.0.1_windows-x64_bin.zip",
+ "sha256": "be5fe8f734476469f364329d9126c365a35d245755f3fc17a583e3a0f3688d38",
+ "compatible_with": [
+ "@platforms//cpu:x86_64",
+ "@platforms//os:windows",
+ "@rules_graalvm//platform/jvm:java23",
+ ],
+ },
+ "oracle_23.0.1_linux-aarch64_24.1.1": {
+ # Oracle GraalVM 23.0.1 (Java 23), Linux (arm64), Version 24.1.1
+ "url": "https://download.oracle.com/graalvm/23/archive/graalvm-jdk-23.0.1_linux-aarch64_bin.tar.gz",
+ "sha256": "1835a98b87c439c8c654d97956c22d409855952e5560a8127f56c50f3f919d7d",
+ "compatible_with": [
+ "@platforms//cpu:aarch64",
+ "@platforms//os:linux",
+ "@rules_graalvm//platform/jvm:java23",
+ ],
+ },
+ "oracle_23.0.1_linux-x64_24.1.1": {
+ # Oracle GraalVM 23.0.1 (Java 23), Linux (amd64), Version 24.1.1
+ "url": "https://download.oracle.com/graalvm/23/archive/graalvm-jdk-23.0.1_linux-x64_bin.tar.gz",
+ "sha256": "46ec9582ebe114f93470403f2cc123238ac0c7982129c358af7d8e1de52dd663",
+ "compatible_with": [
+ "@platforms//cpu:x86_64",
+ "@platforms//os:linux",
+ "@rules_graalvm//platform/jvm:java23",
+ ],
+ },
+ "oracle_23.0.1_macos-aarch64_24.1.1": {
+ # Oracle GraalVM 23.0.1 (Java 23), macOS (arm64), Version 24.1.1
+ "url": "https://download.oracle.com/graalvm/23/archive/graalvm-jdk-23.0.1_macos-aarch64_bin.tar.gz",
+ "sha256": "c00a7a62ce453aa026bff65e5a18c63464f725c01e5a71771856226928ba5b0f",
+ "compatible_with": [
+ "@platforms//cpu:aarch64",
+ "@platforms//os:macos",
+ "@rules_graalvm//platform/jvm:java23",
+ ],
+ },
+ "oracle_23.0.1_macos-x64_24.1.1": {
+ # Oracle GraalVM 23.0.1 (Java 23), macOS (amd64), Version 24.1.1
+ "url": "https://download.oracle.com/graalvm/23/archive/graalvm-jdk-23.0.1_macos-x64_bin.tar.gz",
+ "sha256": "539699d8ff4979623bc7bdf8282ac6f76cd2560f47d14ec5438bada24f136f96",
+ "compatible_with": [
+ "@platforms//cpu:x86_64",
+ "@platforms//os:macos",
+ "@rules_graalvm//platform/jvm:java23",
+ ],
+ },
+ "oracle_23.0.1_windows-x64_24.1.1": {
+ # Oracle GraalVM 23.0.1 (Java 23), Windows (amd64), Version 24.1.1
+ "url": "https://download.oracle.com/graalvm/23/archive/graalvm-jdk-23.0.1_windows-x64_bin.zip",
+ "sha256": "e758646504cfaf23cf218a22691ad70491f3196448a77d03d78e50dff2145533",
+ "compatible_with": [
+ "@platforms//cpu:x86_64",
+ "@platforms//os:windows",
+ "@rules_graalvm//platform/jvm:java23",
+ ],
+ },
}
# Exports.
@@ -2599,6 +2775,15 @@ ComponentDependencies = _ComponentDependencies
# buildifier: disable=name-conventions
AlignedVersions = _AlignedVersions
+# buildifier: disable=name-conventions
+LatestVersions = _LatestVersions
+
+# buildifier: disable=name-conventions
+LatestJvmRelease = _LatestJvmRelease
+
+# buildifier: disable=name-conventions
+LatestVersionSymbol = _LatestVersionSymbol
+
# buildifier: disable=name-conventions
VmReleaseVersions = _VmReleaseVersions
@@ -2607,3 +2792,4 @@ VmReleaseVersionsOracle = _VmReleaseVersionsOracle
generate_distribution_coordinate = _generate_distribution_coordinate
resolve_distribution_artifact = _resolve_distribution_artifact
+resolve_version_pair = _resolve_version_pair
diff --git a/local.bazelrc.inert b/local.bazelrc.inert
index 6c6ea2ba..7d2ac0f6 100644
--- a/local.bazelrc.inert
+++ b/local.bazelrc.inert
@@ -7,7 +7,6 @@
# Bzlmod mode is enabled, but only during development, for now.
build --config=dev
-build --config=bzlmod
build --remote_header=x-buildbuddy-api-key=
build --remote_header=x-api-key=
diff --git a/maven_install.json b/maven_install.json
index f8c348d9..ce59c996 100755
--- a/maven_install.json
+++ b/maven_install.json
@@ -1,84 +1,73 @@
{
"__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL",
- "__INPUT_ARTIFACTS_HASH": 1657906100,
- "__RESOLVED_ARTIFACTS_HASH": 840154106,
+ "__INPUT_ARTIFACTS_HASH": -1859670791,
+ "__RESOLVED_ARTIFACTS_HASH": -548761289,
"artifacts": {
"org.graalvm.compiler:compiler": {
"shasums": {
- "jar": "04c7b3bb77464323601414bde3c05a77149f3532964bfeb1ec40f70e1762fc6b",
- "sources": "63547aaa37adae849abd176ade01f7655cb2a6bc5f7db41ac8698014d8bee697"
+ "jar": "e9914f57657c423523133e5d13b1e15c27d2ced81b6b329f9604539295b11add"
},
- "version": "24.1.0"
+ "version": "24.1.1"
},
"org.graalvm.nativeimage:native-image-base": {
"shasums": {
- "jar": "2204219d52a4185475d26e014351d340fdd94d51dea00252bbfe45067d4a293d",
- "sources": "105c6f9d7b3bbeaf526b0cf2c3e7d9f1d1f0a32980aca83d303ac41e60008b2b"
+ "jar": "ed803be48c4fdc1d7279313b36a7c34877f629f3a40dccc4383ef9a89267aba6"
},
- "version": "24.1.0"
+ "version": "24.1.1"
},
"org.graalvm.nativeimage:objectfile": {
"shasums": {
- "jar": "04c0fe283a17974bf0ae8c778446126aa10413256a8c09312dc6b36b46d9a9e1",
- "sources": "da61d33ab39d9b40962f9b5c9018cba42785e4680229e2e60fc7a304cbc142de"
+ "jar": "7f2bdb392d3bf281056db98db7349217e0755c107f30fe12849f7d7666a022e1"
},
- "version": "24.1.0"
+ "version": "24.1.1"
},
"org.graalvm.nativeimage:pointsto": {
"shasums": {
- "jar": "3a99dbb5ec019c97eb3464ba87d707da62c5a8e5149b7210f74be18c844d759c",
- "sources": "893c908f2468bff50301b3d847e2d6a42a3365cf286d3feb58e64c6a185ae5b4"
+ "jar": "a556e5e955dce8002e7e4ed0d8b72c75204ce466ca2338ebc29f3cd1157b03bd"
},
- "version": "24.1.0"
+ "version": "24.1.1"
},
"org.graalvm.nativeimage:svm": {
"shasums": {
- "jar": "9b73490cc19d518ea95ebde31423f8a37694eb6d84e2e6fd213dc139ab6c5e57",
- "sources": "760e692bcf8734b127a0a3bab96c790cebc4a6dce3ec240bb1e52318d9769834"
+ "jar": "9c0eb975b38ef79856aab148f1058d0f916d4ee73989ab9e2e4ba7657cf05166"
},
- "version": "24.1.0"
+ "version": "24.1.1"
},
"org.graalvm.polyglot:polyglot": {
"shasums": {
- "jar": "106475afdcaf85921c01859a2ff1b1fe08a647aef8168739073324b1a155bb7a",
- "sources": "de8ba1f64c16d8e9c4eddb547c2323dd864174e539659ec0a092ecc2f786b278"
+ "jar": "b745c57e191a2b922679e96c1e9ad84d6581ea3d20a4525ca10151b5676bccf0"
},
- "version": "24.1.0"
+ "version": "24.1.1"
},
"org.graalvm.sdk:collections": {
"shasums": {
- "jar": "87cf2c267a5cee0e5dfba94bbb4c720911846eee85eaccddce49220b3262b750",
- "sources": "a1b055fe812ae2acdec3908ea249d9fe9030a5a8244d1df6b7d0d6e66550a62d"
+ "jar": "33c1ad01c4d274e7fd2fbeca52ad21d7ab52732456a659641c81f31677728e4d"
},
- "version": "24.1.0"
+ "version": "24.1.1"
},
"org.graalvm.sdk:graal-sdk": {
"shasums": {
- "jar": "5f8e0801a428f43fdd378f95325f738fad9383c5efecdcc26d7a0e2577e1bd67",
- "sources": "a651b419302ca8d57ac4dd9b60d2c3dd2047b16d62860eb21b5a8308d405faea"
+ "jar": "ee05a61fd02ae84567b467301db5a38380956015fc75879340d27f5bf7fa40bf"
},
- "version": "24.1.0"
+ "version": "24.1.1"
},
"org.graalvm.sdk:nativeimage": {
"shasums": {
- "jar": "1170fe2adeb8a0b0ec80a07a5cb6cbf4985d9fcfcfbc0e1944d0dd44e5ba1ff0",
- "sources": "b6567fe6f03c5f0aa59bcf9acbaee423614928d4ff120900fb8196b03b8d72ff"
+ "jar": "e6b050b61994853ef8bd7e22cd469691b0a9528e95912011ab524d030a503e1f"
},
- "version": "24.1.0"
+ "version": "24.1.1"
},
"org.graalvm.sdk:word": {
"shasums": {
- "jar": "6d5c54d6f15557de89be01e002b838810877c3e4a62041de1ff3f72bd9d70bb4",
- "sources": "73a96ad99fd03fcd275c44cbb3033e387ad311aff3d7a485bfb9260cc57ed85e"
+ "jar": "c32775b2ee0637588fb2373111ecdacafe5f79f560c1c6b8f6cc982123304922"
},
- "version": "24.1.0"
+ "version": "24.1.1"
},
"org.graalvm.truffle:truffle-compiler": {
"shasums": {
- "jar": "a988e81b3c5b1a4a05a3a7c878f5e59f565c101c2ac5041870382adbac857f4d",
- "sources": "3642e0e0ad7ce9bad39aefc393d05b35439932fb8b76bf2f351123c165002a3c"
+ "jar": "72c81272a4d1e50be30d6e334e013f4db578bfdc2e888679648cc0289034e1ab"
},
- "version": "24.1.0"
+ "version": "24.1.1"
}
},
"dependencies": {
@@ -515,52 +504,848 @@
"repositories": {
"https://repo1.maven.org/maven2/": [
"org.graalvm.compiler:compiler",
- "org.graalvm.compiler:compiler:jar:sources",
"org.graalvm.nativeimage:native-image-base",
- "org.graalvm.nativeimage:native-image-base:jar:sources",
"org.graalvm.nativeimage:objectfile",
- "org.graalvm.nativeimage:objectfile:jar:sources",
"org.graalvm.nativeimage:pointsto",
- "org.graalvm.nativeimage:pointsto:jar:sources",
"org.graalvm.nativeimage:svm",
- "org.graalvm.nativeimage:svm:jar:sources",
"org.graalvm.polyglot:polyglot",
- "org.graalvm.polyglot:polyglot:jar:sources",
"org.graalvm.sdk:collections",
- "org.graalvm.sdk:collections:jar:sources",
"org.graalvm.sdk:graal-sdk",
- "org.graalvm.sdk:graal-sdk:jar:sources",
"org.graalvm.sdk:nativeimage",
- "org.graalvm.sdk:nativeimage:jar:sources",
"org.graalvm.sdk:word",
- "org.graalvm.sdk:word:jar:sources",
- "org.graalvm.truffle:truffle-compiler",
- "org.graalvm.truffle:truffle-compiler:jar:sources"
+ "org.graalvm.truffle:truffle-compiler"
],
"https://maven.google.com/": [
"org.graalvm.compiler:compiler",
- "org.graalvm.compiler:compiler:jar:sources",
"org.graalvm.nativeimage:native-image-base",
- "org.graalvm.nativeimage:native-image-base:jar:sources",
"org.graalvm.nativeimage:objectfile",
- "org.graalvm.nativeimage:objectfile:jar:sources",
"org.graalvm.nativeimage:pointsto",
- "org.graalvm.nativeimage:pointsto:jar:sources",
"org.graalvm.nativeimage:svm",
- "org.graalvm.nativeimage:svm:jar:sources",
"org.graalvm.polyglot:polyglot",
- "org.graalvm.polyglot:polyglot:jar:sources",
"org.graalvm.sdk:collections",
- "org.graalvm.sdk:collections:jar:sources",
"org.graalvm.sdk:graal-sdk",
- "org.graalvm.sdk:graal-sdk:jar:sources",
"org.graalvm.sdk:nativeimage",
- "org.graalvm.sdk:nativeimage:jar:sources",
"org.graalvm.sdk:word",
- "org.graalvm.sdk:word:jar:sources",
- "org.graalvm.truffle:truffle-compiler",
- "org.graalvm.truffle:truffle-compiler:jar:sources"
+ "org.graalvm.truffle:truffle-compiler"
]
},
+ "services": {
+ "org.graalvm.compiler:compiler": {
+ "jdk.graal.compiler.code.DisassemblerProvider": [
+ "jdk.graal.compiler.code.HexCodeFileDisassemblerProvider",
+ "jdk.graal.compiler.code.ObjdumpDisassemblerProvider"
+ ],
+ "jdk.graal.compiler.core.common.CompilerProfiler": [
+ "jdk.graal.compiler.hotspot.JFRCompilerProfiler"
+ ],
+ "jdk.graal.compiler.core.match.MatchStatementSet": [
+ "jdk.graal.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet",
+ "jdk.graal.compiler.core.amd64.AMD64NodeMatchRules_MatchStatementSet"
+ ],
+ "jdk.graal.compiler.debug.DebugHandlersFactory": [
+ "jdk.graal.compiler.printer.GraalDebugHandlersFactory",
+ "jdk.graal.compiler.truffle.TruffleDebugHandlersFactory"
+ ],
+ "jdk.graal.compiler.debug.TTYStreamProvider": [
+ "jdk.graal.compiler.hotspot.HotSpotTTYStreamProvider"
+ ],
+ "jdk.graal.compiler.hotspot.CompilerConfigurationFactory": [
+ "jdk.graal.compiler.hotspot.CommunityCompilerConfigurationFactory",
+ "jdk.graal.compiler.hotspot.EconomyCompilerConfigurationFactory",
+ "jdk.graal.compiler.truffle.hotspot.TruffleCommunityCompilerConfigurationFactory"
+ ],
+ "jdk.graal.compiler.hotspot.HotSpotBackendFactory": [
+ "jdk.graal.compiler.hotspot.aarch64.AArch64HotSpotBackendFactory",
+ "jdk.graal.compiler.hotspot.amd64.AMD64HotSpotBackendFactory",
+ "jdk.graal.compiler.hotspot.riscv64.RISCV64HotSpotBackendFactory"
+ ],
+ "jdk.graal.compiler.nodes.graphbuilderconf.GeneratedPluginFactory": [
+ "jdk.graal.compiler.core.amd64.PluginFactory_ReadProtectionKeyRegisterNode",
+ "jdk.graal.compiler.core.amd64.PluginFactory_WriteProtectionKeyRegisterNode",
+ "jdk.graal.compiler.hotspot.PluginFactory_HotSpotBackend",
+ "jdk.graal.compiler.hotspot.amd64.PluginFactory_AMD64X87MathIntrinsicNode",
+ "jdk.graal.compiler.hotspot.amd64.PluginFactory_AMD64X87MathSnippets",
+ "jdk.graal.compiler.hotspot.nodes.PluginFactory_AllocaNode",
+ "jdk.graal.compiler.hotspot.nodes.PluginFactory_BeginLockScopeNode",
+ "jdk.graal.compiler.hotspot.nodes.PluginFactory_CurrentJavaThreadNode",
+ "jdk.graal.compiler.hotspot.nodes.PluginFactory_CurrentLockNode",
+ "jdk.graal.compiler.hotspot.nodes.PluginFactory_DeoptimizeCallerNode",
+ "jdk.graal.compiler.hotspot.nodes.PluginFactory_DeoptimizeWithExceptionInCallerNode",
+ "jdk.graal.compiler.hotspot.nodes.PluginFactory_EndLockScopeNode",
+ "jdk.graal.compiler.hotspot.nodes.PluginFactory_FastAcquireBiasedLockNode",
+ "jdk.graal.compiler.hotspot.nodes.PluginFactory_JumpToExceptionHandlerInCallerNode",
+ "jdk.graal.compiler.hotspot.nodes.PluginFactory_JumpToExceptionHandlerNode",
+ "jdk.graal.compiler.hotspot.nodes.PluginFactory_MonitorCounterNode",
+ "jdk.graal.compiler.hotspot.nodes.PluginFactory_PatchReturnAddressNode",
+ "jdk.graal.compiler.hotspot.nodes.PluginFactory_VMErrorNode",
+ "jdk.graal.compiler.hotspot.replacements.PluginFactory_AssertionSnippets",
+ "jdk.graal.compiler.hotspot.replacements.PluginFactory_ClassGetHubNode",
+ "jdk.graal.compiler.hotspot.replacements.PluginFactory_DigestBaseSnippets",
+ "jdk.graal.compiler.hotspot.replacements.PluginFactory_HotSpotAllocationSnippets",
+ "jdk.graal.compiler.hotspot.replacements.PluginFactory_HotSpotReplacementsUtil",
+ "jdk.graal.compiler.hotspot.replacements.PluginFactory_HubGetClassNode",
+ "jdk.graal.compiler.hotspot.replacements.PluginFactory_Log",
+ "jdk.graal.compiler.hotspot.replacements.PluginFactory_MonitorSnippets",
+ "jdk.graal.compiler.hotspot.replacements.PluginFactory_ObjectSnippets",
+ "jdk.graal.compiler.hotspot.replacements.PluginFactory_TypeCheckSnippetUtils",
+ "jdk.graal.compiler.hotspot.replacements.arraycopy.PluginFactory_CheckcastArrayCopyCallNode",
+ "jdk.graal.compiler.hotspot.replacements.arraycopy.PluginFactory_GenericArrayCopyCallNode",
+ "jdk.graal.compiler.hotspot.stubs.PluginFactory_CreateExceptionStub",
+ "jdk.graal.compiler.hotspot.stubs.PluginFactory_ExceptionHandlerStub",
+ "jdk.graal.compiler.hotspot.stubs.PluginFactory_ForeignCallSnippets",
+ "jdk.graal.compiler.hotspot.stubs.PluginFactory_LookUpSecondarySupersTableStub",
+ "jdk.graal.compiler.hotspot.stubs.PluginFactory_StubUtil",
+ "jdk.graal.compiler.hotspot.stubs.PluginFactory_UnwindExceptionToCallerStub",
+ "jdk.graal.compiler.nodes.PluginFactory_BreakpointNode",
+ "jdk.graal.compiler.nodes.PluginFactory_ComputeObjectAddressNode",
+ "jdk.graal.compiler.nodes.PluginFactory_DeoptimizeNode",
+ "jdk.graal.compiler.nodes.PluginFactory_GetObjectAddressNode",
+ "jdk.graal.compiler.nodes.PluginFactory_PauseNode",
+ "jdk.graal.compiler.nodes.PluginFactory_PiArrayNode",
+ "jdk.graal.compiler.nodes.PluginFactory_PiNode",
+ "jdk.graal.compiler.nodes.PluginFactory_PrefetchAllocateNode",
+ "jdk.graal.compiler.nodes.PluginFactory_SnippetAnchorNode",
+ "jdk.graal.compiler.nodes.PluginFactory_UnreachableNode",
+ "jdk.graal.compiler.nodes.debug.PluginFactory_DynamicCounterNode",
+ "jdk.graal.compiler.nodes.extended.PluginFactory_BranchProbabilityNode",
+ "jdk.graal.compiler.nodes.extended.PluginFactory_FixedValueAnchorNode",
+ "jdk.graal.compiler.nodes.extended.PluginFactory_GuardedUnsafeLoadNode",
+ "jdk.graal.compiler.nodes.extended.PluginFactory_MembarNode",
+ "jdk.graal.compiler.nodes.extended.PluginFactory_NullCheckNode",
+ "jdk.graal.compiler.nodes.extended.PluginFactory_RawLoadNode",
+ "jdk.graal.compiler.nodes.extended.PluginFactory_RawStoreNode",
+ "jdk.graal.compiler.nodes.extended.PluginFactory_SpeculationFenceNode",
+ "jdk.graal.compiler.nodes.extended.PluginFactory_StoreHubNode",
+ "jdk.graal.compiler.nodes.extended.PluginFactory_UnsafeCopyNode",
+ "jdk.graal.compiler.nodes.java.PluginFactory_ArrayLengthNode",
+ "jdk.graal.compiler.nodes.java.PluginFactory_DynamicNewArrayNode",
+ "jdk.graal.compiler.nodes.java.PluginFactory_InstanceOfNode",
+ "jdk.graal.compiler.nodes.java.PluginFactory_LoweredRegisterFinalizerNode",
+ "jdk.graal.compiler.nodes.java.PluginFactory_NewArrayNode",
+ "jdk.graal.compiler.nodes.memory.PluginFactory_MemoryAnchorNode",
+ "jdk.graal.compiler.nodes.memory.address.PluginFactory_OffsetAddressNode",
+ "jdk.graal.compiler.replacements.PluginFactory_DimensionsNode",
+ "jdk.graal.compiler.replacements.PluginFactory_ReplacementsUtil",
+ "jdk.graal.compiler.replacements.PluginFactory_SnippetCounterNode",
+ "jdk.graal.compiler.replacements.PluginFactory_StringLatin1InflateNode",
+ "jdk.graal.compiler.replacements.PluginFactory_StringUTF16CompressNode",
+ "jdk.graal.compiler.replacements.aarch64.PluginFactory_AArch64IntegerArithmeticSnippets",
+ "jdk.graal.compiler.replacements.arraycopy.PluginFactory_ArrayCopyCallNode",
+ "jdk.graal.compiler.replacements.arraycopy.PluginFactory_ArrayCopyWithDelayedLoweringNode",
+ "jdk.graal.compiler.replacements.gc.PluginFactory_G1WriteBarrierSnippets",
+ "jdk.graal.compiler.replacements.nodes.PluginFactory_AESNode",
+ "jdk.graal.compiler.replacements.nodes.PluginFactory_ArrayCompareToNode",
+ "jdk.graal.compiler.replacements.nodes.PluginFactory_ArrayCopyWithConversionsNode",
+ "jdk.graal.compiler.replacements.nodes.PluginFactory_ArrayEqualsNode",
+ "jdk.graal.compiler.replacements.nodes.PluginFactory_ArrayIndexOfNode",
+ "jdk.graal.compiler.replacements.nodes.PluginFactory_ArrayRegionCompareToNode",
+ "jdk.graal.compiler.replacements.nodes.PluginFactory_ArrayRegionEqualsNode",
+ "jdk.graal.compiler.replacements.nodes.PluginFactory_ArrayRegionEqualsWithMaskNode",
+ "jdk.graal.compiler.replacements.nodes.PluginFactory_AssertionNode",
+ "jdk.graal.compiler.replacements.nodes.PluginFactory_BigIntegerMulAddNode",
+ "jdk.graal.compiler.replacements.nodes.PluginFactory_BigIntegerMultiplyToLenNode",
+ "jdk.graal.compiler.replacements.nodes.PluginFactory_BigIntegerSquareToLenNode",
+ "jdk.graal.compiler.replacements.nodes.PluginFactory_BinaryMathIntrinsicNode",
+ "jdk.graal.compiler.replacements.nodes.PluginFactory_CStringConstant",
+ "jdk.graal.compiler.replacements.nodes.PluginFactory_CalcStringAttributesNode",
+ "jdk.graal.compiler.replacements.nodes.PluginFactory_CipherBlockChainingAESNode",
+ "jdk.graal.compiler.replacements.nodes.PluginFactory_CountPositivesNode",
+ "jdk.graal.compiler.replacements.nodes.PluginFactory_CounterModeAESNode",
+ "jdk.graal.compiler.replacements.nodes.PluginFactory_EncodeArrayNode",
+ "jdk.graal.compiler.replacements.nodes.PluginFactory_ExplodeLoopNode",
+ "jdk.graal.compiler.replacements.nodes.PluginFactory_FallbackInvokeWithExceptionNode",
+ "jdk.graal.compiler.replacements.nodes.PluginFactory_GHASHProcessBlocksNode",
+ "jdk.graal.compiler.replacements.nodes.PluginFactory_MessageDigestNode",
+ "jdk.graal.compiler.replacements.nodes.PluginFactory_UnaryMathIntrinsicNode",
+ "jdk.graal.compiler.replacements.nodes.PluginFactory_VectorizedHashCodeNode",
+ "jdk.graal.compiler.replacements.nodes.PluginFactory_VectorizedMismatchNode",
+ "jdk.graal.compiler.replacements.nodes.PluginFactory_ZeroMemoryNode",
+ "jdk.graal.compiler.truffle.hotspot.PluginFactory_HotSpotTruffleSafepointLoweringSnippet",
+ "jdk.graal.compiler.truffle.nodes.PluginFactory_IsCompilationConstantNode",
+ "jdk.graal.compiler.truffle.nodes.frame.PluginFactory_ForceMaterializeNode"
+ ],
+ "jdk.graal.compiler.options.OptionDescriptors": [
+ "jdk.graal.compiler.asm.amd64.AMD64Assembler_OptionDescriptors",
+ "jdk.graal.compiler.code.DataSection_OptionDescriptors",
+ "jdk.graal.compiler.code.ObjdumpDisassemblerProvider_OptionDescriptors",
+ "jdk.graal.compiler.core.CompilationWatchDog_OptionDescriptors",
+ "jdk.graal.compiler.core.GraalCompilerOptions_OptionDescriptors",
+ "jdk.graal.compiler.core.common.GraalOptions_OptionDescriptors",
+ "jdk.graal.compiler.core.common.SpectrePHTMitigations_OptionDescriptors",
+ "jdk.graal.compiler.core.common.spi.JavaConstantFieldProvider_OptionDescriptors",
+ "jdk.graal.compiler.core.common.util.CompilationAlarm_OptionDescriptors",
+ "jdk.graal.compiler.core.phases.HighTier_OptionDescriptors",
+ "jdk.graal.compiler.core.phases.LowTier_OptionDescriptors",
+ "jdk.graal.compiler.debug.Assertions_OptionDescriptors",
+ "jdk.graal.compiler.debug.DebugOptions_OptionDescriptors",
+ "jdk.graal.compiler.graph.Graph_OptionDescriptors",
+ "jdk.graal.compiler.hotspot.BootstrapWatchDog_OptionDescriptors",
+ "jdk.graal.compiler.hotspot.CompilationCounters_OptionDescriptors",
+ "jdk.graal.compiler.hotspot.CompilationStatistics_OptionDescriptors",
+ "jdk.graal.compiler.hotspot.CompilationTask_OptionDescriptors",
+ "jdk.graal.compiler.hotspot.CompilerConfigurationFactory_OptionDescriptors",
+ "jdk.graal.compiler.hotspot.HotSpotBackend_OptionDescriptors",
+ "jdk.graal.compiler.hotspot.HotSpotCompiledCodeBuilder_OptionDescriptors",
+ "jdk.graal.compiler.hotspot.HotSpotGraalCompilerFactory_OptionDescriptors",
+ "jdk.graal.compiler.hotspot.HotSpotTTYStreamProvider_OptionDescriptors",
+ "jdk.graal.compiler.hotspot.ProfileReplaySupport_OptionDescriptors",
+ "jdk.graal.compiler.hotspot.debug.BenchmarkCounters_OptionDescriptors",
+ "jdk.graal.compiler.hotspot.meta.HotSpotExceptionDispatchPlugin_OptionDescriptors",
+ "jdk.graal.compiler.hotspot.meta.HotSpotGraphBuilderPlugins_OptionDescriptors",
+ "jdk.graal.compiler.hotspot.phases.OnStackReplacementPhase_OptionDescriptors",
+ "jdk.graal.compiler.hotspot.replacements.HotspotSnippetsOptions_OptionDescriptors",
+ "jdk.graal.compiler.hotspot.stubs.CreateExceptionStub_OptionDescriptors",
+ "jdk.graal.compiler.hotspot.stubs.StubOptions_OptionDescriptors",
+ "jdk.graal.compiler.java.BciBlockMapping_OptionDescriptors",
+ "jdk.graal.compiler.java.BytecodeParserOptions_OptionDescriptors",
+ "jdk.graal.compiler.lir.ComputeCodeEmissionOrder_OptionDescriptors",
+ "jdk.graal.compiler.lir.alloc.lsra.LinearScanEliminateSpillMovePhase_OptionDescriptors",
+ "jdk.graal.compiler.lir.alloc.lsra.LinearScan_OptionDescriptors",
+ "jdk.graal.compiler.lir.alloc.lsra.OptimizingLinearScanWalker_OptionDescriptors",
+ "jdk.graal.compiler.lir.amd64.phases.StackMoveOptimizationPhase_OptionDescriptors",
+ "jdk.graal.compiler.lir.asm.CompilationResultBuilderFactory_OptionDescriptors",
+ "jdk.graal.compiler.lir.asm.CompilationResultBuilder_OptionDescriptors",
+ "jdk.graal.compiler.lir.constopt.ConstantLoadOptimization_OptionDescriptors",
+ "jdk.graal.compiler.lir.gen.LIRGenerator_OptionDescriptors",
+ "jdk.graal.compiler.lir.phases.LIRPhase_OptionDescriptors",
+ "jdk.graal.compiler.lir.phases.PostAllocationOptimizationStage_OptionDescriptors",
+ "jdk.graal.compiler.lir.profiling.MoveProfilingPhase_OptionDescriptors",
+ "jdk.graal.compiler.lir.stackslotalloc.LSStackSlotAllocator_OptionDescriptors",
+ "jdk.graal.compiler.loop.phases.LoopFullUnrollPhase_OptionDescriptors",
+ "jdk.graal.compiler.loop.phases.LoopPeelingPhase_OptionDescriptors",
+ "jdk.graal.compiler.loop.phases.LoopSafepointEliminationPhase_OptionDescriptors",
+ "jdk.graal.compiler.nodes.cfg.ControlFlowGraph_OptionDescriptors",
+ "jdk.graal.compiler.nodes.graphbuilderconf.InvocationPlugins_OptionDescriptors",
+ "jdk.graal.compiler.nodes.loop.DefaultLoopPolicies_OptionDescriptors",
+ "jdk.graal.compiler.nodes.loop.LoopPolicies_OptionDescriptors",
+ "jdk.graal.compiler.nodes.util.GraphUtil_OptionDescriptors",
+ "jdk.graal.compiler.phases.BasePhase_OptionDescriptors",
+ "jdk.graal.compiler.phases.PhaseSuite_OptionDescriptors",
+ "jdk.graal.compiler.phases.common.CanonicalizerPhase_OptionDescriptors",
+ "jdk.graal.compiler.phases.common.ConditionalEliminationPhase_OptionDescriptors",
+ "jdk.graal.compiler.phases.common.DeadCodeEliminationPhase_OptionDescriptors",
+ "jdk.graal.compiler.phases.common.LoweringPhase_OptionDescriptors",
+ "jdk.graal.compiler.phases.common.UseTrappingNullChecksPhase_OptionDescriptors",
+ "jdk.graal.compiler.phases.common.inlining.InliningPhase_OptionDescriptors",
+ "jdk.graal.compiler.phases.common.util.OptimizationUtility_OptionDescriptors",
+ "jdk.graal.compiler.printer.NoDeadCodeVerifyHandler_OptionDescriptors",
+ "jdk.graal.compiler.replacements.PEGraphDecoder_OptionDescriptors",
+ "jdk.graal.compiler.replacements.SnippetTemplate_OptionDescriptors",
+ "jdk.graal.compiler.truffle.host.HostInliningPhase_OptionDescriptors",
+ "jdk.graal.compiler.truffle.host.InjectImmutableFrameFieldsPhase_OptionDescriptors",
+ "jdk.graal.compiler.truffle.hotspot.HotSpotTruffleCompilerImpl_OptionDescriptors",
+ "jdk.graal.compiler.truffle.substitutions.TruffleGraphBuilderPlugins_OptionDescriptors",
+ "jdk.graal.compiler.virtual.phases.ea.PartialEscapePhase_OptionDescriptors"
+ ],
+ "jdk.graal.compiler.truffle.PartialEvaluatorConfiguration": [
+ "jdk.graal.compiler.truffle.CommunityPartialEvaluatorConfiguration",
+ "jdk.graal.compiler.truffle.EconomyPartialEvaluatorConfiguration"
+ ],
+ "jdk.graal.compiler.truffle.host.TruffleHostEnvironment$Lookup": [
+ "jdk.graal.compiler.truffle.hotspot.HotSpotTruffleHostEnvironmentLookup"
+ ],
+ "jdk.graal.compiler.truffle.hotspot.TruffleCallBoundaryInstrumentationFactory": [
+ "jdk.graal.compiler.truffle.hotspot.aarch64.AArch64TruffleCallBoundaryInstrumentationFactory",
+ "jdk.graal.compiler.truffle.hotspot.amd64.AMD64TruffleCallBoundaryInstrumentationFactory"
+ ],
+ "jdk.graal.compiler.truffle.phases.inlining.InliningPolicyProvider": [
+ "jdk.graal.compiler.truffle.phases.inlining.DefaultInliningPolicyProvider",
+ "jdk.graal.compiler.truffle.phases.inlining.NoInliningPolicyProvider",
+ "jdk.graal.compiler.truffle.phases.inlining.TrivialOnlyPolicyProvider"
+ ],
+ "jdk.vm.ci.services.JVMCIServiceLocator": [
+ "jdk.graal.compiler.hotspot.HotSpotGraalJVMCIServiceLocator"
+ ]
+ },
+ "org.graalvm.nativeimage:native-image-base": {
+ "jdk.graal.compiler.options.OptionDescriptors": [
+ "com.oracle.svm.common.option.CommonOptions_OptionDescriptors",
+ "com.oracle.svm.util.ImageBuildStatistics_OptionDescriptors"
+ ]
+ },
+ "org.graalvm.nativeimage:pointsto": {
+ "jdk.graal.compiler.options.OptionDescriptors": [
+ "com.oracle.graal.pointsto.api.PointstoOptions_OptionDescriptors",
+ "com.oracle.graal.pointsto.heap.HeapSnapshotVerifier_OptionDescriptors",
+ "com.oracle.graal.pointsto.phases.InlineBeforeAnalysis_OptionDescriptors",
+ "com.oracle.graal.pointsto.reports.AnalysisReportsOptions_OptionDescriptors",
+ "com.oracle.graal.pointsto.results.StrengthenGraphs_OptionDescriptors"
+ ]
+ },
+ "org.graalvm.nativeimage:svm": {
+ "com.oracle.svm.core.feature.AutomaticallyRegisteredFeatureServiceRegistration": [
+ "com.oracle.svm.core.DumpRuntimeCompilationOnSignalFeature_ServiceRegistration",
+ "com.oracle.svm.core.DumpThreadStacksOnSignalFeature_ServiceRegistration",
+ "com.oracle.svm.core.IsolateArgumentParserFeature_ServiceRegistration",
+ "com.oracle.svm.core.IsolateListenerFeature_ServiceRegistration",
+ "com.oracle.svm.core.IsolateListenerSupportFeature_ServiceRegistration",
+ "com.oracle.svm.core.ProcessorFeature_ServiceRegistration",
+ "com.oracle.svm.core.RuntimeAssertionsSupportFeature_ServiceRegistration",
+ "com.oracle.svm.core.StaticFieldsFeature_ServiceRegistration",
+ "com.oracle.svm.core.StaticFieldsSupportFeature_ServiceRegistration",
+ "com.oracle.svm.core.SubstrateControlFlowIntegrityFeature_ServiceRegistration",
+ "com.oracle.svm.core.SubstrateDiagnosticsOptionsFeature_ServiceRegistration",
+ "com.oracle.svm.core.SubstrateExitHandlerFeature_ServiceRegistration",
+ "com.oracle.svm.core.SubstrateSegfaultHandlerFeature_ServiceRegistration",
+ "com.oracle.svm.core.UniqueShortNameProviderDefaultImplFeature_ServiceRegistration",
+ "com.oracle.svm.core.UnsafeMemoryUtilFeature_ServiceRegistration",
+ "com.oracle.svm.core.aarch64.AArch64FrameAccessFeature_ServiceRegistration",
+ "com.oracle.svm.core.allocationprofile.AllocationProfilingFeature_ServiceRegistration",
+ "com.oracle.svm.core.amd64.AMD64FrameAccessFeature_ServiceRegistration",
+ "com.oracle.svm.core.bootstrap.BootstrapMethodConfiguration_ServiceRegistration",
+ "com.oracle.svm.core.c.CIsolateDataStorageFeature_ServiceRegistration",
+ "com.oracle.svm.core.c.CTypeConversionSupportImplFeature_ServiceRegistration",
+ "com.oracle.svm.core.c.ProjectHeaderFileHeaderResolversRegistryFeature_ServiceRegistration",
+ "com.oracle.svm.core.c.RegisterSVMTestingResolverFeature_ServiceRegistration",
+ "com.oracle.svm.core.c.function.IsolateSupportImplFeature_ServiceRegistration",
+ "com.oracle.svm.core.code.CodeInfoFeature_ServiceRegistration",
+ "com.oracle.svm.core.code.InstalledCodeObserverSupportFeature_ServiceRegistration",
+ "com.oracle.svm.core.code.RuntimeMetadataDecoderImplFeature_ServiceRegistration",
+ "com.oracle.svm.core.code.RuntimeMetadataDecoderImplMetadataAccessorImplFeature_ServiceRegistration",
+ "com.oracle.svm.core.code.RuntimeMetadataEncodingFeature_ServiceRegistration",
+ "com.oracle.svm.core.cpufeature.RuntimeCPUFeatureCheckFeature_ServiceRegistration",
+ "com.oracle.svm.core.cpufeature.RuntimeCPUFeatureCheckImplFeature_ServiceRegistration",
+ "com.oracle.svm.core.genscavenge.JfrGCEventFeature_ServiceRegistration",
+ "com.oracle.svm.core.genscavenge.PinnedObjectImplPinnedObjectSupportImplFeature_ServiceRegistration",
+ "com.oracle.svm.core.genscavenge.graal.GenScavengeGCFeature_ServiceRegistration",
+ "com.oracle.svm.core.graal.aarch64.AArch64NativePatchConsumerFactoryFeature_ServiceRegistration",
+ "com.oracle.svm.core.graal.aarch64.SubstrateAArch64Feature_ServiceRegistration",
+ "com.oracle.svm.core.graal.amd64.AMD64NativePatchConsumerFactoryFeature_ServiceRegistration",
+ "com.oracle.svm.core.graal.amd64.SubstrateAMD64Feature_ServiceRegistration",
+ "com.oracle.svm.core.graal.jdk.JDKIntrinsicsFeature_ServiceRegistration",
+ "com.oracle.svm.core.graal.riscv64.SubstrateRISCV64Feature_ServiceRegistration",
+ "com.oracle.svm.core.graal.snippets.CFunctionSnippetsFeature_ServiceRegistration",
+ "com.oracle.svm.core.graal.snippets.DeoptSnippetsFeature_ServiceRegistration",
+ "com.oracle.svm.core.graal.snippets.ExceptionFeature_ServiceRegistration",
+ "com.oracle.svm.core.graal.snippets.SafepointFeature_ServiceRegistration",
+ "com.oracle.svm.core.graal.snippets.StackOverflowCheckFeature_ServiceRegistration",
+ "com.oracle.svm.core.graal.snippets.aarch64.AArch64ArithmeticForeignCallsFeature_ServiceRegistration",
+ "com.oracle.svm.core.graal.snippets.aarch64.AArch64SnippetsFeature_ServiceRegistration",
+ "com.oracle.svm.core.graal.snippets.amd64.AMD64SnippetsFeature_ServiceRegistration",
+ "com.oracle.svm.core.graal.snippets.riscv64.RISCV64SnippetsFeature_ServiceRegistration",
+ "com.oracle.svm.core.graal.stackvalue.StackValueFeature_ServiceRegistration",
+ "com.oracle.svm.core.handles.ObjectHandlesSupportImplFeature_ServiceRegistration",
+ "com.oracle.svm.core.handles.PinnedPrimitiveArrayViewFeature_ServiceRegistration",
+ "com.oracle.svm.core.heap.AllocationFeature_ServiceRegistration",
+ "com.oracle.svm.core.heap.GCCauseFeature_ServiceRegistration",
+ "com.oracle.svm.core.heap.GCCauseSupportFeature_ServiceRegistration",
+ "com.oracle.svm.core.heap.HostedHeapSizeVerifierFeature_ServiceRegistration",
+ "com.oracle.svm.core.heap.ReferenceAccessFeature_ServiceRegistration",
+ "com.oracle.svm.core.heap.ReferenceHandlerThreadFeature_ServiceRegistration",
+ "com.oracle.svm.core.heap.VMOperationInfosFeature_ServiceRegistration",
+ "com.oracle.svm.core.heap.VMOperationNamesFeatures_ServiceRegistration",
+ "com.oracle.svm.core.hub.ClassForNameSupportFeature_ServiceRegistration",
+ "com.oracle.svm.core.hub.DynamicHubSupportFeature_ServiceRegistration",
+ "com.oracle.svm.core.identityhashcode.SubstrateIdentityHashCodeFeature_ServiceRegistration",
+ "com.oracle.svm.core.jdk.ClassLoaderSupportFeature_ServiceRegistration",
+ "com.oracle.svm.core.jdk.ClassValueSupportFeature_ServiceRegistration",
+ "com.oracle.svm.core.jdk.CompletableFutureFeature_ServiceRegistration",
+ "com.oracle.svm.core.jdk.FileSystemProviderFeature_ServiceRegistration",
+ "com.oracle.svm.core.jdk.ForkJoinPoolFeature_ServiceRegistration",
+ "com.oracle.svm.core.jdk.InnocuousForkJoinWorkerThreadFeature_ServiceRegistration",
+ "com.oracle.svm.core.jdk.JRTDisableFeature_ServiceRegistration",
+ "com.oracle.svm.core.jdk.JavaNetFeature_ServiceRegistration",
+ "com.oracle.svm.core.jdk.JavaNetHttpFeature_ServiceRegistration",
+ "com.oracle.svm.core.jdk.NativeLibrarySupportFeature_ServiceRegistration",
+ "com.oracle.svm.core.jdk.PlatformNativeLibrarySupportFeature_ServiceRegistration",
+ "com.oracle.svm.core.jdk.ResourcesFeature_ServiceRegistration",
+ "com.oracle.svm.core.jdk.RuntimeFeature_ServiceRegistration",
+ "com.oracle.svm.core.jdk.RuntimeSupportFeature_ServiceRegistration",
+ "com.oracle.svm.core.jdk.ServiceCatalogSupportFeature_ServiceRegistration",
+ "com.oracle.svm.core.jdk.SimpleWebServerFeature_ServiceRegistration",
+ "com.oracle.svm.core.jdk.StringInternSupportFeature_ServiceRegistration",
+ "com.oracle.svm.core.jdk.TimeZoneFeature_ServiceRegistration",
+ "com.oracle.svm.core.jdk.TrustStoreManagerFeature_ServiceRegistration",
+ "com.oracle.svm.core.jdk.URLProtocolsSupportFeature_ServiceRegistration",
+ "com.oracle.svm.core.jdk.management.ManagementFeature_ServiceRegistration",
+ "com.oracle.svm.core.jfr.JfrFeature_ServiceRegistration",
+ "com.oracle.svm.core.jfr.sampler.JfrNoExecutionSamplerFeature_ServiceRegistration",
+ "com.oracle.svm.core.jfr.sampler.JfrRecurringCallbackExecutionSamplerFeature_ServiceRegistration",
+ "com.oracle.svm.core.jvmstat.PerfDataFeature_ServiceRegistration",
+ "com.oracle.svm.core.locks.VMLockFeature_ServiceRegistration",
+ "com.oracle.svm.core.memory.UnmanagedMemorySupportFeature_ServiceRegistration",
+ "com.oracle.svm.core.meta.SubstrateObjectConstantEqualityFeature_ServiceRegistration",
+ "com.oracle.svm.core.monitor.MonitorFeature_ServiceRegistration",
+ "com.oracle.svm.core.nmt.NmtFeature_ServiceRegistration",
+ "com.oracle.svm.core.option.RuntimeOptionsSupportImplFeature_ServiceRegistration",
+ "com.oracle.svm.core.option.ValidateImageBuildOptionsFeature_ServiceRegistration",
+ "com.oracle.svm.core.os.BufferedFileOperationFeature_ServiceRegistration",
+ "com.oracle.svm.core.os.ImageHeapProviderFeature_ServiceRegistration",
+ "com.oracle.svm.core.os.OSCommittedMemoryProviderFeature_ServiceRegistration",
+ "com.oracle.svm.core.posix.IgnoreSignalsFeature_ServiceRegistration",
+ "com.oracle.svm.core.posix.PosixLibMSupportFeature_ServiceRegistration",
+ "com.oracle.svm.core.posix.PosixLoadAverageSupportFeature_ServiceRegistration",
+ "com.oracle.svm.core.posix.PosixLogHandlerFeature_ServiceRegistration",
+ "com.oracle.svm.core.posix.PosixNativeLibraryFeature_ServiceRegistration",
+ "com.oracle.svm.core.posix.PosixPlatformTimeUtilsFeature_ServiceRegistration",
+ "com.oracle.svm.core.posix.PosixRawFileOperationFeature_ServiceRegistration",
+ "com.oracle.svm.core.posix.PosixSubstrateSegfaultHandlerFeature_ServiceRegistration",
+ "com.oracle.svm.core.posix.PosixSubstrateSigProfHandlerFeature_ServiceRegistration",
+ "com.oracle.svm.core.posix.PosixVirtualMemoryProviderFeature_ServiceRegistration",
+ "com.oracle.svm.core.posix.aarch64.AArch64DarwinUContextRegisterDumperFeature_ServiceRegistration",
+ "com.oracle.svm.core.posix.aarch64.AArch64LinuxUContextRegisterDumperFeature_ServiceRegistration",
+ "com.oracle.svm.core.posix.amd64.AMD64DarwinUContextRegisterDumperFeature_ServiceRegistration",
+ "com.oracle.svm.core.posix.amd64.AMD64LinuxUContextRegisterDumperFeature_ServiceRegistration",
+ "com.oracle.svm.core.posix.darwin.DarwinImageSingletonsFeature_ServiceRegistration",
+ "com.oracle.svm.core.posix.darwin.DarwinLibCSupportFeature_ServiceRegistration",
+ "com.oracle.svm.core.posix.darwin.DarwinProcessPropertiesSupportFeature_ServiceRegistration",
+ "com.oracle.svm.core.posix.darwin.DarwinStackOverflowSupportFeature_ServiceRegistration",
+ "com.oracle.svm.core.posix.darwin.DarwinSystemPropertiesFeature_ServiceRegistration",
+ "com.oracle.svm.core.posix.darwin.DarwinThreadCpuTimeSupportFeature_ServiceRegistration",
+ "com.oracle.svm.core.posix.darwin.DarwinTimeUtilFeature_ServiceRegistration",
+ "com.oracle.svm.core.posix.darwin.DarwinVMLockSupportFeature_ServiceRegistration",
+ "com.oracle.svm.core.posix.darwin.PhysicalMemorySupportImplFeature_ServiceRegistration",
+ "com.oracle.svm.core.posix.jvmstat.PosixPerfMemoryFeature_ServiceRegistration",
+ "com.oracle.svm.core.posix.linux.DumpLinuxOSInfoFeature_ServiceRegistration",
+ "com.oracle.svm.core.posix.linux.LinuxImageSingletonsFeature_ServiceRegistration",
+ "com.oracle.svm.core.posix.linux.LinuxPhysicalMemorySupportImplFeature_ServiceRegistration",
+ "com.oracle.svm.core.posix.linux.LinuxProcessPropertiesSupportFeature_ServiceRegistration",
+ "com.oracle.svm.core.posix.linux.LinuxStackOverflowSupportFeature_ServiceRegistration",
+ "com.oracle.svm.core.posix.linux.LinuxSystemPropertiesFeature_ServiceRegistration",
+ "com.oracle.svm.core.posix.linux.LinuxThreadCpuTimeSupportFeature_ServiceRegistration",
+ "com.oracle.svm.core.posix.linux.LinuxVMLockSupportFeature_ServiceRegistration",
+ "com.oracle.svm.core.posix.riscv64.RISCV64LinuxUContextRegisterDumperFeature_ServiceRegistration",
+ "com.oracle.svm.core.posix.thread.PosixParkerFactoryFeature_ServiceRegistration",
+ "com.oracle.svm.core.posix.thread.PosixPlatformThreadsFeature_ServiceRegistration",
+ "com.oracle.svm.core.posix.thread.PosixVMThreadsFeature_ServiceRegistration",
+ "com.oracle.svm.core.posix.thread.PosixVMThreadsPosixThreadLookupFeature_ServiceRegistration",
+ "com.oracle.svm.core.riscv64.RISCV64FrameAccessFeature_ServiceRegistration",
+ "com.oracle.svm.core.stack.JavaFrameAnchorsFeature_ServiceRegistration",
+ "com.oracle.svm.core.thread.ContinuationsFeature_ServiceRegistration",
+ "com.oracle.svm.core.thread.SafepointListenerSupportFeature_ServiceRegistration",
+ "com.oracle.svm.core.thread.SafepointMasterFeature_ServiceRegistration",
+ "com.oracle.svm.core.thread.ThreadListenerSupportFeature_ServiceRegistration",
+ "com.oracle.svm.core.thread.ThreadLookupFeature_ServiceRegistration",
+ "com.oracle.svm.core.thread.ThreadingSupportImplFeature_ServiceRegistration",
+ "com.oracle.svm.core.thread.VMOperationControlFeature_ServiceRegistration",
+ "com.oracle.svm.core.thread.VMOperationListenerSupportFeature_ServiceRegistration",
+ "com.oracle.svm.core.threadlocal.VMThreadLocalInfosFeature_ServiceRegistration",
+ "com.oracle.svm.core.util.CounterFeature_ServiceRegistration",
+ "com.oracle.svm.core.util.HostedStringDeduplicationFeature_ServiceRegistration",
+ "com.oracle.svm.core.windows.WindowsAPIsSupportFeature_ServiceRegistration",
+ "com.oracle.svm.core.windows.WindowsFeature_ServiceRegistration",
+ "com.oracle.svm.core.windows.WindowsLibCSupportFeature_ServiceRegistration",
+ "com.oracle.svm.core.windows.WindowsLibMSupportFeature_ServiceRegistration",
+ "com.oracle.svm.core.windows.WindowsNativeLibraryFeature_ServiceRegistration",
+ "com.oracle.svm.core.windows.WindowsNativeLibrarySupportFeature_ServiceRegistration",
+ "com.oracle.svm.core.windows.WindowsParkerFactoryFeature_ServiceRegistration",
+ "com.oracle.svm.core.windows.WindowsPhysicalMemorySupportImplFeature_ServiceRegistration",
+ "com.oracle.svm.core.windows.WindowsPlatformThreadsFeature_ServiceRegistration",
+ "com.oracle.svm.core.windows.WindowsPlatformTimeUtilsFeature_ServiceRegistration",
+ "com.oracle.svm.core.windows.WindowsProcessPropertiesSupportFeature_ServiceRegistration",
+ "com.oracle.svm.core.windows.WindowsRegisterDumperFeature_ServiceRegistration",
+ "com.oracle.svm.core.windows.WindowsStackOverflowSupportFeature_ServiceRegistration",
+ "com.oracle.svm.core.windows.WindowsSubstrateSegfaultHandlerFeature_ServiceRegistration",
+ "com.oracle.svm.core.windows.WindowsSystemPropertiesFeature_ServiceRegistration",
+ "com.oracle.svm.core.windows.WindowsThreadCpuTimeSupportFeature_ServiceRegistration",
+ "com.oracle.svm.core.windows.WindowsVMLockSupportFeature_ServiceRegistration",
+ "com.oracle.svm.core.windows.WindowsVMThreadsFeature_ServiceRegistration",
+ "com.oracle.svm.core.windows.WindowsVirtualMemoryProviderFeature_ServiceRegistration",
+ "com.oracle.svm.graal.RuntimeCPUFeatureRegionFeature_ServiceRegistration",
+ "com.oracle.svm.graal.isolated.DisableSnippetCountersFeature_ServiceRegistration",
+ "com.oracle.svm.graal.isolated.IsolateAwareObjectConstantEqualityFeature_ServiceRegistration",
+ "com.oracle.svm.graal.meta.aarch64.AArch64RuntimeCodeInstallerPlatformHelperFeature_ServiceRegistration",
+ "com.oracle.svm.graal.meta.amd64.AMD64RuntimeCodeInstallerPlatformHelperFeature_ServiceRegistration",
+ "com.oracle.svm.graal.stubs.AArch64StubForeignCallsFeature_ServiceRegistration",
+ "com.oracle.svm.graal.stubs.AMD64StubForeignCallsFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.AArch64CPUFeatureAccessFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.AMD64CPUFeatureAccessFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.BuildDirectoryProviderImplFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.ClassLoaderFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.ClassNewInstanceFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.ClassPredefinitionFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.ClassValueFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.ConcurrentReachabilityHandler_ServiceRegistration",
+ "com.oracle.svm.hosted.ExtensionLayerImageFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.FallbackFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.Log4ShellFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.LoggingFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.ModuleLayerFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.NativeSecureRandomFilesCloser_ServiceRegistration",
+ "com.oracle.svm.hosted.OpenTypeWorldFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.ProgressReporterFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.ProtectionDomainFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.RISCV64CPUFeatureAccessFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.ReachabilityHandlerFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.ResourcesFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.SecurityServicesFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.ServiceLoaderFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.SubstitutionReportFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.SubstrateDiagnosticFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.SystemInOutErrFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.VMFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.ameta.HostedDynamicHubFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.annotation.AnnotationFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.c.CGlobalDataFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.c.CIsolateDataFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.c.function.CEntryPointSupport_ServiceRegistration",
+ "com.oracle.svm.hosted.c.libc.HostedLibCFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.classinitialization.ClassInitializationFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.code.CEntryPointCallStubFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.code.CEntryPointLiteralFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.code.CFunctionLinkagesFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.code.CFunctionPointerCallStubSupportFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.code.FactoryMethodSupportFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.code.RestrictHeapAccessCalleesFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.code.RuntimeMetadataEncoderImplFactoryFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.code.SubstrateCompilationDirectivesFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.code.SubstrateLIRBackendFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.code.UninterruptibleAnnotationCheckerFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.code.aarch64.AArch64HostedPatcherFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.code.aarch64.AArch64HostedTrampolineSupportFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.code.amd64.AMD64HostedPatcherFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.code.amd64.AMD64HostedTrampolineSupportFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.dashboard.DashboardDumpFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.diagnostic.HostedHeapDumpFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.fieldfolding.StaticFinalFieldFoldingFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.heap.HeapDumpFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.heap.ImageHeapCollectionFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.heap.ObservableHeapMapFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.heap.PodFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.image.DisallowedImageHeapObjectFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.image.ImageHeapConnectedComponentsFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.image.ImageHeapFillerObjectsFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.image.MethodPointerInvalidHandlerFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.image.MethodPointerRelocationProviderFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.image.NativeImageDebugInfoFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.image.NativeImageDebugInfoStripFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.image.sources.SourceCacheFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.imagelayer.HostedDynamicLayerInfoFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.imagelayer.ImageLayerSectionFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.jdk.AccessControlContextReplacerFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.jdk.AtomicFieldUpdaterFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.jdk.JDKInitializationFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.jdk.JDKRegistrations_ServiceRegistration",
+ "com.oracle.svm.hosted.jdk.JNIRegistrationAWTSupport_ServiceRegistration",
+ "com.oracle.svm.hosted.jdk.JNIRegistrationJavaNet_ServiceRegistration",
+ "com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio_ServiceRegistration",
+ "com.oracle.svm.hosted.jdk.JNIRegistrationJava_ServiceRegistration",
+ "com.oracle.svm.hosted.jdk.JNIRegistrationManagementExt_ServiceRegistration",
+ "com.oracle.svm.hosted.jdk.JNIRegistrationPrefs_ServiceRegistration",
+ "com.oracle.svm.hosted.jdk.JNIRegistrationSupport_ServiceRegistration",
+ "com.oracle.svm.hosted.jdk.JNIRegistrationsJavaZip_ServiceRegistration",
+ "com.oracle.svm.hosted.jdk.JmxClientFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.jdk.JmxCommonFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.jdk.JmxServerFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.jdk.VarHandleFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.jdk.localization.CharsetSubstitutionsFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.jdk.localization.LocalizationFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.jfr.JfrEventFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.jni.JNIFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.lambda.StableLambdaProxyNameFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.meta.HostedMethodNameFactory_ServiceRegistration",
+ "com.oracle.svm.hosted.meta.InvalidVTableEntryFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.meta.KnownOffsetsFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.meta.MaterializedConstantFieldsFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.methodhandles.MethodHandleFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.methodhandles.StableInjectedInvokerNameFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.option.RuntimeOptionFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.phases.CInterfaceEnumToolFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.phases.EnumSwitchFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.phases.ReduceImplicitExceptionStackTraceInformationFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.reflect.FoldedReflectionFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.reflect.ReflectionFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.reflect.proxy.DynamicProxyFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.reflect.proxy.StableProxyNameFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.reflect.serialize.SerializationFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.snippets.ExceptionUnwindFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.snippets.ImplicitExceptionsFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.thread.CEntryPointFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.thread.ContinuationsHostedFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.thread.HostedJavaThreadsFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.thread.VMThreadFeature_ServiceRegistration",
+ "com.oracle.svm.hosted.xml.JavaxXmlClassAndResourcesLoaderFeature_ServiceRegistration"
+ ],
+ "com.oracle.svm.hosted.NativeImageClassLoaderPostProcessing": [
+ "com.oracle.svm.hosted.ApplyNativeImageClassLoaderOptions"
+ ],
+ "com.oracle.svm.hosted.c.libc.HostedLibCBase": [
+ "com.oracle.svm.hosted.c.libc.HostedBionicLibC",
+ "com.oracle.svm.hosted.c.libc.HostedGLibC",
+ "com.oracle.svm.hosted.c.libc.HostedMuslLibC"
+ ],
+ "java.nio.file.spi.FileSystemProvider": [
+ "com.oracle.svm.core.jdk.resources.NativeImageResourceFileSystemProvider"
+ ],
+ "jdk.graal.compiler.nodes.graphbuilderconf.GeneratedPluginFactory": [
+ "com.oracle.svm.core.PluginFactory_CPUFeatureAccess",
+ "com.oracle.svm.core.PluginFactory_CalleeSavedRegisters",
+ "com.oracle.svm.core.PluginFactory_FrameAccess",
+ "com.oracle.svm.core.PluginFactory_IsolateArgumentParser",
+ "com.oracle.svm.core.PluginFactory_IsolateListenerSupport",
+ "com.oracle.svm.core.PluginFactory_LinkToNativeSupport",
+ "com.oracle.svm.core.PluginFactory_MissingRegistrationSupport",
+ "com.oracle.svm.core.PluginFactory_Processor",
+ "com.oracle.svm.core.PluginFactory_ReservedRegisters",
+ "com.oracle.svm.core.PluginFactory_RuntimeAssertionsSupport",
+ "com.oracle.svm.core.PluginFactory_SubstrateControlFlowIntegrity",
+ "com.oracle.svm.core.PluginFactory_SubstrateDiagnostics",
+ "com.oracle.svm.core.PluginFactory_SubstrateOptions",
+ "com.oracle.svm.core.PluginFactory_SubstrateSegfaultHandler",
+ "com.oracle.svm.core.PluginFactory_SubstrateUtil",
+ "com.oracle.svm.core.PluginFactory_VMInspectionOptions",
+ "com.oracle.svm.core.c.PluginFactory_CIsolateDataStorage",
+ "com.oracle.svm.core.c.libc.PluginFactory_LibCBase",
+ "com.oracle.svm.core.classinitialization.PluginFactory_EnsureClassInitializedNode",
+ "com.oracle.svm.core.classinitialization.PluginFactory_EnsureClassInitializedSnippets",
+ "com.oracle.svm.core.code.PluginFactory_CodeInfoAccess",
+ "com.oracle.svm.core.code.PluginFactory_CodeInfoDecoder",
+ "com.oracle.svm.core.code.PluginFactory_CodeInfoEncoder",
+ "com.oracle.svm.core.code.PluginFactory_CodeInfoTable",
+ "com.oracle.svm.core.code.PluginFactory_DynamicMethodAddressResolutionHeapSupport",
+ "com.oracle.svm.core.code.PluginFactory_ReferenceAdjuster",
+ "com.oracle.svm.core.code.PluginFactory_RuntimeCodeInfoHistory",
+ "com.oracle.svm.core.code.PluginFactory_RuntimeCodeInfoMemory",
+ "com.oracle.svm.core.collections.PluginFactory_GrowableWordArrayAccess",
+ "com.oracle.svm.core.config.PluginFactory_ConfigurationValues",
+ "com.oracle.svm.core.cpufeature.PluginFactory_RuntimeCPUFeatureCheck",
+ "com.oracle.svm.core.cpufeature.PluginFactory_RuntimeCPUFeatureCheckImpl",
+ "com.oracle.svm.core.cpufeature.PluginFactory_Stubs",
+ "com.oracle.svm.core.deopt.PluginFactory_DeoptimizationCounters",
+ "com.oracle.svm.core.deopt.PluginFactory_DeoptimizationSupport",
+ "com.oracle.svm.core.deopt.PluginFactory_Deoptimizer",
+ "com.oracle.svm.core.genscavenge.PluginFactory_AbstractCollectionPolicy",
+ "com.oracle.svm.core.genscavenge.PluginFactory_AlignedHeapChunk",
+ "com.oracle.svm.core.genscavenge.PluginFactory_AuxiliaryImageHeap",
+ "com.oracle.svm.core.genscavenge.PluginFactory_GCImpl",
+ "com.oracle.svm.core.genscavenge.PluginFactory_GenScavengeMemoryPoolMXBeans",
+ "com.oracle.svm.core.genscavenge.PluginFactory_HeapImpl",
+ "com.oracle.svm.core.genscavenge.PluginFactory_HeapParameters",
+ "com.oracle.svm.core.genscavenge.PluginFactory_HeapVerifier",
+ "com.oracle.svm.core.genscavenge.PluginFactory_JfrGCEvents",
+ "com.oracle.svm.core.genscavenge.PluginFactory_ObjectHeaderImpl",
+ "com.oracle.svm.core.genscavenge.PluginFactory_SerialGCOptions",
+ "com.oracle.svm.core.genscavenge.PluginFactory_ThreadLocalAllocation",
+ "com.oracle.svm.core.genscavenge.PluginFactory_UnalignedHeapChunk",
+ "com.oracle.svm.core.genscavenge.compacting.PluginFactory_MarkStack",
+ "com.oracle.svm.core.genscavenge.compacting.PluginFactory_ObjectMoveInfo",
+ "com.oracle.svm.core.genscavenge.compacting.PluginFactory_SweepingVisitor",
+ "com.oracle.svm.core.genscavenge.graal.PluginFactory_ForcedSerialPostWriteBarrier",
+ "com.oracle.svm.core.genscavenge.graal.PluginFactory_GenScavengeAllocationSnippets",
+ "com.oracle.svm.core.genscavenge.graal.nodes.PluginFactory_FormatArrayNode",
+ "com.oracle.svm.core.genscavenge.graal.nodes.PluginFactory_FormatObjectNode",
+ "com.oracle.svm.core.genscavenge.graal.nodes.PluginFactory_FormatPodNode",
+ "com.oracle.svm.core.genscavenge.graal.nodes.PluginFactory_FormatStoredContinuationNode",
+ "com.oracle.svm.core.genscavenge.remset.PluginFactory_AlignedChunkRememberedSet",
+ "com.oracle.svm.core.genscavenge.remset.PluginFactory_BrickTable",
+ "com.oracle.svm.core.genscavenge.remset.PluginFactory_RememberedSet",
+ "com.oracle.svm.core.genscavenge.remset.PluginFactory_UnalignedChunkRememberedSet",
+ "com.oracle.svm.core.graal.PluginFactory_RuntimeCompilation",
+ "com.oracle.svm.core.graal.aarch64.PluginFactory_AArch64CalleeSavedRegisters",
+ "com.oracle.svm.core.graal.amd64.PluginFactory_AMD64CalleeSavedRegisters",
+ "com.oracle.svm.core.graal.jdk.PluginFactory_SubstrateArraycopySnippets",
+ "com.oracle.svm.core.graal.jdk.PluginFactory_SubstrateObjectCloneSnippets",
+ "com.oracle.svm.core.graal.meta.PluginFactory_KnownOffsets",
+ "com.oracle.svm.core.graal.nodes.PluginFactory_LoadOpenTypeWorldDispatchTableStartingOffset",
+ "com.oracle.svm.core.graal.nodes.PluginFactory_MethodReturnNode",
+ "com.oracle.svm.core.graal.nodes.PluginFactory_NewPodInstanceNode",
+ "com.oracle.svm.core.graal.nodes.PluginFactory_NewStoredContinuationNode",
+ "com.oracle.svm.core.graal.nodes.PluginFactory_SubstrateNewHybridInstanceNode",
+ "com.oracle.svm.core.graal.nodes.PluginFactory_WriteCurrentVMThreadNode",
+ "com.oracle.svm.core.graal.nodes.PluginFactory_WriteHeapBaseNode",
+ "com.oracle.svm.core.graal.nodes.PluginFactory_WriteReturnAddressNode",
+ "com.oracle.svm.core.graal.nodes.PluginFactory_WriteStackPointerNode",
+ "com.oracle.svm.core.graal.nodes.aarch64.PluginFactory_AArch64XPACNode",
+ "com.oracle.svm.core.graal.snippets.PluginFactory_ArithmeticSnippets",
+ "com.oracle.svm.core.graal.snippets.PluginFactory_CEntryPointListener",
+ "com.oracle.svm.core.graal.snippets.PluginFactory_CEntryPointSnippets",
+ "com.oracle.svm.core.graal.snippets.PluginFactory_DeoptTester",
+ "com.oracle.svm.core.graal.snippets.PluginFactory_SafepointSnippets",
+ "com.oracle.svm.core.graal.snippets.PluginFactory_StackOverflowCheckImpl",
+ "com.oracle.svm.core.graal.snippets.PluginFactory_StackOverflowCheckSnippets",
+ "com.oracle.svm.core.graal.snippets.PluginFactory_SubstrateAllocationSnippets",
+ "com.oracle.svm.core.graal.snippets.PluginFactory_SubstrateIntrinsics",
+ "com.oracle.svm.core.graal.snippets.aarch64.PluginFactory_AArch64ArithmeticSnippets",
+ "com.oracle.svm.core.graal.stackvalue.PluginFactory_LoweredStackValueNode",
+ "com.oracle.svm.core.graal.stackvalue.PluginFactory_StackValueSnippets",
+ "com.oracle.svm.core.headers.PluginFactory_LibC",
+ "com.oracle.svm.core.headers.PluginFactory_LibM",
+ "com.oracle.svm.core.headers.PluginFactory_WindowsAPIs",
+ "com.oracle.svm.core.heap.PluginFactory_Heap",
+ "com.oracle.svm.core.heap.PluginFactory_ObjectHeader",
+ "com.oracle.svm.core.heap.PluginFactory_Pod",
+ "com.oracle.svm.core.heap.PluginFactory_ReferenceAccess",
+ "com.oracle.svm.core.heap.PluginFactory_ReferenceAccessImpl",
+ "com.oracle.svm.core.heap.PluginFactory_ReferenceHandlerThread",
+ "com.oracle.svm.core.heap.PluginFactory_StoredContinuationAccess",
+ "com.oracle.svm.core.heap.PluginFactory_VMOperationInfos",
+ "com.oracle.svm.core.heap.dump.PluginFactory_HeapDumpMetadata",
+ "com.oracle.svm.core.heap.dump.PluginFactory_HeapDumpSupportImpl",
+ "com.oracle.svm.core.heap.dump.PluginFactory_HeapDumpWriter",
+ "com.oracle.svm.core.heap.dump.PluginFactory_HeapDumping",
+ "com.oracle.svm.core.hub.PluginFactory_PredefinedClassesSupport",
+ "com.oracle.svm.core.hub.PluginFactory_Target_jdk_internal_reflect_ReflectionFactory",
+ "com.oracle.svm.core.identityhashcode.PluginFactory_SubstrateIdentityHashCodeNode",
+ "com.oracle.svm.core.identityhashcode.PluginFactory_SubstrateIdentityHashCodeSnippets",
+ "com.oracle.svm.core.imagelayer.PluginFactory_ImageLayerBuildingSupport",
+ "com.oracle.svm.core.imagelayer.PluginFactory_ImageLayerSection",
+ "com.oracle.svm.core.jdk.PluginFactory_BacktraceVisitor",
+ "com.oracle.svm.core.jdk.PluginFactory_RuntimeSupport",
+ "com.oracle.svm.core.jdk.PluginFactory_SystemPropertiesSupport",
+ "com.oracle.svm.core.jdk.management.PluginFactory_JmxIncluded",
+ "com.oracle.svm.core.jdk.management.PluginFactory_ManagementSupport",
+ "com.oracle.svm.core.jfr.PluginFactory_HasChunkRotationMonitorField",
+ "com.oracle.svm.core.jfr.PluginFactory_HasJfrSupport",
+ "com.oracle.svm.core.jfr.PluginFactory_JfrBufferAccess",
+ "com.oracle.svm.core.jfr.PluginFactory_JfrChunkFileWriter",
+ "com.oracle.svm.core.jfr.PluginFactory_JfrGCNames",
+ "com.oracle.svm.core.jfr.PluginFactory_JfrManager",
+ "com.oracle.svm.core.jfr.PluginFactory_JfrSerializerSupport",
+ "com.oracle.svm.core.jfr.PluginFactory_JfrThreadLocal",
+ "com.oracle.svm.core.jfr.PluginFactory_SubstrateJVM",
+ "com.oracle.svm.core.jfr.sampler.PluginFactory_AbstractJfrExecutionSampler",
+ "com.oracle.svm.core.jfr.sampler.PluginFactory_JfrExecutionSampler",
+ "com.oracle.svm.core.jfr.traceid.PluginFactory_JfrTraceIdEpoch",
+ "com.oracle.svm.core.jfr.traceid.PluginFactory_JfrTraceIdMap",
+ "com.oracle.svm.core.jni.PluginFactory_JNIObjectFieldAccess",
+ "com.oracle.svm.core.jni.PluginFactory_JNIObjectHandles",
+ "com.oracle.svm.core.locks.PluginFactory_VMLockSupport",
+ "com.oracle.svm.core.log.PluginFactory_Log",
+ "com.oracle.svm.core.memory.PluginFactory_UnmanagedMemorySupportImpl",
+ "com.oracle.svm.core.memory.PluginFactory_UntrackedNullableNativeMemory",
+ "com.oracle.svm.core.meta.PluginFactory_ObjectConstantEquality",
+ "com.oracle.svm.core.monitor.PluginFactory_MonitorSnippets",
+ "com.oracle.svm.core.monitor.PluginFactory_MonitorSupport",
+ "com.oracle.svm.core.nmt.PluginFactory_NativeMemoryTracking",
+ "com.oracle.svm.core.nodes.PluginFactory_CFunctionEpilogueNode",
+ "com.oracle.svm.core.nodes.PluginFactory_CFunctionPrologueDataNode",
+ "com.oracle.svm.core.nodes.PluginFactory_CFunctionPrologueNode",
+ "com.oracle.svm.core.nodes.PluginFactory_CodeSynchronizationNode",
+ "com.oracle.svm.core.nodes.PluginFactory_SafepointCheckNode",
+ "com.oracle.svm.core.option.PluginFactory_HostedOptionKey",
+ "com.oracle.svm.core.option.PluginFactory_RuntimeOptionKey",
+ "com.oracle.svm.core.option.PluginFactory_RuntimeOptionParser",
+ "com.oracle.svm.core.option.PluginFactory_RuntimeOptionValues",
+ "com.oracle.svm.core.os.PluginFactory_AbstractCommittedMemoryProvider",
+ "com.oracle.svm.core.os.PluginFactory_AbstractRawFileOperationSupport",
+ "com.oracle.svm.core.os.PluginFactory_BufferedFileOperationSupport",
+ "com.oracle.svm.core.os.PluginFactory_CommittedMemoryProvider",
+ "com.oracle.svm.core.os.PluginFactory_ImageHeapProvider",
+ "com.oracle.svm.core.os.PluginFactory_MemoryProtectionProvider",
+ "com.oracle.svm.core.os.PluginFactory_RawFileOperationSupport",
+ "com.oracle.svm.core.os.PluginFactory_VirtualMemoryProvider",
+ "com.oracle.svm.core.posix.PluginFactory_PosixStat",
+ "com.oracle.svm.core.posix.pthread.PluginFactory_PthreadConditionUtils",
+ "com.oracle.svm.core.reflect.PluginFactory_RuntimeMetadataDecoder",
+ "com.oracle.svm.core.sampler.PluginFactory_SamplerBufferAccess",
+ "com.oracle.svm.core.sampler.PluginFactory_SamplerSampleWriter",
+ "com.oracle.svm.core.sampler.PluginFactory_SamplerStackTraceSerializer",
+ "com.oracle.svm.core.sampler.PluginFactory_SamplerStatistics",
+ "com.oracle.svm.core.sampler.PluginFactory_SubstrateSigprofHandler",
+ "com.oracle.svm.core.stack.PluginFactory_JavaFrameAnchors",
+ "com.oracle.svm.core.stack.PluginFactory_JavaStackWalker",
+ "com.oracle.svm.core.stack.PluginFactory_StackOverflowCheck",
+ "com.oracle.svm.core.thread.PluginFactory_ContinuationSupport",
+ "com.oracle.svm.core.thread.PluginFactory_Parker",
+ "com.oracle.svm.core.thread.PluginFactory_PlatformThreads",
+ "com.oracle.svm.core.thread.PluginFactory_Safepoint",
+ "com.oracle.svm.core.thread.PluginFactory_SafepointListenerSupport",
+ "com.oracle.svm.core.thread.PluginFactory_Target_jdk_internal_vm_ContinuationSupport",
+ "com.oracle.svm.core.thread.PluginFactory_ThreadCpuTimeSupport",
+ "com.oracle.svm.core.thread.PluginFactory_ThreadListenerSupport",
+ "com.oracle.svm.core.thread.PluginFactory_ThreadingSupportImpl",
+ "com.oracle.svm.core.thread.PluginFactory_VMOperationControl",
+ "com.oracle.svm.core.thread.PluginFactory_VMOperationListenerSupport",
+ "com.oracle.svm.core.threadlocal.PluginFactory_VMThreadLocalSupport",
+ "com.oracle.svm.core.util.PluginFactory_ByteArrayReader",
+ "com.oracle.svm.core.util.PluginFactory_CounterSupport",
+ "com.oracle.svm.core.util.PluginFactory_NonmovableByteArrayReader",
+ "com.oracle.svm.core.util.PluginFactory_PlatformTimeUtils",
+ "com.oracle.svm.graal.stubs.PluginFactory_SVMIntrinsicStubsGen",
+ "com.oracle.svm.hosted.config.PluginFactory_HybridLayoutSupport",
+ "com.oracle.svm.hosted.image.PluginFactory_NativeImageHeap",
+ "com.oracle.svm.hosted.jni.PluginFactory_JNIAccessFeature"
+ ],
+ "jdk.graal.compiler.options.OptionDescriptors": [
+ "com.oracle.svm.core.Containers_OptionDescriptors",
+ "com.oracle.svm.core.FallbackExecutor_OptionDescriptors",
+ "com.oracle.svm.core.NativeImageClassLoaderOptions_OptionDescriptors",
+ "com.oracle.svm.core.RuntimeAssertionsSupport_OptionDescriptors",
+ "com.oracle.svm.core.SubstrateDiagnostics_OptionDescriptors",
+ "com.oracle.svm.core.SubstrateGCOptions_OptionDescriptors",
+ "com.oracle.svm.core.SubstrateOptions_OptionDescriptors",
+ "com.oracle.svm.core.SubstrateSegfaultHandler_OptionDescriptors",
+ "com.oracle.svm.core.VMInspectionOptions_OptionDescriptors",
+ "com.oracle.svm.core.allocationprofile.AllocationSite_OptionDescriptors",
+ "com.oracle.svm.core.code.CodeInfoDecoder_OptionDescriptors",
+ "com.oracle.svm.core.code.CodeInfoEncoder_OptionDescriptors",
+ "com.oracle.svm.core.code.CodeInfoTable_OptionDescriptors",
+ "com.oracle.svm.core.code.RuntimeCodeCache_OptionDescriptors",
+ "com.oracle.svm.core.configure.ConfigurationFiles_OptionDescriptors",
+ "com.oracle.svm.core.deopt.DeoptimizationCounters_OptionDescriptors",
+ "com.oracle.svm.core.deopt.Deoptimizer_OptionDescriptors",
+ "com.oracle.svm.core.genscavenge.LibGraalCollectionPolicy_OptionDescriptors",
+ "com.oracle.svm.core.genscavenge.SerialAndEpsilonGCOptions_OptionDescriptors",
+ "com.oracle.svm.core.genscavenge.SerialGCOptions_OptionDescriptors",
+ "com.oracle.svm.core.graal.snippets.DeoptTester_OptionDescriptors",
+ "com.oracle.svm.core.hub.PredefinedClassesSupport_OptionDescriptors",
+ "com.oracle.svm.core.jdk.FileSystemProviderSupport_OptionDescriptors",
+ "com.oracle.svm.core.jdk.JRTSupport_OptionDescriptors",
+ "com.oracle.svm.core.jdk.ProtectionDomainSupport_OptionDescriptors",
+ "com.oracle.svm.core.jdk.TimeZoneFeature_OptionDescriptors",
+ "com.oracle.svm.core.jvmstat.PerfManager_OptionDescriptors",
+ "com.oracle.svm.core.posix.PosixSubstrateSigprofHandler_OptionDescriptors",
+ "com.oracle.svm.core.sampler.SafepointProfilingSampler_OptionDescriptors",
+ "com.oracle.svm.core.sampler.SubstrateSigprofHandler_OptionDescriptors",
+ "com.oracle.svm.core.stack.StackOverflowCheck_OptionDescriptors",
+ "com.oracle.svm.core.thread.ContinuationSupport_OptionDescriptors",
+ "com.oracle.svm.core.thread.Safepoint_OptionDescriptors",
+ "com.oracle.svm.core.thread.ThreadingSupportImpl_OptionDescriptors",
+ "com.oracle.svm.graal.SubstrateGraalUtils_OptionDescriptors",
+ "com.oracle.svm.graal.hosted.runtimecompilation.GraalGraphObjectReplacer_OptionDescriptors",
+ "com.oracle.svm.graal.hosted.runtimecompilation.RuntimeCompilationFeature_OptionDescriptors",
+ "com.oracle.svm.graal.hosted.runtimecompilation.RuntimeCompiledMethodSupport_OptionDescriptors",
+ "com.oracle.svm.hosted.FeatureHandler_OptionDescriptors",
+ "com.oracle.svm.hosted.LinkAtBuildTimeSupport_OptionDescriptors",
+ "com.oracle.svm.hosted.LoggingFeature_OptionDescriptors",
+ "com.oracle.svm.hosted.NativeImageOptions_OptionDescriptors",
+ "com.oracle.svm.hosted.ResourcesFeature_OptionDescriptors",
+ "com.oracle.svm.hosted.SVMHost_OptionDescriptors",
+ "com.oracle.svm.hosted.SecurityServicesFeature_OptionDescriptors",
+ "com.oracle.svm.hosted.ServiceLoaderFeature_OptionDescriptors",
+ "com.oracle.svm.hosted.SubstitutionReportFeature_OptionDescriptors",
+ "com.oracle.svm.hosted.analysis.ReachabilityTracePrinter_OptionDescriptors",
+ "com.oracle.svm.hosted.c.CAnnotationProcessorCache_OptionDescriptors",
+ "com.oracle.svm.hosted.c.query.SizeAndSignednessVerifier_OptionDescriptors",
+ "com.oracle.svm.hosted.classinitialization.ClassInitializationOptions_OptionDescriptors",
+ "com.oracle.svm.hosted.code.RestrictHeapAccessAnnotationChecker_OptionDescriptors",
+ "com.oracle.svm.hosted.code.UninterruptibleAnnotationChecker_OptionDescriptors",
+ "com.oracle.svm.hosted.dashboard.DashboardOptions_OptionDescriptors",
+ "com.oracle.svm.hosted.diagnostic.HostedHeapDumpFeature_OptionDescriptors",
+ "com.oracle.svm.hosted.fieldfolding.StaticFinalFieldFoldingFeature_OptionDescriptors",
+ "com.oracle.svm.hosted.image.CCLinkerInvocation_OptionDescriptors",
+ "com.oracle.svm.hosted.image.ImageHeapConnectedComponentsFeature_OptionDescriptors",
+ "com.oracle.svm.hosted.image.NativeImageCodeCache_OptionDescriptors",
+ "com.oracle.svm.hosted.image.sources.SourceCacheFeature_OptionDescriptors",
+ "com.oracle.svm.hosted.jdk.JNIRegistrationSupport_OptionDescriptors",
+ "com.oracle.svm.hosted.jdk.localization.LocalizationFeature_OptionDescriptors",
+ "com.oracle.svm.hosted.jni.JNIAccessFeature_OptionDescriptors",
+ "com.oracle.svm.hosted.phases.InlineBeforeAnalysisPolicyUtils_OptionDescriptors",
+ "com.oracle.svm.hosted.reflect.FoldedReflectionFeature_OptionDescriptors",
+ "com.oracle.svm.hosted.snippets.ReflectionPlugins_OptionDescriptors",
+ "com.oracle.svm.hosted.snippets.SubstrateGraphBuilderPlugins_OptionDescriptors",
+ "com.oracle.svm.hosted.substitute.AutomaticUnsafeTransformationSupport_OptionDescriptors"
+ ]
+ },
+ "org.graalvm.polyglot:polyglot": {
+ "org.graalvm.home.HomeFinder": [
+ "org.graalvm.home.impl.DefaultHomeFinder"
+ ]
+ },
+ "org.graalvm.sdk:nativeimage": {
+ "org.graalvm.nativeimage.Platform": [
+ "org.graalvm.nativeimage.Platform$ANDROID_AARCH64",
+ "org.graalvm.nativeimage.Platform$IOS_AARCH64",
+ "org.graalvm.nativeimage.Platform$IOS_AMD64",
+ "org.graalvm.nativeimage.Platform$LINUX_AARCH64",
+ "org.graalvm.nativeimage.Platform$LINUX_AMD64",
+ "org.graalvm.nativeimage.Platform$LINUX_RISCV64",
+ "org.graalvm.nativeimage.Platform$MACOS_AARCH64",
+ "org.graalvm.nativeimage.Platform$MACOS_AMD64",
+ "org.graalvm.nativeimage.Platform$WINDOWS_AARCH64",
+ "org.graalvm.nativeimage.Platform$WINDOWS_AMD64"
+ ]
+ }
+ },
"version": "2"
}
diff --git a/package.json b/package.json
index 29d9b602..ef03d032 100644
--- a/package.json
+++ b/package.json
@@ -20,11 +20,11 @@
"**/*": "prettier --write --ignore-unknown"
},
"devDependencies": {
- "@commitlint/cli": "19.5.0",
- "@commitlint/config-conventional": "19.5.0",
- "husky": "9.1.6",
+ "@commitlint/cli": "19.6.1",
+ "@commitlint/config-conventional": "19.6.0",
+ "husky": "9.1.7",
"lint-staged": "15.2.10",
- "prettier": "3.3.3",
+ "prettier": "3.4.2",
"prettier-plugin-java": "2.6.4"
}
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 25a74541..0e28740e 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -9,20 +9,20 @@ importers:
.:
devDependencies:
'@commitlint/cli':
- specifier: 19.5.0
- version: 19.5.0(@types/node@22.7.4)(typescript@5.6.2)
+ specifier: 19.6.1
+ version: 19.6.1(@types/node@22.7.4)(typescript@5.6.2)
'@commitlint/config-conventional':
- specifier: 19.5.0
- version: 19.5.0
+ specifier: 19.6.0
+ version: 19.6.0
husky:
- specifier: 9.1.6
- version: 9.1.6
+ specifier: 9.1.7
+ version: 9.1.7
lint-staged:
specifier: 15.2.10
version: 15.2.10
prettier:
- specifier: 3.3.3
- version: 3.3.3
+ specifier: 3.4.2
+ version: 3.4.2
prettier-plugin-java:
specifier: 2.6.4
version: 2.6.4
@@ -42,27 +42,27 @@ packages:
engines: {node: '>=6.9.0'}
'@chevrotain/cst-dts-gen@11.0.3':
- resolution: {integrity: sha512-BvIKpRLeS/8UbfxXxgC33xOumsacaeCKAjAeLyOn7Pcp95HiRbrpl14S+9vaZLolnbssPIUuiUd8IvgkRyt6NQ==}
+ resolution: {integrity: sha512-BvIKpRLeS/8UbfxXxgC33xOumsacaeCKAjAeLyOn7Pcp95HiRbrpl14S+9vaZLolnbssPIUuiUd8IvgkRyt6NQ==, tarball: https://registry.npmjs.org/@chevrotain/cst-dts-gen/-/cst-dts-gen-11.0.3.tgz}
'@chevrotain/gast@11.0.3':
- resolution: {integrity: sha512-+qNfcoNk70PyS/uxmj3li5NiECO+2YKZZQMbmjTqRI3Qchu8Hig/Q9vgkHpI3alNjr7M+a2St5pw5w5F6NL5/Q==}
+ resolution: {integrity: sha512-+qNfcoNk70PyS/uxmj3li5NiECO+2YKZZQMbmjTqRI3Qchu8Hig/Q9vgkHpI3alNjr7M+a2St5pw5w5F6NL5/Q==, tarball: https://registry.npmjs.org/@chevrotain/gast/-/gast-11.0.3.tgz}
'@chevrotain/regexp-to-ast@11.0.3':
- resolution: {integrity: sha512-1fMHaBZxLFvWI067AVbGJav1eRY7N8DDvYCTwGBiE/ytKBgP8azTdgyrKyWZ9Mfh09eHWb5PgTSO8wi7U824RA==}
+ resolution: {integrity: sha512-1fMHaBZxLFvWI067AVbGJav1eRY7N8DDvYCTwGBiE/ytKBgP8azTdgyrKyWZ9Mfh09eHWb5PgTSO8wi7U824RA==, tarball: https://registry.npmjs.org/@chevrotain/regexp-to-ast/-/regexp-to-ast-11.0.3.tgz}
'@chevrotain/types@11.0.3':
- resolution: {integrity: sha512-gsiM3G8b58kZC2HaWR50gu6Y1440cHiJ+i3JUvcp/35JchYejb2+5MVeJK0iKThYpAa/P2PYFV4hoi44HD+aHQ==}
+ resolution: {integrity: sha512-gsiM3G8b58kZC2HaWR50gu6Y1440cHiJ+i3JUvcp/35JchYejb2+5MVeJK0iKThYpAa/P2PYFV4hoi44HD+aHQ==, tarball: https://registry.npmjs.org/@chevrotain/types/-/types-11.0.3.tgz}
'@chevrotain/utils@11.0.3':
- resolution: {integrity: sha512-YslZMgtJUyuMbZ+aKvfF3x1f5liK4mWNxghFRv7jqRR9C3R3fAOGTTKvxXDa2Y1s9zSbcpuO0cAxDYsc9SrXoQ==}
+ resolution: {integrity: sha512-YslZMgtJUyuMbZ+aKvfF3x1f5liK4mWNxghFRv7jqRR9C3R3fAOGTTKvxXDa2Y1s9zSbcpuO0cAxDYsc9SrXoQ==, tarball: https://registry.npmjs.org/@chevrotain/utils/-/utils-11.0.3.tgz}
- '@commitlint/cli@19.5.0':
- resolution: {integrity: sha512-gaGqSliGwB86MDmAAKAtV9SV1SHdmN8pnGq4EJU4+hLisQ7IFfx4jvU4s+pk6tl0+9bv6yT+CaZkufOinkSJIQ==}
+ '@commitlint/cli@19.6.1':
+ resolution: {integrity: sha512-8hcyA6ZoHwWXC76BoC8qVOSr8xHy00LZhZpauiD0iO0VYbVhMnED0da85lTfIULxl7Lj4c6vZgF0Wu/ed1+jlQ==}
engines: {node: '>=v18'}
hasBin: true
- '@commitlint/config-conventional@19.5.0':
- resolution: {integrity: sha512-OBhdtJyHNPryZKg0fFpZNOBM1ZDbntMvqMuSmpfyP86XSfwzGw4CaoYRG4RutUPg0BTK07VMRIkNJT6wi2zthg==}
+ '@commitlint/config-conventional@19.6.0':
+ resolution: {integrity: sha512-DJT40iMnTYtBtUfw9ApbsLZFke1zKh6llITVJ+x9mtpHD08gsNXaIRqHTmwTZL3dNX5+WoyK7pCN/5zswvkBCQ==}
engines: {node: '>=v18'}
'@commitlint/config-validator@19.5.0':
@@ -81,16 +81,16 @@ packages:
resolution: {integrity: sha512-yNy088miE52stCI3dhG/vvxFo9e4jFkU1Mj3xECfzp/bIS/JUay4491huAlVcffOoMK1cd296q0W92NlER6r3A==}
engines: {node: '>=v18'}
- '@commitlint/is-ignored@19.5.0':
- resolution: {integrity: sha512-0XQ7Llsf9iL/ANtwyZ6G0NGp5Y3EQ8eDQSxv/SRcfJ0awlBY4tHFAvwWbw66FVUaWICH7iE5en+FD9TQsokZ5w==}
+ '@commitlint/is-ignored@19.6.0':
+ resolution: {integrity: sha512-Ov6iBgxJQFR9koOupDPHvcHU9keFupDgtB3lObdEZDroiG4jj1rzky60fbQozFKVYRTUdrBGICHG0YVmRuAJmw==}
engines: {node: '>=v18'}
- '@commitlint/lint@19.5.0':
- resolution: {integrity: sha512-cAAQwJcRtiBxQWO0eprrAbOurtJz8U6MgYqLz+p9kLElirzSCc0vGMcyCaA1O7AqBuxo11l1XsY3FhOFowLAAg==}
+ '@commitlint/lint@19.6.0':
+ resolution: {integrity: sha512-LRo7zDkXtcIrpco9RnfhOKeg8PAnE3oDDoalnrVU/EVaKHYBWYL1DlRR7+3AWn0JiBqD8yKOfetVxJGdEtZ0tg==}
engines: {node: '>=v18'}
- '@commitlint/load@19.5.0':
- resolution: {integrity: sha512-INOUhkL/qaKqwcTUvCE8iIUf5XHsEPCLY9looJ/ipzi7jtGhgmtH7OOFiNvwYgH7mA8osUWOUDV8t4E2HAi4xA==}
+ '@commitlint/load@19.6.1':
+ resolution: {integrity: sha512-kE4mRKWWNju2QpsCWt428XBvUH55OET2N4QKQ0bF85qS/XbsRGG1MiTByDNlEVpEPceMkDr46LNH95DtRwcsfA==}
engines: {node: '>=v18'}
'@commitlint/message@19.5.0':
@@ -109,8 +109,8 @@ packages:
resolution: {integrity: sha512-CU/GscZhCUsJwcKTJS9Ndh3AKGZTNFIOoQB2n8CmFnizE0VnEuJoum+COW+C1lNABEeqk6ssfc1Kkalm4bDklA==}
engines: {node: '>=v18'}
- '@commitlint/rules@19.5.0':
- resolution: {integrity: sha512-hDW5TPyf/h1/EufSHEKSp6Hs+YVsDMHazfJ2azIk9tHPXS6UqSz1dIRs1gpqS3eMXgtkT7JH6TW4IShdqOwhAw==}
+ '@commitlint/rules@19.6.0':
+ resolution: {integrity: sha512-1f2reW7lbrI0X0ozZMesS/WZxgPa4/wi56vFuJENBmed6mWq5KsheN/nxqnl/C23ioxpPO/PL6tXpiiFy5Bhjw==}
engines: {node: '>=v18'}
'@commitlint/to-lines@19.5.0':
@@ -185,12 +185,12 @@ packages:
engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
chevrotain-allstar@0.3.1:
- resolution: {integrity: sha512-b7g+y9A0v4mxCW1qUhf3BSVPg+/NvGErk/dOkrDaHA0nQIQGAtrOjlX//9OQtRlSCy+x9rfB5N8yC71lH1nvMw==}
+ resolution: {integrity: sha512-b7g+y9A0v4mxCW1qUhf3BSVPg+/NvGErk/dOkrDaHA0nQIQGAtrOjlX//9OQtRlSCy+x9rfB5N8yC71lH1nvMw==, tarball: https://registry.npmjs.org/chevrotain-allstar/-/chevrotain-allstar-0.3.1.tgz}
peerDependencies:
chevrotain: ^11.0.0
chevrotain@11.0.3:
- resolution: {integrity: sha512-ci2iJH6LeIkvP9eJW6gpueU8cnZhv85ELY8w8WiFtNjMHA5ad6pQLaJo9mEly/9qUyCpvqX8/POVUTf18/HFdw==}
+ resolution: {integrity: sha512-ci2iJH6LeIkvP9eJW6gpueU8cnZhv85ELY8w8WiFtNjMHA5ad6pQLaJo9mEly/9qUyCpvqX8/POVUTf18/HFdw==, tarball: https://registry.npmjs.org/chevrotain/-/chevrotain-11.0.3.tgz}
cli-cursor@5.0.0:
resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==}
@@ -240,13 +240,13 @@ packages:
engines: {node: '>=16'}
hasBin: true
- cosmiconfig-typescript-loader@5.0.0:
- resolution: {integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==}
- engines: {node: '>=v16'}
+ cosmiconfig-typescript-loader@6.1.0:
+ resolution: {integrity: sha512-tJ1w35ZRUiM5FeTzT7DtYWAFFv37ZLqSRkGi2oeCK1gPhvaWjkAtfXvLmvE1pRfxxp9aQo6ba/Pvg1dKj05D4g==}
+ engines: {node: '>=v18'}
peerDependencies:
'@types/node': '*'
- cosmiconfig: '>=8.2'
- typescript: '>=4'
+ cosmiconfig: '>=9'
+ typescript: '>=5'
cosmiconfig@9.0.0:
resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==}
@@ -257,8 +257,8 @@ packages:
typescript:
optional: true
- cross-spawn@7.0.3:
- resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
+ cross-spawn@7.0.6:
+ resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
engines: {node: '>= 8'}
dargs@8.1.0:
@@ -353,8 +353,8 @@ packages:
resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==}
engines: {node: '>=16.17.0'}
- husky@9.1.6:
- resolution: {integrity: sha512-sqbjZKK7kf44hfdE94EoX8MZNk0n7HeW37O4YrVGCF4wzgQjp+akPAkfUK5LZ6KuR/6sqeAVuXHji+RzQgOn5A==}
+ husky@9.1.7:
+ resolution: {integrity: sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==}
engines: {node: '>=18'}
hasBin: true
@@ -404,10 +404,10 @@ packages:
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
java-parser@2.3.2:
- resolution: {integrity: sha512-/O42UbEHy3VVJw8W0ruHkQjW75oWvQx4QisoUDRIGir6q3/IZ4JslDMPMYEqp7LU56PYJkH5uXdQiBaCXt/Opw==}
+ resolution: {integrity: sha512-/O42UbEHy3VVJw8W0ruHkQjW75oWvQx4QisoUDRIGir6q3/IZ4JslDMPMYEqp7LU56PYJkH5uXdQiBaCXt/Opw==, tarball: https://registry.npmjs.org/java-parser/-/java-parser-2.3.2.tgz}
- jiti@1.21.6:
- resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==}
+ jiti@2.4.1:
+ resolution: {integrity: sha512-yPBThwecp1wS9DmoA4x4KR2h3QoslacnDR8ypuFM962kI4/456Iy1oHx2RAgh4jfZNdn0bctsdadceiBUgpU1g==}
hasBin: true
js-tokens@4.0.0:
@@ -448,7 +448,7 @@ packages:
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
lodash-es@4.17.21:
- resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==}
+ resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==, tarball: https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz}
lodash.camelcase@4.3.0:
resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==}
@@ -478,7 +478,7 @@ packages:
resolution: {integrity: sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==}
lodash@4.17.21:
- resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
+ resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==, tarball: https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz}
log-update@6.1.0:
resolution: {integrity: sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==}
@@ -562,15 +562,15 @@ packages:
hasBin: true
prettier-plugin-java@2.6.4:
- resolution: {integrity: sha512-57iGIFM4xSCqzHc4G6RLeC0DJk+i6Vd1JDj5xcIe7GsWZjRSl8WWkpL0f4BB0gZ+jDZ8R1uJaxtnMgnRtzjLDQ==}
+ resolution: {integrity: sha512-57iGIFM4xSCqzHc4G6RLeC0DJk+i6Vd1JDj5xcIe7GsWZjRSl8WWkpL0f4BB0gZ+jDZ8R1uJaxtnMgnRtzjLDQ==, tarball: https://registry.npmjs.org/prettier-plugin-java/-/prettier-plugin-java-2.6.4.tgz}
prettier@3.2.5:
- resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==}
+ resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==, tarball: https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz}
engines: {node: '>=14'}
hasBin: true
- prettier@3.3.3:
- resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==}
+ prettier@3.4.2:
+ resolution: {integrity: sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==}
engines: {node: '>=14'}
hasBin: true
@@ -669,7 +669,7 @@ packages:
engines: {node: '>=8.0'}
typescript@5.6.2:
- resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==}
+ resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==, tarball: https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz}
engines: {node: '>=14.17'}
hasBin: true
@@ -747,11 +747,11 @@ snapshots:
'@chevrotain/utils@11.0.3': {}
- '@commitlint/cli@19.5.0(@types/node@22.7.4)(typescript@5.6.2)':
+ '@commitlint/cli@19.6.1(@types/node@22.7.4)(typescript@5.6.2)':
dependencies:
'@commitlint/format': 19.5.0
- '@commitlint/lint': 19.5.0
- '@commitlint/load': 19.5.0(@types/node@22.7.4)(typescript@5.6.2)
+ '@commitlint/lint': 19.6.0
+ '@commitlint/load': 19.6.1(@types/node@22.7.4)(typescript@5.6.2)
'@commitlint/read': 19.5.0
'@commitlint/types': 19.5.0
tinyexec: 0.3.0
@@ -760,7 +760,7 @@ snapshots:
- '@types/node'
- typescript
- '@commitlint/config-conventional@19.5.0':
+ '@commitlint/config-conventional@19.6.0':
dependencies:
'@commitlint/types': 19.5.0
conventional-changelog-conventionalcommits: 7.0.2
@@ -786,19 +786,19 @@ snapshots:
'@commitlint/types': 19.5.0
chalk: 5.3.0
- '@commitlint/is-ignored@19.5.0':
+ '@commitlint/is-ignored@19.6.0':
dependencies:
'@commitlint/types': 19.5.0
semver: 7.6.3
- '@commitlint/lint@19.5.0':
+ '@commitlint/lint@19.6.0':
dependencies:
- '@commitlint/is-ignored': 19.5.0
+ '@commitlint/is-ignored': 19.6.0
'@commitlint/parse': 19.5.0
- '@commitlint/rules': 19.5.0
+ '@commitlint/rules': 19.6.0
'@commitlint/types': 19.5.0
- '@commitlint/load@19.5.0(@types/node@22.7.4)(typescript@5.6.2)':
+ '@commitlint/load@19.6.1(@types/node@22.7.4)(typescript@5.6.2)':
dependencies:
'@commitlint/config-validator': 19.5.0
'@commitlint/execute-rule': 19.5.0
@@ -806,7 +806,7 @@ snapshots:
'@commitlint/types': 19.5.0
chalk: 5.3.0
cosmiconfig: 9.0.0(typescript@5.6.2)
- cosmiconfig-typescript-loader: 5.0.0(@types/node@22.7.4)(cosmiconfig@9.0.0(typescript@5.6.2))(typescript@5.6.2)
+ cosmiconfig-typescript-loader: 6.1.0(@types/node@22.7.4)(cosmiconfig@9.0.0(typescript@5.6.2))(typescript@5.6.2)
lodash.isplainobject: 4.0.6
lodash.merge: 4.6.2
lodash.uniq: 4.5.0
@@ -839,7 +839,7 @@ snapshots:
lodash.mergewith: 4.6.2
resolve-from: 5.0.0
- '@commitlint/rules@19.5.0':
+ '@commitlint/rules@19.6.0':
dependencies:
'@commitlint/ensure': 19.5.0
'@commitlint/message': 19.5.0
@@ -978,11 +978,11 @@ snapshots:
meow: 12.1.1
split2: 4.2.0
- cosmiconfig-typescript-loader@5.0.0(@types/node@22.7.4)(cosmiconfig@9.0.0(typescript@5.6.2))(typescript@5.6.2):
+ cosmiconfig-typescript-loader@6.1.0(@types/node@22.7.4)(cosmiconfig@9.0.0(typescript@5.6.2))(typescript@5.6.2):
dependencies:
'@types/node': 22.7.4
cosmiconfig: 9.0.0(typescript@5.6.2)
- jiti: 1.21.6
+ jiti: 2.4.1
typescript: 5.6.2
cosmiconfig@9.0.0(typescript@5.6.2):
@@ -994,7 +994,7 @@ snapshots:
optionalDependencies:
typescript: 5.6.2
- cross-spawn@7.0.3:
+ cross-spawn@7.0.6:
dependencies:
path-key: 3.1.1
shebang-command: 2.0.0
@@ -1030,7 +1030,7 @@ snapshots:
execa@8.0.1:
dependencies:
- cross-spawn: 7.0.3
+ cross-spawn: 7.0.6
get-stream: 8.0.1
human-signals: 5.0.0
is-stream: 3.0.0
@@ -1074,7 +1074,7 @@ snapshots:
human-signals@5.0.0: {}
- husky@9.1.6: {}
+ husky@9.1.7: {}
import-fresh@3.3.0:
dependencies:
@@ -1113,7 +1113,7 @@ snapshots:
chevrotain-allstar: 0.3.1(chevrotain@11.0.3)
lodash: 4.17.21
- jiti@1.21.6: {}
+ jiti@2.4.1: {}
js-tokens@4.0.0: {}
@@ -1257,7 +1257,7 @@ snapshots:
prettier@3.2.5: {}
- prettier@3.3.3: {}
+ prettier@3.4.2: {}
require-directory@2.1.1: {}
diff --git a/pom.xml b/pom.xml
index 464b4385..820a21f1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -9,27 +9,27 @@
org.graalvm.sdk
graal-sdk
- 24.1.0
+ 24.1.1
org.graalvm.compiler
compiler
- 24.1.0
+ 24.1.1
org.graalvm.polyglot
polyglot
- 24.1.0
+ 24.1.1
org.graalvm.nativeimage
svm
- 24.1.0
+ 24.1.1
org.graalvm.nativeimage
native-image-base
- 24.1.0
+ 24.1.1
diff --git a/tools/bazel/bazel7.bazelrc b/tools/bazel/bazel7.bazelrc
index 0ca523a1..8ddfc971 100644
--- a/tools/bazel/bazel7.bazelrc
+++ b/tools/bazel/bazel7.bazelrc
@@ -21,7 +21,6 @@ build:strict --incompatible_always_include_files_in_data
build:strict --incompatible_check_sharding_support
build:strict --incompatible_check_testonly_for_output_files
build:strict --incompatible_disable_starlark_host_transitions
-build:strict --incompatible_disallow_symlink_file_to_dir
build:strict --incompatible_fix_package_group_reporoot_syntax
build:strict --incompatible_package_group_has_public_syntax
build:strict --incompatible_remote_dangling_symlinks
diff --git a/tools/bazel/bazel8.bazelrc b/tools/bazel/bazel8.bazelrc
new file mode 100644
index 00000000..c836225f
--- /dev/null
+++ b/tools/bazel/bazel8.bazelrc
@@ -0,0 +1,140 @@
+import %workspace%/.aspect/bazelrc/bazel7.bazelrc
+
+build --remote_build_event_upload=minimal
+build --noexperimental_check_external_repository_files
+build --extra_toolchains=@graalvm//:bootstrap_runtime_toolchain
+
+# Compat: We keep the `bzlmod` config profile because it is injected for pre-Bazel 8 in CI.
+build --enable_bzlmod
+build:bzlmod --enable_bzlmod
+
+build:dev --lockfile_mode=update
+
+build:labs --experimental_worker_sandbox_hardening
+build:labs --experimental_worker_for_repo_fetching=platform
+build:labs --experimental_worker_multiplex_sandboxing
+build:labs --experimental_bzl_visibility
+
+build:strict --incompatible_depset_for_java_output_source_jars
+build:strict --incompatible_disallow_sdk_frameworks_attributes
+build:strict --incompatible_objc_alwayslink_by_default
+build:strict --incompatible_python_disable_py2
+build:strict --incompatible_always_include_files_in_data
+build:strict --incompatible_check_sharding_support
+build:strict --incompatible_check_testonly_for_output_files
+build:strict --incompatible_disable_starlark_host_transitions
+build:strict --incompatible_fix_package_group_reporoot_syntax
+build:strict --incompatible_package_group_has_public_syntax
+build:strict --incompatible_remote_use_new_exit_code_for_lost_inputs
+build:strict --incompatible_sandbox_hermetic_tmp
+build:strict --incompatible_unambiguous_label_stringification
+
+# ---- Inlined `performance.bazelrc` with modifications for Bazel 8
+
+# Speed up all builds by not checking if output files have been modified. Lets you make changes to
+# the output tree without triggering a build for local debugging. For example, you can modify
+# [rules_js](https://github.com/aspect-build/rules_js) 3rd party npm packages in the output tree
+# when local debugging.
+# Docs: https://github.com/bazelbuild/bazel/blob/1af61b21df99edc2fc66939cdf14449c2661f873/src/main/java/com/google/devtools/build/lib/pkgcache/PackageOptions.java#L185
+build --noexperimental_check_output_files
+fetch --noexperimental_check_output_files
+query --noexperimental_check_output_files
+
+# Don't apply `--noremote_upload_local_results` and `--noremote_accept_cached` to the disk cache.
+# If you have both `--noremote_upload_local_results` and `--disk_cache`, then this fixes a bug where
+# Bazel doesn't write to the local disk cache as it treats as a remote cache.
+# Docs: https://bazel.build/reference/command-line-reference#flag--incompatible_remote_results_ignore_disk
+build:notbazel8 --incompatible_remote_results_ignore_disk
+
+# Directories used by sandboxed non-worker execution may be reused to avoid unnecessary setup costs.
+# Save time on Sandbox creation and deletion when many of the same kind of action run during the
+# build.
+# No longer experimental in Bazel 6: https://github.com/bazelbuild/bazel/commit/c1a95501a5611878e5cc43a3cc531f2b9e47835b
+# Docs: https://bazel.build/reference/command-line-reference#flag--reuse_sandbox_directories
+build --experimental_reuse_sandbox_directories
+
+# Do not build runfiles symlink forests for external repositories under
+# `.runfiles/wsname/external/repo` (in addition to `.runfiles/repo`). This reduces runfiles &
+# sandbox creation times & prevents accidentally depending on this feature which may flip to off by
+# default in the future. Note, some rules may fail under this flag, please file issues with the rule
+# author.
+# Docs: https://bazel.build/reference/command-line-reference#flag--legacy_external_runfiles
+build --nolegacy_external_runfiles
+
+# Some actions are always IO-intensive but require little compute. It's wasteful to put the output
+# in the remote cache, it just saturates the network and fills the cache storage causing earlier
+# evictions. It's also not worth sending them for remote execution.
+# For actions like PackageTar it's usually faster to just re-run the work locally every time.
+# You'll have to look at an execution log to figure out what other action mnemonics you care about.
+# In some cases you may need to patch rulesets to add a mnemonic to actions that don't have one.
+# https://bazel.build/reference/command-line-reference#flag--modify_execution_info
+build --modify_execution_info=PackageTar=+no-remote
+
+# ---- End inline
+
+# ---- Inlined `correctness.bazelrc` with modifications for Bazel 8
+
+# Do not upload locally executed action results to the remote cache.
+# This should be the default for local builds so local builds cannot poison the remote cache.
+# It should be flipped to `--remote_upload_local_results` on CI
+# by using `--bazelrc=.aspect/bazelrc/ci.bazelrc`.
+# Docs: https://bazel.build/reference/command-line-reference#flag--remote_upload_local_results
+build --noremote_upload_local_results
+
+# Don't allow network access for build actions in the sandbox.
+# Ensures that you don't accidentally make non-hermetic actions/tests which depend on remote
+# services.
+# Developers should tag targets with `tags=["requires-network"]` to opt-out of the enforcement.
+# Docs: https://bazel.build/reference/command-line-reference#flag--sandbox_default_allow_network
+build --sandbox_default_allow_network=false
+
+# Warn if a test's timeout is significantly longer than the test's actual execution time.
+# Bazel's default for test_timeout is medium (5 min), but most tests should instead be short (1 min).
+# While a test's timeout should be set such that it is not flaky, a test that has a highly
+# over-generous timeout can hide real problems that crop up unexpectedly.
+# For instance, a test that normally executes in a minute or two should not have a timeout of
+# ETERNAL or LONG as these are much, much too generous.
+# Docs: https://bazel.build/docs/user-manual#test-verbose-timeout-warnings
+test --test_verbose_timeout_warnings
+
+# Allow the Bazel server to check directory sources for changes. Ensures that the Bazel server
+# notices when a directory changes, if you have a directory listed in the srcs of some target.
+# Recommended when using
+# [copy_directory](https://github.com/aspect-build/bazel-lib/blob/main/docs/copy_directory.md) and
+# [rules_js](https://github.com/aspect-build/rules_js) since npm package are source directories
+# inputs to copy_directory actions.
+# Docs: https://bazel.build/reference/command-line-reference#flag--host_jvm_args
+startup --host_jvm_args=-DBAZEL_TRACK_SOURCE_DIRECTORIES=1
+
+# Allow exclusive tests to run in the sandbox. Fixes a bug where Bazel doesn't enable sandboxing for
+# tests with `tags=["exclusive"]`.
+# Docs: https://bazel.build/reference/command-line-reference#flag--incompatible_exclusive_test_sandboxed
+test --incompatible_exclusive_test_sandboxed
+
+# Use a static value for `PATH` and does not inherit `LD_LIBRARY_PATH`. Doesn't let environment
+# variables like `PATH` sneak into the build, which can cause massive cache misses when they change.
+# Use `--action_env=ENV_VARIABLE` if you want to inherit specific environment variables from the
+# client, but note that doing so can prevent cross-user caching if a shared cache is used.
+# Docs: https://bazel.build/reference/command-line-reference#flag--incompatible_strict_action_env
+build --incompatible_strict_action_env
+
+# Propagate tags from a target declaration to the actions' execution requirements.
+# Ensures that tags applied in your BUILD file, like `tags=["no-remote"]`
+# get propagated to actions created by the rule.
+# Without this option, you rely on rules authors to manually check the tags you passed
+# and apply relevant ones to the actions they create.
+# See https://github.com/bazelbuild/bazel/issues/8830 for details.
+# Docs: https://bazel.build/reference/command-line-reference#flag--incompatible_allow_tags_propagation
+build --incompatible_allow_tags_propagation
+fetch --incompatible_allow_tags_propagation
+query --incompatible_allow_tags_propagation
+
+# Do not automatically create `__init__.py` files in the runfiles of Python targets. Fixes the wrong
+# default that comes from Google's internal monorepo by using `__init__.py` to delimit a Python
+# package. Precisely, when a `py_binary` or `py_test` target has `legacy_create_init` set to `auto (the
+# default), it is treated as false if and only if this flag is set. See
+# https://github.com/bazelbuild/bazel/issues/10076.
+# Docs: https://bazel.build/reference/command-line-reference#flag--incompatible_default_to_explicit_init_py
+build --incompatible_default_to_explicit_init_py
+
+# ---- End inline
diff --git a/tools/bazel/bzlmod.bazelrc b/tools/bazel/bzlmod.bazelrc
index 4fadfce8..bfa9f2ef 100644
--- a/tools/bazel/bzlmod.bazelrc
+++ b/tools/bazel/bzlmod.bazelrc
@@ -1 +1 @@
-build:bzlmod --experimental_enable_bzlmod
+# Nothing here.
diff --git a/tools/bazel/cache.bazelrc b/tools/bazel/cache.bazelrc
index 41bff817..a36e2876 100644
--- a/tools/bazel/cache.bazelrc
+++ b/tools/bazel/cache.bazelrc
@@ -9,5 +9,5 @@ build --noexperimental_check_output_files
build --nolegacy_important_outputs
build --incompatible_default_to_explicit_init_py
build:labs --experimental_remote_merkle_tree_cache
-build:labs --experimental_remote_cache_compression
+build:labs --remote_cache_compression
build:labs --experimental_guard_against_concurrent_changes
diff --git a/tools/bazel/hermetic.bazelrc b/tools/bazel/hermetic.bazelrc
index 3d785833..ed38151e 100644
--- a/tools/bazel/hermetic.bazelrc
+++ b/tools/bazel/hermetic.bazelrc
@@ -1,5 +1,4 @@
build:hermetic --incompatible_enable_cc_toolchain_resolution
build:hermetic --incompatible_use_python_toolchains
-build:hermetic --incompatible_enable_android_toolchain_resolution
build:hermetic --incompatible_enable_apple_toolchain_resolution
build:hermetic-strict --action_env BAZEL_DO_NOT_DETECT_CPP_TOOLCHAIN=1
diff --git a/tools/bazel/strict.bazelrc b/tools/bazel/strict.bazelrc
index 38b9d169..9b05cd85 100644
--- a/tools/bazel/strict.bazelrc
+++ b/tools/bazel/strict.bazelrc
@@ -18,14 +18,11 @@ build:strict --incompatible_new_actions_api
build:strict --incompatible_no_attr_license
build:strict --incompatible_py2_outputs_are_suffixed
build:strict --incompatible_py3_is_default
-build:strict --incompatible_remote_output_paths_relative_to_input_root
-build:strict --incompatible_remote_symlinks
build:strict --incompatible_remove_legacy_whole_archive
build:strict --incompatible_require_ctx_in_configure_features
build:strict --incompatible_require_linker_input_cc_api
build:strict --incompatible_run_shell_command_string
build:strict --incompatible_strict_action_env
-build:strict --incompatible_struct_has_no_methods
build:strict --incompatible_top_level_aspects_require_providers
build:strict --incompatible_use_cc_configure_from_rules_cc
build:strict --incompatible_use_python_toolchains
diff --git a/version.bazelrc b/version.bazelrc
index 391445e1..3c6c0ecd 100644
--- a/version.bazelrc
+++ b/version.bazelrc
@@ -1 +1 @@
-import %workspace%/tools/bazel/bazel7.bazelrc
+import %workspace%/tools/bazel/bazel8.bazelrc