From bd110e0eac02132cfe48cb767711e47a845cb594 Mon Sep 17 00:00:00 2001 From: rUv Date: Sat, 22 Aug 2026 15:55:36 -0400 Subject: [PATCH] fix(homecore): enable standalone Arc serialization (#1682) --- .github/workflows/sensing-server-docker.yml | 1 + v2/crates/homecore-server/Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/sensing-server-docker.yml b/.github/workflows/sensing-server-docker.yml index 0338b455..746768f9 100644 --- a/.github/workflows/sensing-server-docker.yml +++ b/.github/workflows/sensing-server-docker.yml @@ -28,6 +28,7 @@ on: - 'v2/crates/wifi-densepose-wifiscan/**' - 'v2/crates/wifi-densepose-bfld/**' - 'v2/crates/cog-ha-matter/**' + - 'v2/crates/homecore*/**' - 'v2/Cargo.toml' - 'v2/Cargo.lock' - 'ui/**' diff --git a/v2/crates/homecore-server/Cargo.toml b/v2/crates/homecore-server/Cargo.toml index 47fe8bb2..4839c702 100644 --- a/v2/crates/homecore-server/Cargo.toml +++ b/v2/crates/homecore-server/Cargo.toml @@ -50,7 +50,7 @@ tower-http = { version = "0.6", features = ["fs", "trace", "cors"] } # requires every crate that pulls reqwest to align on rustls-only (tracked in # CHANGELOG / ADR-131 security note). reqwest = { version = "0.12", default-features = false, features = ["json", "rustls-tls"] } -serde = { version = "1", features = ["derive"] } +serde = { version = "1", features = ["derive", "rc"] } serde_yaml = "0.9" # Concurrent fan-out of per-bank RoomState fetches in the gateway (ยง11 perf). futures = "0.3"