diff --git a/bazel/grpc_deps.bzl b/bazel/grpc_deps.bzl index ee2a6ae8bc0..5268b090ac3 100644 --- a/bazel/grpc_deps.bzl +++ b/bazel/grpc_deps.bzl @@ -243,12 +243,12 @@ def grpc_deps(): if "com_google_protobuf" not in native.existing_rules(): http_archive( name = "com_google_protobuf", - sha256 = "c580129f1db37f0ba8b80808b530593b89187b0d5573e9471396d0513aacfee4", - strip_prefix = "protobuf-0d22de520bf3fdb0978a962ae90b72db2f560cef", + sha256 = "660ce016f987550bc1ccec4a6ee4199afb871799b696227098e3641476a7d566", + strip_prefix = "protobuf-b2b7a51158418f41cff0520894836c15b1738721", urls = [ # https://github.com/protocolbuffers/protobuf/commits/v24.3 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/protocolbuffers/protobuf/archive/0d22de520bf3fdb0978a962ae90b72db2f560cef.tar.gz", - "https://github.com/protocolbuffers/protobuf/archive/0d22de520bf3fdb0978a962ae90b72db2f560cef.tar.gz", + "https://storage.googleapis.com/grpc-bazel-mirror/github.com/protocolbuffers/protobuf/archive/b2b7a51158418f41cff0520894836c15b1738721.tar.gz", + "https://github.com/protocolbuffers/protobuf/archive/b2b7a51158418f41cff0520894836c15b1738721.tar.gz", ], patches = [ "@com_github_grpc_grpc//third_party:protobuf.patch", diff --git a/third_party/protobuf b/third_party/protobuf index 0d22de520bf..b2b7a511584 160000 --- a/third_party/protobuf +++ b/third_party/protobuf @@ -1 +1 @@ -Subproject commit 0d22de520bf3fdb0978a962ae90b72db2f560cef +Subproject commit b2b7a51158418f41cff0520894836c15b1738721 diff --git a/tools/distrib/python/grpcio_tools/protoc_lib_deps.py b/tools/distrib/python/grpcio_tools/protoc_lib_deps.py index d221cfb9734..c0fedbb958a 100644 --- a/tools/distrib/python/grpcio_tools/protoc_lib_deps.py +++ b/tools/distrib/python/grpcio_tools/protoc_lib_deps.py @@ -315,4 +315,4 @@ CC_INCLUDES=[ ] PROTO_INCLUDE='third_party/protobuf/src' -PROTOBUF_SUBMODULE_VERSION="0d22de520bf3fdb0978a962ae90b72db2f560cef" +PROTOBUF_SUBMODULE_VERSION="b2b7a51158418f41cff0520894836c15b1738721" diff --git a/tools/run_tests/sanity/check_submodules.sh b/tools/run_tests/sanity/check_submodules.sh index 84e958181be..46d916fa043 100755 --- a/tools/run_tests/sanity/check_submodules.sh +++ b/tools/run_tests/sanity/check_submodules.sh @@ -35,7 +35,7 @@ third_party/googleapis 2f9af297c84c55c8b871ba4495e01ade42476c92 third_party/googletest 0e402173c97aea7a00749e825b194bfede4f2e45 third_party/opencensus-proto 4aa53e15cbf1a47bc9087e6cfdca214c1eea4e89 third_party/opentelemetry 60fa8754d890b5c55949a8c68dcfd7ab5c2395df -third_party/protobuf 0d22de520bf3fdb0978a962ae90b72db2f560cef +third_party/protobuf b2b7a51158418f41cff0520894836c15b1738721 third_party/protoc-gen-validate fab737efbb4b4d03e7c771393708f75594b121e4 third_party/re2 0c5616df9c0aaa44c9440d87422012423d91c7d1 third_party/upb 42cd08932e364a4cde35033b73f15c30250d7c2e