From bcf3a6031494ad7b8e6966d66528f69476b6eb58 Mon Sep 17 00:00:00 2001 From: Dominykas Djacenko Date: Tue, 24 Feb 2026 23:26:39 -0800 Subject: [PATCH] fix(build): use native-tls-vendored to fix cross-compilation --- Cargo.lock | 10 ++++++++++ Cargo.toml | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/Cargo.lock b/Cargo.lock index 2667a54..ba988cc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1635,6 +1635,15 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe" +[[package]] +name = "openssl-src" +version = "300.5.5+3.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f1787d533e03597a7934fd0a765f0d28e94ecc5fb7789f8053b1e699a56f709" +dependencies = [ + "cc", +] + [[package]] name = "openssl-sys" version = "0.9.111" @@ -1643,6 +1652,7 @@ checksum = "82cab2d520aa75e3c58898289429321eb788c3106963d0dc886ec7a5f4adc321" dependencies = [ "cc", "libc", + "openssl-src", "pkg-config", "vcpkg", ] diff --git a/Cargo.toml b/Cargo.toml index 26ccef6..788d584 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -30,7 +30,7 @@ json-patch = "4.0.0" lazy_static = "1.5.0" num-traits = "0.2.19" owo-colors = { version = "4.2.2", features = ["supports-colors"] } -reqwest = "0.12.23" +reqwest = { version = "0.12.23", features = ["native-tls-vendored"] } reqwest-middleware = "0.4.2" reqwest-retry = "0.7.0" serde = { version = "1.0.219", features = ["derive"] }