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"