@@ -32,7 +32,7 @@ single_version_override(
3232
3333bazel_dep (name = "apple_support" , version = "1.17.1" , repo_name = "build_bazel_apple_support" )
3434bazel_dep (name = "bazel_skylib" , version = "1.8.1" )
35- bazel_dep (name = "boringssl" , version = "0.20241024.0" ) # mistmatched 20241211
35+ bazel_dep (name = "boringssl" , version = "0.20241024.0" ) # mismatched 20241211
3636bazel_dep (name = "c-ares" , version = "1.19.1" , repo_name = "com_github_cares_cares" )
3737bazel_dep (name = "envoy_api" , version = "0.0.0-20251216-6ef568c" )
3838bazel_dep (name = "googleapis-cc" , version = "1.0.0" )
@@ -53,10 +53,11 @@ single_version_override(
5353)
5454
5555bazel_dep (name = "protoc-gen-validate" , version = "1.2.1.bcr.1" , repo_name = "com_envoyproxy_protoc_gen_validate" ) # Not needed directly
56- bazel_dep (name = "re2" , version = "2024-07-02.bcr.1" , repo_name = "com_googlesource_code_re2" ) # mistmached 2022-04-01
56+ bazel_dep (name = "re2" , version = "2024-07-02.bcr.1" , repo_name = "com_googlesource_code_re2" ) # mismatched 2022-04-01
5757bazel_dep (name = "rules_apple" , version = "3.16.0" , repo_name = "build_bazel_rules_apple" )
5858bazel_dep (name = "rules_cc" , version = "0.1.1" )
5959bazel_dep (name = "rules_proto" , version = "7.0.2" )
60+ bazel_dep (name = "rules_shell" , version = "0.4.0" )
6061bazel_dep (name = "xds" , version = "0.0.0-20251210-ee656c7" , repo_name = "com_github_cncf_xds" )
6162
6263# --- Zlib
@@ -74,7 +75,6 @@ single_version_override(
7475# Development dependencies
7576# ========================
7677bazel_dep (name = "google_benchmark" , version = "1.9.0" , dev_dependency = True , repo_name = "com_github_google_benchmark" )
77- bazel_dep (name = "rules_shell" , version = "0.4.0" , dev_dependency = True )
7878
7979# Python dependencies
8080# ===================
@@ -125,11 +125,38 @@ http_archive(
125125 url = "https://github.com/python/typing_extensions/archive/4.12.2.tar.gz" ,
126126)
127127
128- # Provide repo @com_google_fuzztest.
129- include ( "//bazel:com_google_fuzztest.MODULE.bazel" )
128+ # --- Provide repo @com_google_fuzztest.
129+ bazel_dep ( name = "fuzztest" , version = "20250805.0" , dev_dependency = True , repo_name = "com_google_fuzztest" ) # mismatched 2023-05-16
130130
131- # Provides repo @grpc_custom_exec_properties.
132- include ("//bazel:grpc_custom_exec_properties.MODULE.bazel" )
131+ # This package is not directly used by grpc, but requested by fuzztest.
132+ #
133+ # The reason for version bump is because bazel resolve this package to riegeli@0.0.0-20240606-973b6f0,
134+ # which is incompatible with the version of abseil-cpp we use.
135+ #
136+ # See also https://bazel.build/external/module#version-selection.
137+ bazel_dep (name = "riegeli" , version = "0.0.0-20250706-c4d1f27" , dev_dependency = True )
138+
139+ # --- Provide repo @grpc_custom_exec_properties.
140+ http_archive (
141+ name = "bazel_toolchains" ,
142+ integrity = "sha256-F57AL4Cehqv1Y1bYiYyL10Bp8b18VgRAUMLNPXnQ4CQ=" ,
143+ strip_prefix = "bazel-toolchains-4.1.0" ,
144+ urls = [
145+ "https://mirror.bazel.build/github.com/bazelbuild/bazel-toolchains/releases/download/4.1.0/bazel-toolchains-4.1.0.tar.gz" ,
146+ "https://github.com/bazelbuild/bazel-toolchains/releases/download/4.1.0/bazel-toolchains-4.1.0.tar.gz" ,
147+ ],
148+ )
149+
150+ exec_properties = use_extension ("//bazel:extensions.bzl" , "exec_properties" )
151+ exec_properties .custom_exec_properties (
152+ name = "grpc_custom_exec_properties" ,
153+ constant = "LARGE_MACHINE" ,
154+ rbe_exec_properties_dict = {
155+ "os" : "ubuntu" ,
156+ "machine_size" : "large" ,
157+ },
158+ )
159+ use_repo (exec_properties , "grpc_custom_exec_properties" )
133160
134161# -- google_cloud_cpp 2.35.0 related repos, which requires a modified version of googleapis, hence the version pinning.
135162bazel_dep (name = "googleapis" , version = "0.0.0-20251003-2193a2bf" , repo_name = "com_google_googleapis" )
0 commit comments