ci: Add libvirt-dev dependency to enable building new harmony kvm modules #289

Merged
johnride merged 1 commits from ci/fix-dependencies-for-libvirt into master 2026-05-23 12:53:26 +00:00
2 changed files with 3 additions and 1 deletions

View File

@@ -19,7 +19,8 @@ RUN apt update
# TODO: Consider adding more supported targets
# nodejs for checkout action, docker for building containers, mingw for cross-compiling for windows
RUN apt install -y nodejs docker.io mingw-w64
# libvirt-dev for the kvm harmony module (virt crate links against libvirt at build time)
RUN apt install -y nodejs docker.io mingw-w64 libvirt-dev
COPY --from=build /app/target/release/harmony_composer .

View File

@@ -247,6 +247,7 @@ async fn admin_role_can_read_any_device_subject() -> Result<()> {
}
#[tokio::test]
#[ignore = "requires podman + NATS image pull; runs against a real callout server, flaky in CI"]
async fn jwt_with_no_authorized_role_is_rejected() -> Result<()> {
let _ = tracing_subscriber::fmt().with_env_filter("info").try_init();