From 54fbadbe0430f0265246f88231c3bb5fb6644487 Mon Sep 17 00:00:00 2001 From: Diptesh Choudhuri Date: Mon, 13 Apr 2026 06:39:17 +0530 Subject: [PATCH 1/3] [Bug] OIDC does not work with an auth provider on an internal CA despite mounting root cert to container Fixes #1740 --- Cargo.lock | 1 + Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Cargo.lock b/Cargo.lock index 00c140ce96..7290cac59a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6351,6 +6351,7 @@ dependencies = [ "pin-project-lite", "quinn", "rustls 0.23.35", + "rustls-native-certs", "rustls-pki-types", "serde", "serde_json", diff --git a/Cargo.toml b/Cargo.toml index 4b670dc2c6..5bb3b364db 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -85,7 +85,7 @@ regex = "=1.12.3" reqwest = { version = "=0.12.25", features = [ "json", "stream", - "rustls-tls", + "rustls-tls-native-roots", ], default-features = false } rstest = "=0.26.1" rust_decimal = { version = "=1.40.0", features = ["macros"] } From 1bb5bfc126bf0fb6a14fda2b6f124cc1a936ff32 Mon Sep 17 00:00:00 2001 From: Diptesh Choudhuri Date: Mon, 13 Apr 2026 06:40:15 +0530 Subject: [PATCH 2/3] refactor: define JobStoragePair type for improved clarity in make_job_storage function --- apps/backend/src/main.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/backend/src/main.rs b/apps/backend/src/main.rs index a951f21277..25d2326115 100644 --- a/apps/backend/src/main.rs +++ b/apps/backend/src/main.rs @@ -52,7 +52,9 @@ static BASE_DIR: &str = env!("CARGO_MANIFEST_DIR"); #[global_allocator] static GLOBAL: Jemalloc = Jemalloc; -fn make_job_storage() -> (Arc>>>, JobStorage) { +type JobStoragePair = (Arc>>>, JobStorage); + +fn make_job_storage() -> JobStoragePair { let (sender, receiver) = unbounded(); let sender = Box::new(sender); let sender = MemorySink::new(Arc::new(FuturesMutex::new(sender))); From d8b92c00611445438122884ce33178ee375b0bfe Mon Sep 17 00:00:00 2001 From: Diptesh Choudhuri Date: Mon, 13 Apr 2026 06:40:29 +0530 Subject: [PATCH 3/3] ci: Run CI