From a5dcfe30c722519148d2ab07522cdb357b656948 Mon Sep 17 00:00:00 2001 From: Eric Anderson Date: Tue, 19 May 2026 14:44:05 -0700 Subject: [PATCH 1/2] bazel: Upgrade googleapis to commit 1dbb1a14 Upgrading fixes a rules_go incompatibility with Bazel 9.1 (as mentioned in the Bazel 9.1 release notes), although this specific version was selected simply because it was the newest. Googleapis greatly reduced their dependencies, so we no longer have transitive dependencies on grpc (C repo) and rules_go, which cleans up our dependencies considerably. --- MODULE.bazel | 2 +- repositories.bzl | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index 8388f6c0470..e563857d8fe 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -52,7 +52,7 @@ IO_GRPC_GRPC_JAVA_ARTIFACTS = [ bazel_dep(name = "abseil-cpp", version = "20250512.1") bazel_dep(name = "bazel_jar_jar", version = "0.1.11.bcr.1") bazel_dep(name = "bazel_skylib", version = "1.7.1") -bazel_dep(name = "googleapis", version = "0.0.0-20240326-1c8d509c5", repo_name = "com_google_googleapis") +bazel_dep(name = "googleapis", version = "0.0.0-20260514-1dbb1a14", repo_name = "com_google_googleapis") bazel_dep(name = "grpc-proto", version = "0.0.0-20240627-ec30f58.bcr.1", repo_name = "io_grpc_grpc_proto") bazel_dep(name = "protobuf", version = "33.4", repo_name = "com_google_protobuf") bazel_dep(name = "rules_cc", version = "0.0.9") diff --git a/repositories.bzl b/repositories.bzl index c2d31d5f838..5a2688dbb25 100644 --- a/repositories.bzl +++ b/repositories.bzl @@ -98,10 +98,10 @@ def grpc_java_repositories(): if not native.existing_rule("com_google_googleapis"): http_archive( name = "com_google_googleapis", - sha256 = "49930468563dd48283e8301e8d4e71436bf6d27ac27c235224cc1a098710835d", - strip_prefix = "googleapis-ca1372c6d7bcb199638ebfdb40d2b2660bab7b88", + sha256 = "397fd8eb8a1a62dcf144216d9775816fad7a3fcff0ced1614bee529003c30d9e", + strip_prefix = "googleapis-1dbb1a14e079f78d9214f8e48bf083f32e3ddb96", urls = [ - "https://github.com/googleapis/googleapis/archive/ca1372c6d7bcb199638ebfdb40d2b2660bab7b88.tar.gz", + "https://github.com/googleapis/googleapis/archive/1dbb1a14e079f78d9214f8e48bf083f32e3ddb96.tar.gz", ], ) if not native.existing_rule("io_grpc_grpc_proto"): From 205b85ae470c7bfb1126da1ed04f9ef2eceda403 Mon Sep 17 00:00:00 2001 From: John Cormie Date: Tue, 19 May 2026 14:29:01 -0700 Subject: [PATCH 2/2] Add Bazel 9.1.0 to our CI matrix This backs up our claim that we support the two most recent Bazel versions. --- .github/workflows/testing.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml index 8793cfb82fe..953edd12e04 100644 --- a/.github/workflows/testing.yml +++ b/.github/workflows/testing.yml @@ -80,8 +80,12 @@ jobs: strategy: matrix: bzlmod: [true, false] + bazel_version: [8.7.0, 9.1.0] + exclude: + - bazel_version: 9.1.0 + bzlmod: false env: - USE_BAZEL_VERSION: 8.7.0 + USE_BAZEL_VERSION: ${{ matrix.bazel_version }} steps: - uses: actions/checkout@v4