tilo-builder (unsigned-qualification-8118459826b4c1ec9f873e459be1960ddaa0f92b-x86_64)

Published 2026-09-24 03:10:47 +00:00 by qos-ci

Installation

docker pull code.tilo.so/tilo/tilo-builder:unsigned-qualification-8118459826b4c1ec9f873e459be1960ddaa0f92b-x86_64
sha256:5a98cd718d009a93e402bd26aff66cfffd98b713776d7ef9f7a69389815e5244

Image layers

KIWI 11.0.2
ENV RUSTUP_HOME=/usr/local/rustup CARGO_HOME=/usr/local/cargo PATH=/usr/local/cargo/bin:/usr/local/bin:/usr/bin
ARG RUST_CHANNEL=1.97.1
RUN |1 RUST_CHANNEL=1.97.1 /bin/sh -c test -n "${RUST_CHANNEL}" && TILO_RUST_TOOLCHAIN="${RUST_CHANNEL}" TILO_RUST_COMPONENTS="rustfmt clippy rust-src rust-analyzer" bash /tmp/install-build-deps.sh fedora workspace && rustc --version && rust-analyzer --version # buildkit
RUN |1 RUST_CHANNEL=1.97.1 /bin/sh -c dnf install -y nodejs ripgrep time yt-dlp pulseaudio gstreamer1 gstreamer1-plugins-good gstreamer1-plugins-bad-free gstreamer1-plugin-openh264 google-noto-sans-fonts google-noto-sans-mono-fonts google-noto-serif-fonts google-noto-color-emoji-fonts google-noto-sans-symbols-fonts google-noto-sans-symbols-2-fonts google-noto-sans-math-fonts google-noto-sans-cjk-fonts google-noto-sans-arabic-fonts google-noto-sans-hebrew-fonts google-noto-sans-devanagari-fonts google-noto-sans-bengali-fonts google-noto-sans-thai-fonts vulkan-loader mesa-vulkan-drivers bubblewrap gnome-text-editor cryptsetup swtpm swtpm-tools tpm2-tools && dnf clean all # buildkit
RUN |1 RUST_CHANNEL=1.97.1 /bin/sh -c bash /tmp/install-pdfium.sh /tilo-assets /usr /tmp/tilo-assets.tsv # buildkit
ENV TILO_PDFIUM_LIB=/usr/lib64/libpdfium.so
ARG SCCACHE_VERSION=0.17.0
ARG SCCACHE_SHA256_X86_64=67c4a96dd237c1f518f6b36083f270f9976d516f1e57fce891755ea782e50006
ARG SCCACHE_SHA256_AARCH64=821a86343191aa1cbab74bd42f9e93c9a63bf85e4742945f40d3ae84193c1c77
RUN |4 RUST_CHANNEL=1.97.1 SCCACHE_VERSION=0.17.0 SCCACHE_SHA256_X86_64=67c4a96dd237c1f518f6b36083f270f9976d516f1e57fce891755ea782e50006 SCCACHE_SHA256_AARCH64=821a86343191aa1cbab74bd42f9e93c9a63bf85e4742945f40d3ae84193c1c77 /bin/sh -c case "$(uname -m)" in x86_64) sccache_arch=x86_64; sccache_sha="$SCCACHE_SHA256_X86_64" ;; aarch64) sccache_arch=aarch64; sccache_sha="$SCCACHE_SHA256_AARCH64" ;; *) echo "unsupported sccache architecture: $(uname -m)" >&2; exit 1 ;; esac && archive="sccache-v${SCCACHE_VERSION}-${sccache_arch}-unknown-linux-musl.tar.gz" && echo "${sccache_sha} /tilo-assets/${archive}" | sha256sum -c - && tar -xzf "/tilo-assets/${archive}" -C /tmp && install -m 0755 "/tmp/sccache-v${SCCACHE_VERSION}-${sccache_arch}-unknown-linux-musl/sccache" /usr/local/bin/sccache && rm -rf "/tmp/sccache-v${SCCACHE_VERSION}-${sccache_arch}-unknown-linux-musl" && sccache --version # buildkit
RUN |4 RUST_CHANNEL=1.97.1 SCCACHE_VERSION=0.17.0 SCCACHE_SHA256_X86_64=67c4a96dd237c1f518f6b36083f270f9976d516f1e57fce891755ea782e50006 SCCACHE_SHA256_AARCH64=821a86343191aa1cbab74bd42f9e93c9a63bf85e4742945f40d3ae84193c1c77 /bin/sh -c cargo install --locked cargo-nextest cargo-deny cargo-machete && cargo nextest --version && cargo deny --version && cargo machete --version # buildkit
COPY tools/ci/check-build-env.sh /usr/local/bin/tilo-check-build-env # buildkit
RUN |4 RUST_CHANNEL=1.97.1 SCCACHE_VERSION=0.17.0 SCCACHE_SHA256_X86_64=67c4a96dd237c1f518f6b36083f270f9976d516f1e57fce891755ea782e50006 SCCACHE_SHA256_AARCH64=821a86343191aa1cbab74bd42f9e93c9a63bf85e4742945f40d3ae84193c1c77 /bin/sh -c chmod +x /usr/local/bin/tilo-check-build-env && tilo-check-build-env # buildkit
ARG MOLD_VERSION=2.40.4
ARG MOLD_SHA256_X86_64=4c999e19ffa31afa5aa429c679b665d5e2ca5a6b6832ad4b79668e8dcf3d8ec1
ARG MOLD_SHA256_AARCH64=c799b9ccae8728793da2186718fbe53b76400a9da396184fac0c64aa3298ec37
RUN |7 RUST_CHANNEL=1.97.1 SCCACHE_VERSION=0.17.0 SCCACHE_SHA256_X86_64=67c4a96dd237c1f518f6b36083f270f9976d516f1e57fce891755ea782e50006 SCCACHE_SHA256_AARCH64=821a86343191aa1cbab74bd42f9e93c9a63bf85e4742945f40d3ae84193c1c77 MOLD_VERSION=2.40.4 MOLD_SHA256_X86_64=4c999e19ffa31afa5aa429c679b665d5e2ca5a6b6832ad4b79668e8dcf3d8ec1 MOLD_SHA256_AARCH64=c799b9ccae8728793da2186718fbe53b76400a9da396184fac0c64aa3298ec37 /bin/sh -c case "$(uname -m)" in x86_64) mold_arch=x86_64; mold_sha="$MOLD_SHA256_X86_64" ;; aarch64) mold_arch=aarch64; mold_sha="$MOLD_SHA256_AARCH64" ;; *) echo "unsupported mold architecture: $(uname -m)" >&2; exit 1 ;; esac && archive="mold-${MOLD_VERSION}-${mold_arch}-linux.tar.gz" && source="mold-${MOLD_VERSION}-${mold_arch}-linux" && echo "${mold_sha} /tilo-assets/${archive}" | sha256sum -c - && tar -xzf "/tilo-assets/${archive}" -C /tmp && install -m 0755 "/tmp/${source}/bin/mold" /usr/local/bin/mold && install -m 0755 "/tmp/${source}/bin/ld.mold" /usr/local/bin/ld.mold && mkdir -p /usr/local/share/tilo-builder && printf '%s %s\n' "$mold_sha" "$archive" > /usr/local/share/tilo-builder/mold-source.txt && rm -rf "/tmp/${source}" && mold --version # buildkit
COPY tools/ci/native-mold-linker.sh /usr/local/bin/tilo-ci-mold # buildkit
RUN |7 RUST_CHANNEL=1.97.1 SCCACHE_VERSION=0.17.0 SCCACHE_SHA256_X86_64=67c4a96dd237c1f518f6b36083f270f9976d516f1e57fce891755ea782e50006 SCCACHE_SHA256_AARCH64=821a86343191aa1cbab74bd42f9e93c9a63bf85e4742945f40d3ae84193c1c77 MOLD_VERSION=2.40.4 MOLD_SHA256_X86_64=4c999e19ffa31afa5aa429c679b665d5e2ca5a6b6832ad4b79668e8dcf3d8ec1 MOLD_SHA256_AARCH64=c799b9ccae8728793da2186718fbe53b76400a9da396184fac0c64aa3298ec37 /bin/sh -c chmod 0755 /usr/local/bin/tilo-ci-mold && bash /tmp/verify-native-mold.sh # buildkit

Labels

Key Value
io.buildah.version 1.43.4
org.opencontainers.image.licenses MIT
org.opencontainers.image.revision 8118459826b4c1ec9f873e459be1960ddaa0f92b
org.opencontainers.image.title fedora
org.opencontainers.image.url https://fedoraproject.org/
org.opencontainers.image.vendor Fedora Project
org.opencontainers.image.version 44
Details
Container
2026-09-24 03:10:47 +00:00
12
OCI / Docker
linux/amd64
MIT
1.3 GiB
Versions (121) View all