Skip to content

Commit 5c9c873

Browse files
easelclaude
andcommitted
fix(deps): switch reqwest to rustls-tls for cross-compilation
Eliminates the openssl-sys dependency that prevented linux-arm64 cross-compilation with the cross tool. rustls works without any native OpenSSL headers on the target platform. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 3b98fad commit 5c9c873

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ tonic = { version = "0.13", features = ["transport"] }
9898
tonic-build = "0.13"
9999
prost = "0.13"
100100
axum = "0.8"
101-
reqwest = { version = "0.12", features = ["stream"] }
101+
reqwest = { version = "0.12", features = ["stream", "json", "rustls-tls"], default-features = false }
102102

103103
# GraphQL
104104
async-graphql = "7"

crates/axon-cli/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ tracing.workspace = true
3030
tracing-subscriber.workspace = true
3131
clap.workspace = true
3232
tokio = { workspace = true, optional = true }
33-
reqwest = { version = "0.12", features = ["blocking"], optional = true }
33+
reqwest = { version = "0.12", features = ["blocking", "rustls-tls"], default-features = false, optional = true }
3434

3535
[features]
3636
default = ["serve"]

0 commit comments

Comments
 (0)