os/ci-kahlo-linux (linux-ca71371700a39894)

Published 2026-06-30 06:35:28 +00:00 by emma

Installation

docker pull git.wallpen.com/wallpen/os/ci-kahlo-linux:linux-ca71371700a39894
sha256:48052dee5ee81b26ae2757a70e8ee7fa0c69ae57de63ddeec8472597e1e77d6b

Image layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.version=24.04
ADD file:46ac5b8ee4c64ad9ebe840abd5619f571a617ac19483764d47d0eeba7907934f in /
CMD ["/bin/bash"]
LABEL org.opencontainers.image.source=https://git.wallpen.com/wallPen/os
ARG PROTOC_VERSION=3.20.3
ARG SPDX_SBOM_GENERATOR_VERSION=0.0.10
ENV DEBIAN_FRONTEND=noninteractive
ENV CARGO_HOME=/usr/local/cargo
ENV RUSTUP_HOME=/usr/local/rustup
ENV PATH=/usr/local/cargo/bin:/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
SHELL [/bin/bash -o pipefail -c]
RUN |2 PROTOC_VERSION=3.20.3 SPDX_SBOM_GENERATOR_VERSION=0.0.10 /bin/bash -o pipefail -c apt-get update && apt-get install -y --no-install-recommends bash build-essential ca-certificates curl docker.io gcc-arm-none-eabi git libnewlib-arm-none-eabi libudev-dev lz4 nodejs pkg-config python3-pip rsync sshpass unzip xz-utils && rm -rf /var/lib/apt/lists/* # buildkit
RUN |2 PROTOC_VERSION=3.20.3 SPDX_SBOM_GENERATOR_VERSION=0.0.10 /bin/bash -o pipefail -c curl -fsSL https://sh.rustup.rs | sh -s -- -y --profile minimal --default-toolchain stable && rustup toolchain install nightly --profile minimal && rustup component add rustfmt --toolchain stable && rustup target add aarch64-unknown-linux-musl --toolchain stable && cargo install cargo-deny --locked && cargo install cross --locked # buildkit
RUN |2 PROTOC_VERSION=3.20.3 SPDX_SBOM_GENERATOR_VERSION=0.0.10 /bin/bash -o pipefail -c curl -fsSL "https://github.com/protocolbuffers/protobuf/releases/download/v${PROTOC_VERSION}/protoc-${PROTOC_VERSION}-linux-x86_64.zip" -o /tmp/protoc.zip && unzip -q /tmp/protoc.zip -d /usr/local && rm /tmp/protoc.zip # buildkit
RUN |2 PROTOC_VERSION=3.20.3 SPDX_SBOM_GENERATOR_VERSION=0.0.10 /bin/bash -o pipefail -c curl -fsSL https://public.main.wallpen.com/public/bin/mc -o /usr/local/bin/mc && chmod +x /usr/local/bin/mc && curl -fsSL "https://github.com/spdx/spdx-sbom-generator/releases/download/v${SPDX_SBOM_GENERATOR_VERSION}/spdx-sbom-generator-v${SPDX_SBOM_GENERATOR_VERSION}-linux-amd64.tar.gz" -o /tmp/spdx-generator.tar.gz && tar -xzf /tmp/spdx-generator.tar.gz -C /usr/local/bin spdx-sbom-generator && chmod +x /usr/local/bin/spdx-sbom-generator && rm /tmp/spdx-generator.tar.gz # buildkit
WORKDIR /opt/wallpen-deps
COPY .github/workflows/getChanges.rs .github/workflows/getChanges.rs # buildkit
COPY kahlo kahlo # buildkit
RUN |2 PROTOC_VERSION=3.20.3 SPDX_SBOM_GENERATOR_VERSION=0.0.10 /bin/bash -o pipefail -c cd kahlo && cargo fetch && cargo metadata --features with_all --format-version 1 >/dev/null && mkdir -p /tmp/wallpen-ci-image && printf '# 0.0.0\n- cache warmup\n' > /tmp/wallpen-ci-image/changelog.md && cargo +nightly -Zscript run --manifest-path ../.github/workflows/getChanges.rs -- --changelog /tmp/wallpen-ci-image/changelog.md >/dev/null && rm -rf /tmp/wallpen-ci-image # buildkit
WORKDIR /workspace

Labels

Key Value
org.opencontainers.image.source https://git.wallpen.com/wallPen/os
org.opencontainers.image.version 24.04
Details
Container
2026-06-30 06:35:28 +00:00
0
OCI / Docker
linux/amd64
1.3 GiB
Versions (1) View all