From 8ce7a7f33c2c4796453a4a2281629c4c7f924ea8 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 31 Aug 2026 17:36:31 +0000 Subject: [PATCH] chore(deps): update protobuf to v36 --- MODULE.bazel | 2 +- bazel/workspace0.bzl | 6 +++--- ci/cloudbuild/dockerfiles/gcc-oldest.Dockerfile | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index 6f08aaec5e0e3..cd3d4c5683c19 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -29,7 +29,7 @@ bazel_dep(name = "abseil-cpp", version = "20250814.2") # The name "com_google_protobuf" is internally used by @bazel_tools, # a native repository we cannot override. # See https://github.com/googleapis/google-cloud-cpp/issues/15393 -bazel_dep(name = "protobuf", version = "35.1", repo_name = "com_google_protobuf") +bazel_dep(name = "protobuf", version = "36.0.bcr.1", repo_name = "com_google_protobuf") bazel_dep(name = "boringssl", version = "0.20251124.0") bazel_dep(name = "nlohmann_json", version = "3.12.0.bcr.1") bazel_dep(name = "curl", version = "8.8.0.bcr.3") diff --git a/bazel/workspace0.bzl b/bazel/workspace0.bzl index 7712233406bed..462579c3c1550 100644 --- a/bazel/workspace0.bzl +++ b/bazel/workspace0.bzl @@ -171,10 +171,10 @@ def gl_cpp_workspace0(name = None): http_archive, name = "com_google_protobuf", urls = [ - "https://github.com/protocolbuffers/protobuf/archive/v31.1.tar.gz", + "https://github.com/protocolbuffers/protobuf/archive/v36.0.tar.gz", ], - sha256 = "c3a0a9ece8932e31c3b736e2db18b1c42e7070cd9b881388b26d01aa71e24ca2", - strip_prefix = "protobuf-31.1", + sha256 = "d120933b88a2857c1b5fb6dafe387cca1b96762c2263cb53d945dcae34e88a3f", + strip_prefix = "protobuf-36.0", ) # Load BoringSSL. This could be automatically loaded by gRPC. But as of diff --git a/ci/cloudbuild/dockerfiles/gcc-oldest.Dockerfile b/ci/cloudbuild/dockerfiles/gcc-oldest.Dockerfile index 28a5f9d5ed52a..1022f9097ac11 100644 --- a/ci/cloudbuild/dockerfiles/gcc-oldest.Dockerfile +++ b/ci/cloudbuild/dockerfiles/gcc-oldest.Dockerfile @@ -84,7 +84,7 @@ RUN curl -fsSL https://github.com/google/benchmark/archive/v1.9.5.tar.gz | \ ldconfig && cd /var/tmp && rm -fr build WORKDIR /var/tmp/build/protobuf -RUN curl -fsSL https://github.com/protocolbuffers/protobuf/archive/v33.6.tar.gz | \ +RUN curl -fsSL https://github.com/protocolbuffers/protobuf/archive/v36.0.tar.gz | \ tar -xzf - --strip-components=1 && \ cmake \ -DCMAKE_BUILD_TYPE=Release \