git-herald/runner (node24.14.1)

Published 2026-04-25 05:55:52 +00:00 by imAsparky

Installation

docker pull forge.tail7f01cb.ts.net/dunwright/git-herald/runner:node24.14.1
sha256:e0273df6eb38a5002918dcb59d6e62cc337e75b52f978b7b101b636c26d3fb69

About this package

Debian Bookworm slim + Node.js 24 LTS + uv for Forgejo Actions

Image layers

# debian.sh --arch 'amd64' out/ 'bookworm' '@1776729600'
ARG NODE_VERSION=24.14.1
ARG NODE_SHA256_X64=84d38715d449447117d05c3e71acd78daa49d5b1bfa8aacf610303920c3322be
ARG NODE_SHA256_ARM64=71e427e28b78846f201d4d5ecc30cb13d1508ca099ef3871889a1256c7d6f67e
ARG UV_VERSION=0.11.7
ARG UV_SHA256_X64=6681d691eb7f9c00ac6a3af54252f7ab29ae72f0c8f95bdc7f9d1401c23ea868
ARG UV_SHA256_ARM64=f2ee1cde9aabb4c6e43bd3f341dadaf42189a54e001e521346dc31547310e28
ENV DEBIAN_FRONTEND=noninteractive
RUN |6 NODE_VERSION=24.14.1 NODE_SHA256_X64=84d38715d449447117d05c3e71acd78daa49d5b1bfa8aacf610303920c3322be NODE_SHA256_ARM64=71e427e28b78846f201d4d5ecc30cb13d1508ca099ef3871889a1256c7d6f67e UV_VERSION=0.11.7 UV_SHA256_X64=6681d691eb7f9c00ac6a3af54252f7ab29ae72f0c8f95bdc7f9d1401c23ea868 UV_SHA256_ARM64=f2ee1cde9aabb4c6e43bd3f341dadaf42189a54e001e521346dc31547310e28 /bin/sh -c set -ex && apt-get update && apt-get install -y --no-install-recommends ca-certificates curl docker.io git git-lfs xz-utils && rm -rf /var/lib/apt/lists/* && git config --global credential.helper store && git config --global safe.directory '*' # buildkit
RUN |6 NODE_VERSION=24.14.1 NODE_SHA256_X64=84d38715d449447117d05c3e71acd78daa49d5b1bfa8aacf610303920c3322be NODE_SHA256_ARM64=71e427e28b78846f201d4d5ecc30cb13d1508ca099ef3871889a1256c7d6f67e UV_VERSION=0.11.7 UV_SHA256_X64=6681d691eb7f9c00ac6a3af54252f7ab29ae72f0c8f95bdc7f9d1401c23ea868 UV_SHA256_ARM64=f2ee1cde9aabb4c6e43bd3f341dadaf42189a54e001e521346dc31547310e28 /bin/sh -c set -ex && ARCH="$(dpkg --print-architecture)" && case "${ARCH}" in amd64) TARBALL="node-v${NODE_VERSION}-linux-x64.tar.xz" CHECKSUM="${NODE_SHA256_X64}" ;; arm64) TARBALL="node-v${NODE_VERSION}-linux-arm64.tar.xz" CHECKSUM="${NODE_SHA256_ARM64}" ;; *) echo "Unsupported architecture: ${ARCH}" && exit 1 ;; esac && curl -fsSL "https://nodejs.org/dist/v${NODE_VERSION}/${TARBALL}" -o /tmp/node.tar.xz && echo "${CHECKSUM} /tmp/node.tar.xz" | sha256sum --check - && tar -xJf /tmp/node.tar.xz -C /usr/local --strip-components=1 && rm /tmp/node.tar.xz && node --version && npm --version # buildkit
RUN |6 NODE_VERSION=24.14.1 NODE_SHA256_X64=84d38715d449447117d05c3e71acd78daa49d5b1bfa8aacf610303920c3322be NODE_SHA256_ARM64=71e427e28b78846f201d4d5ecc30cb13d1508ca099ef3871889a1256c7d6f67e UV_VERSION=0.11.7 UV_SHA256_X64=6681d691eb7f9c00ac6a3af54252f7ab29ae72f0c8f95bdc7f9d1401c23ea868 UV_SHA256_ARM64=f2ee1cde9aabb4c6e43bd3f341dadaf42189a54e001e521346dc31547310e28 /bin/sh -c set -ex && ARCH="$(dpkg --print-architecture)" && case "${ARCH}" in amd64) TARGET="x86_64-unknown-linux-gnu" CHECKSUM="${UV_SHA256_X64}" ;; arm64) TARGET="aarch64-unknown-linux-gnu" CHECKSUM="${UV_SHA256_ARM64}" ;; *) echo "Unsupported architecture: ${ARCH}" && exit 1 ;; esac && TARBALL="uv-${TARGET}.tar.gz" && curl -fsSL "https://github.com/astral-sh/uv/releases/download/${UV_VERSION}/${TARBALL}" -o /tmp/uv.tar.gz && echo "${CHECKSUM} /tmp/uv.tar.gz" | sha256sum --check - && tar -xzf /tmp/uv.tar.gz -C /tmp && mv "/tmp/uv-${TARGET}/uv" /usr/local/bin/uv && mv "/tmp/uv-${TARGET}/uvx" /usr/local/bin/uvx && rm -rf "/tmp/uv.tar.gz" "/tmp/uv-${TARGET}" && uv --version && uvx --version # buildkit
ENV UV_PYTHON_INSTALL_DIR=/opt/uv/python UV_CACHE_DIR=/opt/uv/cache UV_PYTHON_PREFERENCE=only-managed UV_LINK_MODE=copy
RUN |6 NODE_VERSION=24.14.1 NODE_SHA256_X64=84d38715d449447117d05c3e71acd78daa49d5b1bfa8aacf610303920c3322be NODE_SHA256_ARM64=71e427e28b78846f201d4d5ecc30cb13d1508ca099ef3871889a1256c7d6f67e UV_VERSION=0.11.7 UV_SHA256_X64=6681d691eb7f9c00ac6a3af54252f7ab29ae72f0c8f95bdc7f9d1401c23ea868 UV_SHA256_ARM64=f2ee1cde9aabb4c6e43bd3f341dadaf42189a54e001e521346dc31547310e28 /bin/sh -c mkdir -p /opt/uv/python /opt/uv/cache && chmod -R 777 /opt/uv # buildkit
LABEL org.opencontainers.image.title=git-herald CI runner
LABEL org.opencontainers.image.description=Debian Bookworm slim + Node.js 24 LTS + uv for Forgejo Actions
LABEL org.opencontainers.image.source=https://forge.tail7f01cb.ts.net/dunwright/git-herald
LABEL org.opencontainers.image.version=node24.14.1-uv0.11.7

Labels

Key Value
org.opencontainers.image.created 2026-04-25T05:55:48Z
org.opencontainers.image.description Debian Bookworm slim + Node.js 24 LTS + uv for Forgejo Actions
org.opencontainers.image.revision e21df805f0cac0094c30dd921b67c812a9ae0373
org.opencontainers.image.source https://forge.tail7f01cb.ts.net/dunwright/git-herald
org.opencontainers.image.title git-herald CI runner
org.opencontainers.image.version node24.14.1-uv0.11.7
Details
Container
2026-04-25 05:55:52 +00:00
0
OCI / Docker
linux/amd64
230 MiB
Versions (2) View all
node24.14.1 2026-04-25
latest 2026-04-25