bvandeusen
  • Joined on 2026-05-30

ci-go (latest)

Published 2026-07-06 00:01:23 -04:00 by bvandeusen

Installation

docker pull git.fabledsword.com/bvandeusen/ci-go:latest
sha256:0a6210da609666c8e9921f587165a909c5e569d5636c95dec692042510c0ebde

About this package

CI image: Go + Node + golangci-lint + docker CLI

Image Layers

# debian.sh --arch 'amd64' out/ 'trixie' '@1782172800'
RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends ca-certificates curl gnupg netbase sq wget ; apt-get dist-clean # buildkit
RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends git mercurial openssh-client subversion procps ; apt-get dist-clean # 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
LABEL org.opencontainers.image.source=https://git.fabledsword.com/bvandeusen/CI-runner org.opencontainers.image.description=CI image: Go + Node + golangci-lint + docker CLI org.opencontainers.image.licenses=MIT
SHELL [/bin/bash -eo pipefail -c]
ARG NODE_MAJOR=24
ARG GOLANGCI_LINT_VERSION=v2.12.2
COPY scripts/install-common.sh /tmp/install-common.sh # buildkit
RUN |2 NODE_MAJOR=24 GOLANGCI_LINT_VERSION=v2.12.2 /bin/bash -eo pipefail -c NODE_MAJOR=${NODE_MAJOR} WITH_DOCKER_CLI=1 bash /tmp/install-common.sh && rm /tmp/install-common.sh # buildkit
RUN |2 NODE_MAJOR=24 GOLANGCI_LINT_VERSION=v2.12.2 /bin/bash -eo pipefail -c curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/${GOLANGCI_LINT_VERSION}/install.sh | sh -s -- -b /usr/local/bin ${GOLANGCI_LINT_VERSION} # buildkit
ENV GOPATH=/go GOCACHE=/root/.cache/go-build
RUN |2 NODE_MAJOR=24 GOLANGCI_LINT_VERSION=v2.12.2 /bin/bash -eo pipefail -c go version && node --version && golangci-lint --version && docker buildx version # buildkit

Labels

Key Value
org.opencontainers.image.description CI image: Go + Node + golangci-lint + docker CLI
org.opencontainers.image.licenses MIT
org.opencontainers.image.source https://git.fabledsword.com/bvandeusen/CI-runner
Details
Container
2026-07-06 00:01:23 -04:00
20
OCI / Docker
linux/amd64
MIT
420 MiB
Versions (2) View all
latest 2026-07-06
1.26 2026-07-06