ci-rust-embedded (1.0.1)

Published 2026-07-25 19:28:39 +00:00 by faicel

Installation

docker pull code.bhk-itsolutions.com/homeiot/ci-rust-embedded:1.0.1
sha256:e1650e8ca76674e1d1fef74162fdd81f71bf5f80654d8d5c6f3074862a95a66b

About this package

Pinned Rust toolchain + cargo tools for HomeIoT embedded CI

Image layers

# debian.sh --arch 'amd64' out/ 'bookworm' '@1779062400'
LABEL org.opencontainers.image.title=ci-rust-embedded
LABEL org.opencontainers.image.description=Pinned Rust toolchain + cargo tools for HomeIoT embedded CI
LABEL org.opencontainers.image.source=https://code.bhk-itsolutions.com/homeiot/ci-rust-embedded
ARG RUST_VERSION=1.97.0
ARG CARGO_MACHETE_VERSION=0.8.0
ARG RUSTUP_VERSION=1.27.1
ENV DEBIAN_FRONTEND=noninteractive RUSTUP_HOME=/usr/local/rustup CARGO_HOME=/usr/local/cargo PATH=/usr/local/cargo/bin:/usr/local/rustup/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin RUST_VERSION=1.97.0 CARGO_MACHETE_VERSION=0.8.0
RUN |3 RUST_VERSION=1.97.0 CARGO_MACHETE_VERSION=0.8.0 RUSTUP_VERSION=1.27.1 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates curl build-essential pkg-config libssl-dev git jq && rm -rf /var/lib/apt/lists/* # buildkit
RUN |3 RUST_VERSION=1.97.0 CARGO_MACHETE_VERSION=0.8.0 RUSTUP_VERSION=1.27.1 /bin/sh -c curl --proto '=https' --tlsv1.2 -fsSL "https://static.rust-lang.org/rustup/archive/${RUSTUP_VERSION}/x86_64-unknown-linux-gnu/rustup-init" -o /tmp/rustup-init && chmod +x /tmp/rustup-init && /tmp/rustup-init -y --default-toolchain "${RUST_VERSION}" --profile minimal && rm /tmp/rustup-init && rustup component add rustfmt clippy && cargo install cargo-machete --version "${CARGO_MACHETE_VERSION}" --locked && rustc --version && cargo --version && cargo fmt --version && cargo clippy --version && cargo machete --version # buildkit
COPY scripts/smoke-test.sh /usr/local/bin/ci-rust-embedded-smoke-test.sh # buildkit
RUN |3 RUST_VERSION=1.97.0 CARGO_MACHETE_VERSION=0.8.0 RUSTUP_VERSION=1.27.1 /bin/sh -c chmod +x /usr/local/bin/ci-rust-embedded-smoke-test.sh # buildkit
WORKDIR /workspace
CMD ["bash" "-lc" "rustc --version && cargo --version && cargo machete --version"]

Labels

Key Value
org.opencontainers.image.description Pinned Rust toolchain + cargo tools for HomeIoT embedded CI
org.opencontainers.image.source https://code.bhk-itsolutions.com/homeiot/ci-rust-embedded
org.opencontainers.image.title ci-rust-embedded
Details
Container
2026-07-25 19:28:39 +00:00
0
OCI / Docker
linux/amd64
379 MiB
Versions (5) View all
rust-1.97.0 2026-07-25
latest 2026-07-25
1.0.3 2026-07-25
1.0.2 2026-07-25
1.0.1 2026-07-25