From 38b69bb214fcd1070ae19995833b48f9611d7aa5 Mon Sep 17 00:00:00 2001 From: silverwind <2021+silverwind@noreply.gitea.com> Date: Fri, 22 May 2026 07:09:56 +0000 Subject: [PATCH] chore: pin Docker base images to explicit versions (#992) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Pin floating image tags: - `golang` → `1.26-alpine3.23` - `docker` dind variants → `29.5.2` - `alpine` (basic stage + test fixture) → `3.23` `ubuntu:24.04` and `scratch` left unchanged (no more-specific tag). --- This PR was written with the help of Claude Opus 4.7 Reviewed-on: https://gitea.com/gitea/runner/pulls/992 Reviewed-by: Lunny Xiao --- Dockerfile | 8 ++++---- .../docker/Dockerfile | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 63bfc7ba..543f2d29 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ ### BUILDER STAGE # # -FROM golang:1.26-alpine AS builder +FROM golang:1.26-alpine3.23 AS builder # Do not remove `git` here, it is required for getting runner version when executing `make build` RUN apk add --no-cache make git @@ -17,7 +17,7 @@ RUN make clean && make build ### DIND VARIANT # # -FROM docker:29-dind AS dind +FROM docker:29.5.2-dind AS dind ARG VERSION=dev @@ -37,7 +37,7 @@ ENTRYPOINT ["s6-svscan","/etc/s6"] ### DIND-ROOTLESS VARIANT # # -FROM docker:29-dind-rootless AS dind-rootless +FROM docker:29.5.2-dind-rootless AS dind-rootless ARG VERSION=dev @@ -63,7 +63,7 @@ ENTRYPOINT ["s6-svscan","/etc/s6"] ### BASIC VARIANT # # -FROM alpine AS basic +FROM alpine:3.23 AS basic ARG VERSION=dev diff --git a/act/runner/testdata/actions-environment-and-context-tests/docker/Dockerfile b/act/runner/testdata/actions-environment-and-context-tests/docker/Dockerfile index bd8fcb22..2471eac3 100644 --- a/act/runner/testdata/actions-environment-and-context-tests/docker/Dockerfile +++ b/act/runner/testdata/actions-environment-and-context-tests/docker/Dockerfile @@ -1,4 +1,4 @@ -FROM alpine:3 +FROM alpine:3.23 COPY entrypoint.sh /entrypoint.sh