bvandeusen
  • Joined on 2026-05-30

ci-go (latest)

Published 2026-09-07 00:01:19 -04:00 by bvandeusen

Installation

docker pull git.fabledsword.com/bvandeusen/ci-go:latest
sha256:77280738bfff41a99e4d64a5699d08f00b7f4a6c633a138c47130b064d7b1673

About this package

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

Image Layers

# debian.sh --arch 'amd64' out/ 'trixie' '@1787529600'
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.8
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-09-07 00:01:19 -04:00
167
OCI / Docker
linux/amd64
MIT
422 MiB
Versions (2) View all
1.26 2026-09-07
latest 2026-09-07