From d5dff4985726ffa53c34e4329dc269e38c0202c6 Mon Sep 17 00:00:00 2001 From: github-ops Date: Sun, 21 Jun 2026 02:17:48 +0000 Subject: [PATCH] Move runtime auth application helper --- crates/crank-runtime/src/auth.rs | 11 +++++++++++ crates/crank-runtime/src/executor.rs | 12 +----------- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/crates/crank-runtime/src/auth.rs b/crates/crank-runtime/src/auth.rs index f802a4b..e92248d 100644 --- a/crates/crank-runtime/src/auth.rs +++ b/crates/crank-runtime/src/auth.rs @@ -74,6 +74,17 @@ impl ResolvedAuth { } } +pub(crate) fn apply_resolved_auth( + mut prepared_request: PreparedRequest, + resolved_auth: Option<&ResolvedAuth>, +) -> PreparedRequest { + if let Some(resolved_auth) = resolved_auth { + resolved_auth.apply(&mut prepared_request); + } + + prepared_request +} + fn extract_secret_string( secrets: &BTreeMap, secret_id: &SecretId, diff --git a/crates/crank-runtime/src/executor.rs b/crates/crank-runtime/src/executor.rs index 2012468..f75d1fe 100644 --- a/crates/crank-runtime/src/executor.rs +++ b/crates/crank-runtime/src/executor.rs @@ -13,6 +13,7 @@ use tracing::debug; use crate::{ AdapterResponse, PreparedRequest, ResolvedAuth, RuntimeError, RuntimeLimits, RuntimeOperation, RuntimeRequestContext, + auth::apply_resolved_auth, request_preparation::adapter_prepared_request, response_cache::{ adapter_response_from_cached, cached_response_from_adapter, response_cache_key, @@ -483,17 +484,6 @@ fn finalize_output( .unwrap_or_else(|| Value::Object(Map::new()))) } -fn apply_resolved_auth( - mut prepared_request: PreparedRequest, - resolved_auth: Option<&ResolvedAuth>, -) -> PreparedRequest { - if let Some(resolved_auth) = resolved_auth { - resolved_auth.apply(&mut prepared_request); - } - - prepared_request -} - fn try_acquire_limit( limiter: Arc, kind: &'static str,