runner-images/go (1-458127265c93fdef6fbc6769e311a516ab80b622)
Published 2026-06-06 22:25:15 +05:00 by hayshin
Installation
docker pull git.hayshin.dev/infra/runner-images/go:1-458127265c93fdef6fbc6769e311a516ab80b622sha256:977e89ff48500b1fbdf6424d9776040a168f6b37cdc99e3aa9bfe86f7c36a060About this package
Forgejo Actions runner image with Go 1.26.4, Node.js 22.22.2, git, bash, curl, certificates, and common POSIX tools
Image layers
| # debian.sh --arch 'amd64' out/ 'bookworm' '@1779062400' |
| RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends ca-certificates curl gnupg netbase sq wget ; rm -rf /var/lib/apt/lists/* # buildkit |
| RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends git mercurial openssh-client subversion procps ; rm -rf /var/lib/apt/lists/* # buildkit |
| RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends g++ gcc libc6-dev make pkg-config ; dpkgArch="$(dpkg --print-architecture)"; if [ "$dpkgArch" = 'arm64' ]; then apt-get install -y --no-install-recommends binutils-gold; fi; rm -rf /var/lib/apt/lists/* # buildkit |
| ENV GOLANG_VERSION=1.26.4 |
| ENV GOTOOLCHAIN=local |
| ENV GOPATH=/go |
| ENV PATH=/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| COPY /target/ / # buildkit |
| RUN /bin/sh -c mkdir -p "$GOPATH/src" "$GOPATH/bin" && chmod -R 1777 "$GOPATH" # buildkit |
| WORKDIR /go |
| ARG VCS_REF |
| ARG BUILD_DATE VCS_REF |
| ARG BUILD_DATE IMAGE_VERSION VCS_REF |
| LABEL org.opencontainers.image.source="https://git.hayshin.dev/infra/runner-images" org.opencontainers.image.description="Forgejo Actions runner image with Go 1.26.4, Node.js 22.22.2, git, bash, curl, certificates, and common POSIX tools" org.opencontainers.image.revision="${VCS_REF}" org.opencontainers.image.created="${BUILD_DATE}" org.opencontainers.image.version="${IMAGE_VERSION}" |
| ARG BUILD_DATE GO_VERSION IMAGE_VERSION VCS_REF |
| ARG BUILD_DATE GO_VERSION IMAGE_VERSION NODE_VERSION VCS_REF |
| ARG BUILD_DATE GO_VERSION IMAGE_VERSION NODE_SHA256 NODE_VERSION VCS_REF |
| SHELL ["/bin/bash", "-euo", "pipefail", "-c"] |
| |6 BUILD_DATE=2026-06-06T17:22:21Z GO_VERSION=1.26.4 IMAGE_VERSION=1 NODE_SHA256=88fd1ce767091fd8d4a99fdb2356e98c819f93f3b1f8663853a2dee9b438068a NODE_VERSION=22.22.2 VCS_REF=458127265c93fdef6fbc6769e311a516ab80b622 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends --no-upgrade gawk libsigsegv2 xz-utils && rm -rf /var/lib/apt/lists/* |
| |6 BUILD_DATE=2026-06-06T17:22:21Z GO_VERSION=1.26.4 IMAGE_VERSION=1 NODE_SHA256=88fd1ce767091fd8d4a99fdb2356e98c819f93f3b1f8663853a2dee9b438068a NODE_VERSION=22.22.2 VCS_REF=458127265c93fdef6fbc6769e311a516ab80b622 /bin/sh -c test "$(dpkg --print-architecture)" = "amd64" && go version | grep -Fx "go version go${GO_VERSION} linux/amd64" && node_tarball="node-v${NODE_VERSION}-linux-x64.tar.xz" && curl -fsSLo "/tmp/${node_tarball}" "https://nodejs.org/dist/v${NODE_VERSION}/${node_tarball}" && printf '%s %s\n' "${NODE_SHA256}" "/tmp/${node_tarball}" | sha256sum -c - && tar -xJf "/tmp/${node_tarball}" -C /usr/local --strip-components=1 --no-same-owner && rm -f "/tmp/${node_tarball}" && node --version | grep -Fx "v${NODE_VERSION}" && npm --version |
| CMD ["/bin/bash"] |
| LABEL "org.opencontainers.image.revision"="458127265c93fdef6fbc6769e311a516ab80b622" "org.opencontainers.image.source"="https://git.hayshin.dev/infra/runner-images" "org.opencontainers.image.ref.name"="main" |
Labels
| Key | Value |
|---|---|
| io.buildah.version | 1.43.0 |
| org.opencontainers.image.created | 2026-06-06T17:22:21Z |
| org.opencontainers.image.description | Forgejo Actions runner image with Go 1.26.4, Node.js 22.22.2, git, bash, curl, certificates, and common POSIX tools |
| org.opencontainers.image.ref.name | main |
| org.opencontainers.image.revision | 458127265c93fdef6fbc6769e311a516ab80b622 |
| org.opencontainers.image.source | https://git.hayshin.dev/infra/runner-images |
| org.opencontainers.image.version | 1 |
Details
Versions (4)
View all
1-fb3af008f94af6ef52fe928a1108e8557c1075e3
2026-06-06
1
2026-06-06
1-6f4aeaa4baf8987e66e45897e3362d55f93f9067
2026-06-06
1-458127265c93fdef6fbc6769e311a516ab80b622
2026-06-06