Fix QUICHE CI build. This temporarily pins bazel to a pre-7.0 version, since Bazel 7.0 apppears to break how we pull platform headers. Also, this does not fix the broken tests yet, merely the compilation failures. PiperOrigin-RevId: 594046756
diff --git a/.bazelversion b/.bazelversion new file mode 100644 index 0000000..024b066 --- /dev/null +++ b/.bazelversion
@@ -0,0 +1 @@ +6.2.1
diff --git a/quiche/BUILD.bazel b/quiche/BUILD.bazel index 23fa287..cd001e1 100644 --- a/quiche/BUILD.bazel +++ b/quiche/BUILD.bazel
@@ -78,7 +78,9 @@ ":quiche_core", "@boringssl//:crypto", "@com_google_absl//absl/base:core_headers", + "@com_google_absl//absl/container:btree", "@com_google_absl//absl/container:flat_hash_map", + "@com_google_absl//absl/container:flat_hash_set", "@com_google_absl//absl/memory", "@com_google_absl//absl/status", "@com_google_absl//absl/status:statusor", @@ -213,6 +215,7 @@ "@com_google_absl//absl/functional:function_ref", "@com_google_absl//absl/hash", "@com_google_absl//absl/memory", + "@com_google_absl//absl/numeric:bits", "@com_google_absl//absl/numeric:int128", "@com_google_absl//absl/status", "@com_google_absl//absl/status:statusor", @@ -222,7 +225,6 @@ "@com_google_absl//absl/types:optional", "@com_google_absl//absl/types:span", "@com_google_absl//absl/types:variant", - "@com_google_quic_trace//quic_trace:quic_trace_cc_proto", "@zlib", ], ) @@ -237,6 +239,7 @@ "@com_google_absl//absl/base:core_headers", "@com_google_absl//absl/container:flat_hash_map", "@com_google_absl//absl/container:flat_hash_set", + "@com_google_absl//absl/container:inlined_vector", "@com_google_absl//absl/memory", "@com_google_absl//absl/strings", "@com_google_absl//absl/strings:str_format", @@ -266,6 +269,7 @@ "@com_google_absl//absl/types:optional", "@com_google_absl//absl/types:span", "@com_google_googletest//:gtest", + "@com_google_quic_trace//quic_trace:quic_trace_cc_proto", ], ) @@ -286,6 +290,8 @@ "@com_google_absl//absl/container:flat_hash_map", "@com_google_absl//absl/container:flat_hash_set", "@com_google_absl//absl/memory", + "@com_google_absl//absl/status", + "@com_google_absl//absl/status:statusor", "@com_google_absl//absl/strings", "@com_google_absl//absl/strings:str_format", "@com_google_absl//absl/types:optional", @@ -386,12 +392,14 @@ hdrs = io_tool_support_hdrs, deps = [ ":quiche_core", + ":quiche_platform_default", ":quiche_platform_default_tools", ":quiche_tool_support", "@boringssl//:crypto", "@com_google_absl//absl/algorithm:container", "@com_google_absl//absl/base:core_headers", "@com_google_absl//absl/cleanup", + "@com_google_absl//absl/container:btree", "@com_google_absl//absl/container:flat_hash_map", "@com_google_absl//absl/container:flat_hash_set", "@com_google_absl//absl/memory",