diff --git a/ci/leptosfmt.Dockerfile b/ci/leptosfmt.Dockerfile index 8b76449..5b1a770 100644 --- a/ci/leptosfmt.Dockerfile +++ b/ci/leptosfmt.Dockerfile @@ -5,12 +5,12 @@ # Update: bump the pin hash and re-push. # # Uses the same Rust digest as the other CI steps for reproducibility. -FROM rust:1.98-bookworm@sha256:93ce27a88655056a51dbdd8f5f2d7ddc071c7b0070fb288a37b5a285fc83971e AS build +FROM rust:1.99-bookworm@sha256:59037199c44290f2befcdd58dcc540164763fc296950255aaefeef096a1866b0 AS build # Install leptosfmt into a global cargo bin dir so the runtime layer can COPY it. RUN rustup toolchain install 1.99.0 --profile minimal && \ RUSTUP_TOOLCHAIN=1.99.0 cargo install leptosfmt --locked # Slim runtime: same digest, only the cargo bin dir copied. -FROM rust:1.98-bookworm@sha256:93ce27a88655056a51dbdd8f5f2d7ddc071c7b0070fb288a37b5a285fc83971e +FROM rust:1.99-bookworm@sha256:59037199c44290f2befcdd58dcc540164763fc296950255aaefeef096a1866b0 COPY --from=build /usr/local/cargo/bin/leptosfmt /usr/local/bin/leptosfmt diff --git a/gateway.Dockerfile b/gateway.Dockerfile index 2052ac0..f9b3242 100644 --- a/gateway.Dockerfile +++ b/gateway.Dockerfile @@ -2,7 +2,7 @@ # # Multi-stage build with cargo-chef for reproducible dependency caching # across the whole workspace. -FROM rust:1.98.1-bookworm@sha256:93ce27a88655056a51dbdd8f5f2d7ddc071c7b0070fb288a37b5a285fc83971e AS chef +FROM rust:1.99.0-bookworm@sha256:59037199c44290f2befcdd58dcc540164763fc296950255aaefeef096a1866b0 AS chef # Keep the reproducible Bookworm base pinned by digest, then install the # repository's current stable compiler explicitly so Docker image publication # lag cannot leave production builds on an older Rust release. diff --git a/i18n-demo.Dockerfile b/i18n-demo.Dockerfile index 520b724..e8cc546 100644 --- a/i18n-demo.Dockerfile +++ b/i18n-demo.Dockerfile @@ -1,7 +1,7 @@ # Pinned by digest for reproducible builds. # # Multi-stage build for the i18n-demo Leptos crate. -FROM rust:1.98.1-bookworm@sha256:93ce27a88655056a51dbdd8f5f2d7ddc071c7b0070fb288a37b5a285fc83971e AS chef +FROM rust:1.99.0-bookworm@sha256:59037199c44290f2befcdd58dcc540164763fc296950255aaefeef096a1866b0 AS chef # Keep the reproducible Bookworm base pinned by digest, then install the # repository's current stable compiler explicitly so Docker image publication # lag cannot leave production builds on an older Rust release. diff --git a/live-search.Dockerfile b/live-search.Dockerfile index ac64296..9c727f9 100644 --- a/live-search.Dockerfile +++ b/live-search.Dockerfile @@ -5,7 +5,7 @@ # 2. planner: produce a recipe.json over the whole workspace. # 3. builder: cargo chef cook the recipe (cached dependency build), # then copy source and build the binary. -FROM rust:1.98.1-bookworm@sha256:93ce27a88655056a51dbdd8f5f2d7ddc071c7b0070fb288a37b5a285fc83971e AS chef +FROM rust:1.99.0-bookworm@sha256:59037199c44290f2befcdd58dcc540164763fc296950255aaefeef096a1866b0 AS chef # Keep the reproducible Bookworm base pinned by digest, then install the # repository's current stable compiler explicitly so Docker image publication # lag cannot leave production builds on an older Rust release.