From 24a944658159112094d7bd2b7c9ae2aff2453b62 Mon Sep 17 00:00:00 2001 From: David Caseria Date: Thu, 20 Mar 2025 14:59:14 -0400 Subject: [PATCH] Fix protoc build error --- crates/cdk-payment-processor/build.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/crates/cdk-payment-processor/build.rs b/crates/cdk-payment-processor/build.rs index 853d3257..23be84e7 100644 --- a/crates/cdk-payment-processor/build.rs +++ b/crates/cdk-payment-processor/build.rs @@ -1,5 +1,7 @@ fn main() -> Result<(), Box> { println!("cargo:rerun-if-changed=src/proto/payment_processor.proto"); - tonic_build::compile_protos("src/proto/payment_processor.proto")?; + tonic_build::configure() + .protoc_arg("--experimental_allow_proto3_optional") + .compile_protos(&["src/proto/payment_processor.proto"], &["src/proto"])?; Ok(()) }