Upgrade to rbe_ubuntu2004
Working towards https://github.com/bazelbuild/continuous-integration/issues/1757.
Closes #19866.
PiperOrigin-RevId: 574451509
Change-Id: I00bc491365a69558038293ad2035c5133da2059a
diff --git a/.bazelci/postsubmit.yml b/.bazelci/postsubmit.yml
index 625b298..0ff4c51 100644
--- a/.bazelci/postsubmit.yml
+++ b/.bazelci/postsubmit.yml
@@ -348,8 +348,8 @@
- "//src:bazel_nojdk.exe"
include_json_profile:
- build
- rbe_ubuntu1804:
- platform: ubuntu1804
+ rbe_ubuntu2004:
+ platform: ubuntu2004
name: "RBE"
shell_commands:
- sed -i.bak
@@ -357,7 +357,7 @@
-e 's/^# android_ndk_repository/android_ndk_repository/' WORKSPACE.bzlmod
- rm -f WORKSPACE.bzlmod.bak
build_flags:
- - "--config=ubuntu1804_java11"
+ - "--config=ubuntu2004_java11"
- "--remote_executor=grpcs://remotebuildexecution.googleapis.com"
- "--jobs=200"
- "--experimental_remote_cache_async"
@@ -368,7 +368,7 @@
- "//src:bazel_jdk_minimal"
- "//src/main/java/..."
test_flags:
- - "--config=ubuntu1804_java11"
+ - "--config=ubuntu2004_java11"
- "--remote_executor=grpcs://remotebuildexecution.googleapis.com"
- "--jobs=200"
- "--experimental_remote_cache_async"
diff --git a/.bazelci/presubmit.yml b/.bazelci/presubmit.yml
index 0bb8fe2..7d24c73 100644
--- a/.bazelci/presubmit.yml
+++ b/.bazelci/presubmit.yml
@@ -409,8 +409,8 @@
- "//src:bazel_nojdk.exe"
include_json_profile:
- build
- rbe_ubuntu1804:
- platform: ubuntu1804
+ rbe_ubuntu2004:
+ platform: ubuntu2004
name: "RBE"
shell_commands:
- sed -i.bak
@@ -418,7 +418,7 @@
-e 's/^# android_ndk_repository/android_ndk_repository/' WORKSPACE.bzlmod
- rm -f WORKSPACE.bzlmod.bak
build_flags:
- - "--config=ubuntu1804_java11"
+ - "--config=ubuntu2004_java11"
- "--remote_executor=grpcs://remotebuildexecution.googleapis.com"
- "--jobs=200"
- "--experimental_remote_cache_async"
@@ -429,7 +429,7 @@
- "//src:bazel_jdk_minimal"
- "//src/main/java/..."
test_flags:
- - "--config=ubuntu1804_java11"
+ - "--config=ubuntu2004_java11"
- "--remote_executor=grpcs://remotebuildexecution.googleapis.com"
- "--jobs=200"
- "--experimental_remote_cache_async"
@@ -465,7 +465,7 @@
- "-//src/test/py/bazel:bazel_yanked_versions_test"
- "-//src/test/py/bazel:bzlmod_query_test"
- "-//src/test/shell/bazel:verify_workspace"
- # Flaky on rbe_ubuntu1804
+ # Flaky on rbe_ubuntu2004
# https://github.com/bazelbuild/continuous-integration/issues/1631
- "-//src/test/shell/bazel:bazel_sandboxing_networking_test"
# https://github.com/bazelbuild/bazel/issues/18776
diff --git a/.bazelrc b/.bazelrc
index 041ac11..9fbb5ec 100644
--- a/.bazelrc
+++ b/.bazelrc
@@ -14,16 +14,16 @@
build:remote_shared --noexperimental_check_desugar_deps
# Configuration to build and test Bazel on RBE on Ubuntu 18.04 with Java 11
-build:ubuntu1804_java11 --extra_toolchains=@rbe_ubuntu1804_java11//java:all
-build:ubuntu1804_java11 --crosstool_top=@rbe_ubuntu1804_java11//cc:toolchain
-build:ubuntu1804_java11 --extra_toolchains=@rbe_ubuntu1804_java11//config:cc-toolchain
-build:ubuntu1804_java11 --extra_execution_platforms=//:rbe_ubuntu1804_java11_platform,//:rbe_ubuntu1804_java11_highcpu_platform
-build:ubuntu1804_java11 --host_platform=//:rbe_ubuntu1804_java11_platform
-build:ubuntu1804_java11 --platforms=//:rbe_ubuntu1804_java11_platform
-build:ubuntu1804_java11 --config=remote_shared
+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
+build:ubuntu2004_java11 --extra_execution_platforms=//:rbe_ubuntu2004_java11_platform,//:rbe_ubuntu2004_java11_highcpu_platform
+build:ubuntu2004_java11 --host_platform=//:rbe_ubuntu2004_java11_platform
+build:ubuntu2004_java11 --platforms=//:rbe_ubuntu2004_java11_platform
+build:ubuntu2004_java11 --config=remote_shared
# Alias
-build:remote --config=ubuntu1804_java11
+build:remote --config=ubuntu2004_java11
build:macos --macos_minimum_os=10.11
diff --git a/BUILD b/BUILD
index 033a1e4..56b79c8 100644
--- a/BUILD
+++ b/BUILD
@@ -263,7 +263,7 @@
],
)
-REMOTE_PLATFORMS = ("rbe_ubuntu1804_java11",)
+REMOTE_PLATFORMS = ("rbe_ubuntu2004_java11",)
[
platform(
diff --git a/MODULE.bazel b/MODULE.bazel
index 2acffcd..e39f58d 100644
--- a/MODULE.bazel
+++ b/MODULE.bazel
@@ -292,7 +292,7 @@
)
bazel_rbe_deps = use_extension("//:rbe_extension.bzl", "bazel_rbe_deps")
-use_repo(bazel_rbe_deps, "rbe_ubuntu1804_java11")
+use_repo(bazel_rbe_deps, "rbe_ubuntu2004_java11")
remote_coverage_tools_extension = use_extension("//tools/test:extensions.bzl", "remote_coverage_tools_extension")
use_repo(remote_coverage_tools_extension, "remote_coverage_tools")
diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock
index 4906c0f..dee7269 100644
--- a/MODULE.bazel.lock
+++ b/MODULE.bazel.lock
@@ -1,6 +1,6 @@
{
"lockFileVersion": 3,
- "moduleFileHash": "e5fae0af8e1b7f0db863044df3045425f7eb9a7d08961ac90217a81780da6baa",
+ "moduleFileHash": "50de843d4bf36021313d6db4e8f2656ed1d2aadbcc3d26791537d366111eb6be",
"flags": {
"cmdRegistries": [
"https://bcr.bazel.build/"
@@ -513,7 +513,7 @@
"column": 31
},
"imports": {
- "rbe_ubuntu1804_java11": "rbe_ubuntu1804_java11"
+ "rbe_ubuntu2004_java11": "rbe_ubuntu2004_java11"
},
"devImports": [],
"tags": [],
@@ -2385,16 +2385,16 @@
},
"//:rbe_extension.bzl%bazel_rbe_deps": {
"general": {
- "bzlTransitiveDigest": "iuUIrESHd0zN5HwjvXaCrwa9G/fKaeabyyrrtQVmBvA=",
+ "bzlTransitiveDigest": "oNMQ9KtzGcqNHdpe8zMO3lRAVIKWWDmz8n5SMubtIIc=",
"accumulatedFileDigests": {},
"envVariables": {},
"generatedRepoSpecs": {
- "rbe_ubuntu1804_java11": {
+ "rbe_ubuntu2004_java11": {
"bzlFile": "@@_main~bazel_test_deps~bazelci_rules//:rbe_repo.bzl",
"ruleClassName": "rbe_preconfig",
"attributes": {
- "name": "_main~bazel_rbe_deps~rbe_ubuntu1804_java11",
- "toolchain": "ubuntu1804-bazel-java11"
+ "name": "_main~bazel_rbe_deps~rbe_ubuntu2004_java11",
+ "toolchain": "ubuntu2004-bazel-java11"
}
}
}
diff --git a/rbe_extension.bzl b/rbe_extension.bzl
index 8c4ba71..90dea5f 100644
--- a/rbe_extension.bzl
+++ b/rbe_extension.bzl
@@ -20,8 +20,8 @@
def _bazel_rbe_deps(_ctx):
rbe_preconfig(
- name = "rbe_ubuntu1804_java11",
- toolchain = "ubuntu1804-bazel-java11",
+ name = "rbe_ubuntu2004_java11",
+ toolchain = "ubuntu2004-bazel-java11",
)
bazel_rbe_deps = module_extension(implementation = _bazel_rbe_deps)