Skip to content

Conversation

@tianon
Copy link
Member

@tianon tianon commented Dec 3, 2025

Changes:

Changes:

- docker-library/golang@ea67d64: Merge pull request docker-library/golang#577 from jnoordsij/alpine3.23
- docker-library/golang@adf0ff9: Add Alpine 3.23 and drop 3.21
@tianon tianon requested a review from a team as a code owner December 3, 2025 23:37
@github-actions
Copy link

github-actions bot commented Dec 3, 2025

Diff for 72ab7fe:
diff --git a/_bashbrew-cat b/_bashbrew-cat
index 4fe4576..12ee663 100644
--- a/_bashbrew-cat
+++ b/_bashbrew-cat
@@ -2,15 +2,15 @@ Maintainers: Tianon Gravi <[email protected]> (@tianon), Joseph Ferguson <yosi
 GitRepo: https://github.com/docker-library/golang.git
 Builder: buildkit
 
-Tags: 1.24.11-alpine3.21, 1.24-alpine3.21
+Tags: 1.24.11-alpine3.22, 1.24-alpine3.22
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
 GitCommit: 40780952e94f21871629116080cf50fac6c991f6
-Directory: 1.24/alpine3.21
+Directory: 1.24/alpine3.22
 
-Tags: 1.24.11-alpine3.22, 1.24-alpine3.22, 1.24.11-alpine, 1.24-alpine
+Tags: 1.24.11-alpine3.23, 1.24-alpine3.23, 1.24.11-alpine, 1.24-alpine
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
-GitCommit: 40780952e94f21871629116080cf50fac6c991f6
-Directory: 1.24/alpine3.22
+GitCommit: adf0ff9a10a766d7dc1b394d52544f3a1b1da4e2
+Directory: 1.24/alpine3.23
 
 Tags: 1.24.11-bookworm, 1.24-bookworm
 Architectures: amd64, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
@@ -55,15 +55,15 @@ Directory: 1.24/windows/windowsservercore-ltsc2025
 Builder: classic
 Constraints: windowsservercore-ltsc2025
 
-Tags: 1.25.5-alpine3.21, 1.25-alpine3.21, 1-alpine3.21, alpine3.21
+Tags: 1.25.5-alpine3.22, 1.25-alpine3.22, 1-alpine3.22, alpine3.22
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
 GitCommit: 5ac8de688220e63940b9df4c27614898aae9e3fc
-Directory: 1.25/alpine3.21
+Directory: 1.25/alpine3.22
 
-Tags: 1.25.5-alpine3.22, 1.25-alpine3.22, 1-alpine3.22, alpine3.22, 1.25.5-alpine, 1.25-alpine, 1-alpine, alpine
+Tags: 1.25.5-alpine3.23, 1.25-alpine3.23, 1-alpine3.23, alpine3.23, 1.25.5-alpine, 1.25-alpine, 1-alpine, alpine
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
-GitCommit: 5ac8de688220e63940b9df4c27614898aae9e3fc
-Directory: 1.25/alpine3.22
+GitCommit: adf0ff9a10a766d7dc1b394d52544f3a1b1da4e2
+Directory: 1.25/alpine3.23
 
 Tags: 1.25.5-bookworm, 1.25-bookworm, 1-bookworm, bookworm
 Architectures: amd64, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
@@ -108,15 +108,15 @@ Directory: 1.25/windows/windowsservercore-ltsc2025
 Builder: classic
 Constraints: windowsservercore-ltsc2025
 
-Tags: tip-20251128-alpine3.21, tip-alpine3.21
+Tags: tip-20251128-alpine3.22, tip-alpine3.22
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
 GitCommit: 64b63f4b6b2272ba8d058e17f28272af6bd4bb20
-Directory: tip/alpine3.21
+Directory: tip/alpine3.22
 
-Tags: tip-20251128-alpine3.22, tip-alpine3.22, tip-20251128-alpine, tip-alpine
+Tags: tip-20251128-alpine3.23, tip-alpine3.23, tip-20251128-alpine, tip-alpine
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
-GitCommit: 64b63f4b6b2272ba8d058e17f28272af6bd4bb20
-Directory: tip/alpine3.22
+GitCommit: adf0ff9a10a766d7dc1b394d52544f3a1b1da4e2
+Directory: tip/alpine3.23
 
 Tags: tip-20251128-bookworm, tip-bookworm
 Architectures: amd64, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
diff --git a/_bashbrew-list b/_bashbrew-list
index 8888625..32a62c8 100644
--- a/_bashbrew-list
+++ b/_bashbrew-list
@@ -1,7 +1,7 @@
 golang:1
 golang:1-alpine
-golang:1-alpine3.21
 golang:1-alpine3.22
+golang:1-alpine3.23
 golang:1-bookworm
 golang:1-nanoserver
 golang:1-nanoserver-ltsc2022
@@ -12,8 +12,8 @@ golang:1-windowsservercore-ltsc2022
 golang:1-windowsservercore-ltsc2025
 golang:1.24
 golang:1.24-alpine
-golang:1.24-alpine3.21
 golang:1.24-alpine3.22
+golang:1.24-alpine3.23
 golang:1.24-bookworm
 golang:1.24-nanoserver
 golang:1.24-nanoserver-ltsc2022
@@ -24,8 +24,8 @@ golang:1.24-windowsservercore-ltsc2022
 golang:1.24-windowsservercore-ltsc2025
 golang:1.24.11
 golang:1.24.11-alpine
-golang:1.24.11-alpine3.21
 golang:1.24.11-alpine3.22
+golang:1.24.11-alpine3.23
 golang:1.24.11-bookworm
 golang:1.24.11-nanoserver
 golang:1.24.11-nanoserver-ltsc2022
@@ -36,8 +36,8 @@ golang:1.24.11-windowsservercore-ltsc2022
 golang:1.24.11-windowsservercore-ltsc2025
 golang:1.25
 golang:1.25-alpine
-golang:1.25-alpine3.21
 golang:1.25-alpine3.22
+golang:1.25-alpine3.23
 golang:1.25-bookworm
 golang:1.25-nanoserver
 golang:1.25-nanoserver-ltsc2022
@@ -48,8 +48,8 @@ golang:1.25-windowsservercore-ltsc2022
 golang:1.25-windowsservercore-ltsc2025
 golang:1.25.5
 golang:1.25.5-alpine
-golang:1.25.5-alpine3.21
 golang:1.25.5-alpine3.22
+golang:1.25.5-alpine3.23
 golang:1.25.5-bookworm
 golang:1.25.5-nanoserver
 golang:1.25.5-nanoserver-ltsc2022
@@ -59,8 +59,8 @@ golang:1.25.5-windowsservercore
 golang:1.25.5-windowsservercore-ltsc2022
 golang:1.25.5-windowsservercore-ltsc2025
 golang:alpine
-golang:alpine3.21
 golang:alpine3.22
+golang:alpine3.23
 golang:bookworm
 golang:latest
 golang:nanoserver
@@ -69,13 +69,13 @@ golang:nanoserver-ltsc2025
 golang:tip
 golang:tip-20251128
 golang:tip-20251128-alpine
-golang:tip-20251128-alpine3.21
 golang:tip-20251128-alpine3.22
+golang:tip-20251128-alpine3.23
 golang:tip-20251128-bookworm
 golang:tip-20251128-trixie
 golang:tip-alpine
-golang:tip-alpine3.21
 golang:tip-alpine3.22
+golang:tip-alpine3.23
 golang:tip-bookworm
 golang:tip-trixie
 golang:trixie
diff --git a/_bashbrew-list-build-order b/_bashbrew-list-build-order
index 6cd0d79..dc2032c 100644
--- a/_bashbrew-list-build-order
+++ b/_bashbrew-list-build-order
@@ -1,14 +1,14 @@
 golang:1.24-alpine
-golang:1.24-alpine3.21
+golang:1.24-alpine3.22
 golang:1.24-bookworm
 golang:1.24-trixie
 golang:1.24-windowsservercore-ltsc2022
 golang:1.24-windowsservercore-ltsc2025
 golang:alpine
-golang:alpine3.21
+golang:alpine3.22
 golang:bookworm
 golang:tip-alpine
-golang:tip-alpine3.21
+golang:tip-alpine3.22
 golang:tip-bookworm
 golang:trixie
 golang:windowsservercore-ltsc2022
diff --git a/golang_1.24-alpine/Dockerfile b/golang_1.24-alpine/Dockerfile
index 130021e..507fe9f 100644
--- a/golang_1.24-alpine/Dockerfile
+++ b/golang_1.24-alpine/Dockerfile
@@ -4,7 +4,7 @@
 # PLEASE DO NOT EDIT IT DIRECTLY.
 #
 
-FROM alpine:3.22 AS build
+FROM alpine:3.23 AS build
 
 ENV PATH /usr/local/go/bin:$PATH
 
@@ -110,7 +110,7 @@ RUN set -eux; \
 	[ "$SOURCE_DATE_EPOCH" = "$epoch" ]; \
 	find /target -newer /target/usr/local/go -exec sh -c 'ls -ld "$@" && exit "$#"' -- '{}' +
 
-FROM alpine:3.22
+FROM alpine:3.23
 
 RUN apk add --no-cache ca-certificates
 
diff --git a/golang_1.24-alpine3.21/Dockerfile b/golang_1.24-alpine3.21/Dockerfile
deleted file mode 100644
index 4ba83c6..0000000
diff --git a/golang_1.24-alpine/Dockerfile b/golang_1.24-alpine3.22/Dockerfile
similarity index 100%
copy from golang_1.24-alpine/Dockerfile
copy to golang_1.24-alpine3.22/Dockerfile
diff --git a/golang_alpine/Dockerfile b/golang_alpine/Dockerfile
index fe1ab49..05b7bed 100644
--- a/golang_alpine/Dockerfile
+++ b/golang_alpine/Dockerfile
@@ -4,7 +4,7 @@
 # PLEASE DO NOT EDIT IT DIRECTLY.
 #
 
-FROM alpine:3.22 AS build
+FROM alpine:3.23 AS build
 
 ENV PATH /usr/local/go/bin:$PATH
 
@@ -110,7 +110,7 @@ RUN set -eux; \
 	[ "$SOURCE_DATE_EPOCH" = "$epoch" ]; \
 	find /target -newer /target/usr/local/go -exec sh -c 'ls -ld "$@" && exit "$#"' -- '{}' +
 
-FROM alpine:3.22
+FROM alpine:3.23
 
 RUN apk add --no-cache ca-certificates
 
diff --git a/golang_alpine3.21/Dockerfile b/golang_alpine3.21/Dockerfile
deleted file mode 100644
index c05cb0a..0000000
diff --git a/golang_alpine/Dockerfile b/golang_alpine3.22/Dockerfile
similarity index 100%
copy from golang_alpine/Dockerfile
copy to golang_alpine3.22/Dockerfile
diff --git a/golang_tip-alpine/Dockerfile b/golang_tip-alpine/Dockerfile
index dc62164..b580eb5 100644
--- a/golang_tip-alpine/Dockerfile
+++ b/golang_tip-alpine/Dockerfile
@@ -4,11 +4,11 @@
 # PLEASE DO NOT EDIT IT DIRECTLY.
 #
 
-FROM alpine:3.22 AS build
+FROM alpine:3.23 AS build
 
 ENV PATH /usr/local/go/bin:$PATH
 
-COPY --from=golang:alpine3.22 /usr/local/go /usr/local/goroot-bootstrap
+COPY --from=golang:alpine3.23 /usr/local/go /usr/local/goroot-bootstrap
 
 # tip-20251128: https://github.com/golang/go/tree/3f94f3d4b2f03a913de3f5a737bad793418e751f
 ARG GOLANG_COMMIT='3f94f3d4b2f03a913de3f5a737bad793418e751f'
@@ -110,7 +110,7 @@ RUN set -eux; \
 	[ "$SOURCE_DATE_EPOCH" = "$epoch" ]; \
 	find /target -newer /target/usr/local/go -exec sh -c 'ls -ld "$@" && exit "$#"' -- '{}' +
 
-FROM alpine:3.22
+FROM alpine:3.23
 
 RUN apk add --no-cache ca-certificates
 
diff --git a/golang_tip-alpine3.21/Dockerfile b/golang_tip-alpine3.21/Dockerfile
deleted file mode 100644
index 3439570..0000000
diff --git a/golang_tip-alpine/Dockerfile b/golang_tip-alpine3.22/Dockerfile
similarity index 100%
copy from golang_tip-alpine/Dockerfile
copy to golang_tip-alpine3.22/Dockerfile

Relevant Maintainers:

@tianon
Copy link
Member Author

tianon commented Dec 3, 2025

(affected maintainers is just golang itself, which is resolved in this PR also)

@yosifkit yosifkit merged commit 94d739b into docker-library:master Dec 4, 2025
17 checks passed
@yosifkit yosifkit deleted the golang branch December 4, 2025 00:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants