From e2264585022f27ff7b6a0cbdca64009c2938ff5e Mon Sep 17 00:00:00 2001 From: Yun Peng Date: Fri, 15 May 2026 17:12:35 +0200 Subject: [PATCH 1/3] Update toolchain version from ubuntu2204 to ubuntu2404 --- python/private/internal_dev_deps.bzl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/private/internal_dev_deps.bzl b/python/private/internal_dev_deps.bzl index 11b020e59f..b0b06c31b2 100644 --- a/python/private/internal_dev_deps.bzl +++ b/python/private/internal_dev_deps.bzl @@ -26,7 +26,7 @@ def _internal_dev_deps_impl(mctx): # otherwise refer to RBE docs. rbe_preconfig( name = "buildkite_config", - toolchain = "ubuntu2204", + toolchain = "ubuntu2404", ) runtime_env_repo(name = "rules_python_runtime_env_tc_info") From f4039661d0045c7a883120370c6f3af9c52e7760 Mon Sep 17 00:00:00 2001 From: Yun Peng Date: Tue, 19 May 2026 12:19:18 +0000 Subject: [PATCH 2/3] Update rules_cc --- MODULE.bazel | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MODULE.bazel b/MODULE.bazel index ae007c4aaf..ab1c41bc09 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -8,7 +8,7 @@ bazel_dep(name = "bazel_features", version = "1.21.0") bazel_dep(name = "bazel_skylib", version = "1.8.2") bazel_dep(name = "package_metadata", version = "0.0.7") bazel_dep(name = "platforms", version = "0.0.11") -bazel_dep(name = "rules_cc", version = "0.1.5") +bazel_dep(name = "rules_cc", version = "0.2.17") # Those are loaded only when using py_proto_library # Use py_proto_library directly from protobuf repository From ff41b1d863766204cadc46a9bcb335a0f455e871 Mon Sep 17 00:00:00 2001 From: Yun Peng Date: Tue, 19 May 2026 12:27:14 +0000 Subject: [PATCH 3/3] Update rbe platform as well --- .bazelci/presubmit.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.bazelci/presubmit.yml b/.bazelci/presubmit.yml index 38d223cb8d..6366741313 100644 --- a/.bazelci/presubmit.yml +++ b/.bazelci/presubmit.yml @@ -296,7 +296,7 @@ tasks: <<: *minimum_supported_version <<: *reusable_config name: "RBE: Ubuntu, minimum Bazel" - platform: rbe_ubuntu2204 + platform: rbe_ubuntu2404 build_flags: - "--experimental_repository_cache_hardlinks=false" # BazelCI sets --action_env=BAZEL_DO_NOT_DETECT_CPP_TOOLCHAIN=1, @@ -315,7 +315,7 @@ tasks: rbe: <<: *reusable_config name: "RBE: Ubuntu" - platform: rbe_ubuntu2204 + platform: rbe_ubuntu2404 # TODO @aignas 2024-12-11: get the RBE working in CI for bazel 8.0 # See https://github.com/bazelbuild/rules_python/issues/2499 bazel: 8.x