Remove Bazel 6 workarounds
The workarounds are no longer relevant with Bazel 7.0.0 in `.bazelversion`.
Closes #20503.
PiperOrigin-RevId: 590668853
Change-Id: I3a99ddecc3f2427e67e2f4dc60d82255988f4233
diff --git a/.bazelrc b/.bazelrc
index 0bc2e51..ca34565 100644
--- a/.bazelrc
+++ b/.bazelrc
@@ -14,9 +14,6 @@
build:remote_shared --noexperimental_check_desugar_deps
# Configuration to build and test Bazel on RBE on Ubuntu 18.04 with Java 11
-# Workaround for https://github.com/bazelbuild/bazel/issues/19837.
-# TODO(bazel-team): Remove this toolchain when .bazelversion is 7.0.0rc2 or later.
-build:ubuntu2004_java11 --extra_toolchains=//:bazel_rbe_java_toolchain_definition
build:ubuntu2004_java11 --extra_toolchains=@rbe_ubuntu2004_java11//java:all
build:ubuntu2004_java11 --crosstool_top=@rbe_ubuntu2004_java11//cc:toolchain
build:ubuntu2004_java11 --extra_toolchains=@rbe_ubuntu2004_java11//config:cc-toolchain
diff --git a/BUILD b/BUILD
index 26e65f2..2880453 100644
--- a/BUILD
+++ b/BUILD
@@ -1,7 +1,6 @@
# Bazel - Google's Build System
load("@bazel_skylib//rules:write_file.bzl", "write_file")
-load("@rules_java//toolchains:default_java_toolchain.bzl", "default_java_toolchain")
load("@rules_license//rules:license.bzl", "license")
load("@rules_pkg//pkg:tar.bzl", "pkg_tar")
load("@rules_python//python:defs.bzl", "py_binary")
@@ -285,20 +284,3 @@
)
for platform_name in REMOTE_PLATFORMS
]
-
-# Workaround for https://github.com/bazelbuild/bazel/issues/19837.
-# TODO(bazel-team): Remove these two targets when .bazelversion is 7.0.0rc2 or later.
-default_java_toolchain(
- name = "bazel_java_toolchain",
- bootclasspath = ["@rules_java//toolchains:platformclasspath"],
- source_version = "11",
- tags = ["manual"],
- target_version = "11",
-)
-
-default_java_toolchain(
- name = "bazel_rbe_java_toolchain",
- bootclasspath = ["@bazel_tools//tools/jdk:platformclasspath"],
- source_version = "11",
- target_version = "11",
-)
diff --git a/MODULE.bazel b/MODULE.bazel
index a6dddde..98fbc6f 100644
--- a/MODULE.bazel
+++ b/MODULE.bazel
@@ -307,6 +307,7 @@
version = "20.0.2",
)
use_repo(gvm, "graalvm_toolchains")
+
register_toolchains("@graalvm_toolchains//:gvm")
# =========================================
@@ -321,10 +322,6 @@
register_toolchains("//src/main/res:empty_rc_toolchain")
-# Workaround for https://github.com/bazelbuild/bazel/issues/19837.
-# TODO(bazel-team): Remove when .bazelversion is 7.0.0rc2 or later.
-register_toolchains("//:bazel_java_toolchain_definition")
-
# =========================================
# Android tools dependencies
# =========================================
diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock
index 8827d70..728771d 100644
--- a/MODULE.bazel.lock
+++ b/MODULE.bazel.lock
@@ -1,6 +1,6 @@
{
"lockFileVersion": 3,
- "moduleFileHash": "181678df5c28839fced02f5f546f99ae5a99c21eb263975d3244e17497b7064f",
+ "moduleFileHash": "40a8230b8e83c355a617701c5c9ed2df3932ab037d3b4ad036dc056738bcf888",
"flags": {
"cmdRegistries": [
"https://bcr.bazel.build/"
@@ -30,8 +30,7 @@
"@graalvm_toolchains//:gvm",
"@bazel_tools//tools/python:autodetecting_toolchain",
"@local_config_winsdk//:all",
- "//src/main/res:empty_rc_toolchain",
- "//:bazel_java_toolchain_definition"
+ "//src/main/res:empty_rc_toolchain"
],
"extensionUsages": [
{
@@ -332,7 +331,7 @@
"devDependency": false,
"location": {
"file": "@@//:MODULE.bazel",
- "line": 333,
+ "line": 330,
"column": 22
}
}
@@ -580,7 +579,7 @@
"usingModule": "<root>",
"location": {
"file": "@@//:MODULE.bazel",
- "line": 355,
+ "line": 352,
"column": 35
},
"imports": {
@@ -597,7 +596,7 @@
"usingModule": "<root>",
"location": {
"file": "@@//:MODULE.bazel",
- "line": 358,
+ "line": 355,
"column": 42
},
"imports": {
@@ -2251,7 +2250,7 @@
"bzlTransitiveDigest": "DSeXJLRZhP/A/L6FhhbvcMg1auJWnRmHqERfXhXJwZY=",
"accumulatedFileDigests": {
"@@//src/test/tools/bzlmod:MODULE.bazel.lock": "7fd09363e734c78e66a87157b9baab177a58dec56bc8645ecc084ef3eff14360",
- "@@//:MODULE.bazel": "181678df5c28839fced02f5f546f99ae5a99c21eb263975d3244e17497b7064f"
+ "@@//:MODULE.bazel": "40a8230b8e83c355a617701c5c9ed2df3932ab037d3b4ad036dc056738bcf888"
},
"envVariables": {},
"generatedRepoSpecs": {