Consolidate reqwest versions (#8452)

Update `reqwest` to 0.12 so we only depend on a single version. This should slightly improve compile times and reduce binary bloat.


Co-Authored-By: Michael Sproul <michael@sigmaprime.io>
This commit is contained in:
Michael Sproul
2025-11-25 09:39:40 +11:00
committed by GitHub
parent 03832b0ad2
commit bdfade8e3d
7 changed files with 72 additions and 184 deletions

View File

@@ -26,7 +26,7 @@ pretty_reqwest_error = { workspace = true }
proto_array = { workspace = true }
rand = { workspace = true }
reqwest = { workspace = true }
reqwest-eventsource = "0.5.0"
reqwest-eventsource = "0.6.0"
sensitive_url = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }

View File

@@ -5,5 +5,6 @@ pub mod cors;
pub mod json;
pub mod query;
pub mod reject;
pub mod status_code;
pub mod task;
pub mod uor;

View File

@@ -0,0 +1,9 @@
use eth2::StatusCode;
use warp::Rejection;
/// Convert from a "new" `http::StatusCode` to a `warp` compatible one.
pub fn convert(code: StatusCode) -> Result<warp::http::StatusCode, Rejection> {
code.as_u16().try_into().map_err(|e| {
crate::reject::custom_server_error(format!("bad status code {code:?} - {e:?}"))
})
}