From 0e684fb06fbe93f6a4d2528bd7b40523a310a33b Mon Sep 17 00:00:00 2001 From: Timmy Date: Thu, 16 Jul 2026 19:03:48 +0100 Subject: [PATCH] Upgrading Docker to include newer node, so front-end builds --- docker/Dockerfile | 2 +- docker/stacks/rust/Dockerfile.fragment | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 348eefbc..76624818 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -7,7 +7,7 @@ # # Tested with: OrbStack (recommended on macOS), Docker Desktop (slower bind mounts) -FROM rust:1.93-bookworm AS base +FROM rust:1.94-bookworm AS base # Clippy and rustfmt are needed at runtime for acceptance gates RUN rustup component add clippy rustfmt diff --git a/docker/stacks/rust/Dockerfile.fragment b/docker/stacks/rust/Dockerfile.fragment index 224a0d04..d5bdca10 100644 --- a/docker/stacks/rust/Dockerfile.fragment +++ b/docker/stacks/rust/Dockerfile.fragment @@ -14,10 +14,14 @@ USER root # Build tools required by rustup and many Rust crates. +# libudev-dev: serial/USB device crates (libudev-sys, serialport). +# libclang-dev: bindgen-based crates; cargo test is skipped when absent. RUN apt-get update && apt-get install -y --no-install-recommends \ build-essential \ pkg-config \ libssl-dev \ + libudev-dev \ + libclang-dev \ && rm -rf /var/lib/apt/lists/* ENV RUSTUP_HOME="/home/huskies/.rustup" \