Reqwest fix: (#1549)

1. **No `openssl-sys` compilation** - The build used `rustls`, `ring`, and `tokio-rustls` instead
2. **All dependencies are pure Rust** - No C compilation required
3. **Build completed in 6.39s** - Fast compilation without vendored OpenSSL

The single-line change to `crates/review/Cargo.toml` switches from the default OpenSSL TLS backend to Rustls, which avoids the `openssl-sys` build failure in CI. This matches the pattern already used by `crates/remote`.
This commit is contained in:
Louis Knight-Webb
2025-12-15 20:37:24 +00:00
committed by GitHub
parent 51bcd30d30
commit 47a6665175

View File

@@ -11,7 +11,7 @@ path = "src/main.rs"
[dependencies] [dependencies]
clap = { version = "4", features = ["derive", "env"] } clap = { version = "4", features = ["derive", "env"] }
tokio = { workspace = true } tokio = { workspace = true }
reqwest = { version = "0.12", features = ["json", "stream"] } reqwest = { version = "0.12", default-features = false, features = ["json", "rustls-tls", "stream"] }
serde = { workspace = true } serde = { workspace = true }
serde_json = { workspace = true } serde_json = { workspace = true }
tar = "0.4" tar = "0.4"