golang-ci (1.26.4)

Published 2026-07-09 12:33:24 +01:00 by danny

Installation

docker pull forgejo.keyop.co.uk/keyop-go/golang-ci:1.26.4
sha256:37dc4ba36d0e68a15fb4899244a75baff3bfa5aea227effc80170c8548393519

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
SHELL [/bin/bash -o pipefail -c]
RUN /bin/bash -o pipefail -c apt-get update && DEBIAN_FRONTEND=noninteractive apt-get -y install --no-install-recommends curl=8.14.1-2+deb13u3 make=4.4.1-2 libpam0g-dev=1.7.0-5 yamllint=1.37.1-1 iptables=1.8.11-2 shellcheck=0.10.0-1 nodejs=20.19.2+dfsg-1+deb13u2 && apt-get clean && rm -rf /var/lib/apt/lists/* && curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b "$(go env GOPATH)/bin" v2.11.4 && go install github.com/goreleaser/goreleaser/v2@v2.17.0 && go install github.com/zricethezav/gitleaks/v8@v8.30.1 && go clean -cache -modcache # buildkit
Details
Container
2026-07-09 12:33:24 +01:00
4
OCI / Docker
linux/amd64
418 MiB
Versions (1) View all
1.26.4 2026-07-09