Skip to content

Update golang #19160

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 31, 2025
Merged

Update golang #19160

merged 1 commit into from
May 31, 2025

Conversation

tianon
Copy link
Member

@tianon tianon commented May 30, 2025

Changes:

Changes:

- docker-library/golang@267907f: Merge pull request docker-library/golang#559 from infosiftr/alpine3.22
- docker-library/golang@7162cd9: Add Alpine 3.22 (remove Alpine 3.20)
- docker-library/golang@29fdd9c: Merge pull request docker-library/golang#558 from infosiftr/rm-1809
- docker-library/golang@b25f7c0: Remove Windows Server 2019 / 1809
@tianon tianon requested a review from a team as a code owner May 30, 2025 23:23
Copy link

Diff for aab4883:
diff --git a/_bashbrew-cat b/_bashbrew-cat
index 3843576..fdf2ae5 100644
--- a/_bashbrew-cat
+++ b/_bashbrew-cat
@@ -2,15 +2,15 @@ Maintainers: Tianon Gravi <admwiggin@gmail.com> (@tianon), Joseph Ferguson <yosi
 GitRepo: https://github.com/docker-library/golang.git
 Builder: buildkit
 
-Tags: 1.23.9-alpine3.20, 1.23-alpine3.20
+Tags: 1.23.9-alpine3.21, 1.23-alpine3.21
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
 GitCommit: 93f44df27b2ca87cc4342447e0179fe0b8f7d226
-Directory: 1.23/alpine3.20
+Directory: 1.23/alpine3.21
 
-Tags: 1.23.9-alpine3.21, 1.23-alpine3.21, 1.23.9-alpine, 1.23-alpine
+Tags: 1.23.9-alpine3.22, 1.23-alpine3.22, 1.23.9-alpine, 1.23-alpine
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
-GitCommit: 93f44df27b2ca87cc4342447e0179fe0b8f7d226
-Directory: 1.23/alpine3.21
+GitCommit: 7162cd9bb639c8bc2c34b29dd8657b9a4a2ebb85
+Directory: 1.23/alpine3.22
 
 Tags: 1.23.9-bookworm, 1.23-bookworm
 SharedTags: 1.23.9, 1.23
@@ -23,14 +23,6 @@ Architectures: amd64, arm32v7, arm64v8, i386
 GitCommit: 93f44df27b2ca87cc4342447e0179fe0b8f7d226
 Directory: 1.23/bullseye
 
-Tags: 1.23.9-nanoserver-1809, 1.23-nanoserver-1809
-SharedTags: 1.23.9-nanoserver, 1.23-nanoserver
-Architectures: windows-amd64
-GitCommit: 93f44df27b2ca87cc4342447e0179fe0b8f7d226
-Directory: 1.23/windows/nanoserver-1809
-Builder: classic
-Constraints: nanoserver-1809, windowsservercore-1809
-
 Tags: 1.23.9-nanoserver-ltsc2022, 1.23-nanoserver-ltsc2022
 SharedTags: 1.23.9-nanoserver, 1.23-nanoserver
 Architectures: windows-amd64
@@ -47,14 +39,6 @@ Directory: 1.23/windows/nanoserver-ltsc2025
 Builder: classic
 Constraints: nanoserver-ltsc2025, windowsservercore-ltsc2025
 
-Tags: 1.23.9-windowsservercore-1809, 1.23-windowsservercore-1809
-SharedTags: 1.23.9-windowsservercore, 1.23-windowsservercore, 1.23.9, 1.23
-Architectures: windows-amd64
-GitCommit: 93f44df27b2ca87cc4342447e0179fe0b8f7d226
-Directory: 1.23/windows/windowsservercore-1809
-Builder: classic
-Constraints: windowsservercore-1809
-
 Tags: 1.23.9-windowsservercore-ltsc2022, 1.23-windowsservercore-ltsc2022
 SharedTags: 1.23.9-windowsservercore, 1.23-windowsservercore, 1.23.9, 1.23
 Architectures: windows-amd64
@@ -71,15 +55,15 @@ Directory: 1.23/windows/windowsservercore-ltsc2025
 Builder: classic
 Constraints: windowsservercore-ltsc2025
 
-Tags: 1.24.3-alpine3.20, 1.24-alpine3.20, 1-alpine3.20, alpine3.20
+Tags: 1.24.3-alpine3.21, 1.24-alpine3.21, 1-alpine3.21, alpine3.21
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
 GitCommit: 6f5593131e9bccda9a4e83f858427d4d0d16b58d
-Directory: 1.24/alpine3.20
+Directory: 1.24/alpine3.21
 
-Tags: 1.24.3-alpine3.21, 1.24-alpine3.21, 1-alpine3.21, alpine3.21, 1.24.3-alpine, 1.24-alpine, 1-alpine, alpine
+Tags: 1.24.3-alpine3.22, 1.24-alpine3.22, 1-alpine3.22, alpine3.22, 1.24.3-alpine, 1.24-alpine, 1-alpine, alpine
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
-GitCommit: 6f5593131e9bccda9a4e83f858427d4d0d16b58d
-Directory: 1.24/alpine3.21
+GitCommit: 7162cd9bb639c8bc2c34b29dd8657b9a4a2ebb85
+Directory: 1.24/alpine3.22
 
 Tags: 1.24.3-bookworm, 1.24-bookworm, 1-bookworm, bookworm
 SharedTags: 1.24.3, 1.24, 1, latest
@@ -92,14 +76,6 @@ Architectures: amd64, arm32v7, arm64v8, i386
 GitCommit: 6f5593131e9bccda9a4e83f858427d4d0d16b58d
 Directory: 1.24/bullseye
 
-Tags: 1.24.3-nanoserver-1809, 1.24-nanoserver-1809, 1-nanoserver-1809, nanoserver-1809
-SharedTags: 1.24.3-nanoserver, 1.24-nanoserver, 1-nanoserver, nanoserver
-Architectures: windows-amd64
-GitCommit: 6f5593131e9bccda9a4e83f858427d4d0d16b58d
-Directory: 1.24/windows/nanoserver-1809
-Builder: classic
-Constraints: nanoserver-1809, windowsservercore-1809
-
 Tags: 1.24.3-nanoserver-ltsc2022, 1.24-nanoserver-ltsc2022, 1-nanoserver-ltsc2022, nanoserver-ltsc2022
 SharedTags: 1.24.3-nanoserver, 1.24-nanoserver, 1-nanoserver, nanoserver
 Architectures: windows-amd64
@@ -116,14 +92,6 @@ Directory: 1.24/windows/nanoserver-ltsc2025
 Builder: classic
 Constraints: nanoserver-ltsc2025, windowsservercore-ltsc2025
 
-Tags: 1.24.3-windowsservercore-1809, 1.24-windowsservercore-1809, 1-windowsservercore-1809, windowsservercore-1809
-SharedTags: 1.24.3-windowsservercore, 1.24-windowsservercore, 1-windowsservercore, windowsservercore, 1.24.3, 1.24, 1, latest
-Architectures: windows-amd64
-GitCommit: 6f5593131e9bccda9a4e83f858427d4d0d16b58d
-Directory: 1.24/windows/windowsservercore-1809
-Builder: classic
-Constraints: windowsservercore-1809
-
 Tags: 1.24.3-windowsservercore-ltsc2022, 1.24-windowsservercore-ltsc2022, 1-windowsservercore-ltsc2022, windowsservercore-ltsc2022
 SharedTags: 1.24.3-windowsservercore, 1.24-windowsservercore, 1-windowsservercore, windowsservercore, 1.24.3, 1.24, 1, latest
 Architectures: windows-amd64
@@ -140,15 +108,15 @@ Directory: 1.24/windows/windowsservercore-ltsc2025
 Builder: classic
 Constraints: windowsservercore-ltsc2025
 
-Tags: tip-20250524-alpine3.20, tip-alpine3.20
+Tags: tip-20250524-alpine3.21, tip-alpine3.21
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
 GitCommit: 34c6d91f503a3410cfeb68fd099619bf00f3ba7f
-Directory: tip/alpine3.20
+Directory: tip/alpine3.21
 
-Tags: tip-20250524-alpine3.21, tip-alpine3.21, tip-20250524-alpine, tip-alpine
+Tags: tip-20250524-alpine3.22, tip-alpine3.22, tip-20250524-alpine, tip-alpine
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
-GitCommit: 34c6d91f503a3410cfeb68fd099619bf00f3ba7f
-Directory: tip/alpine3.21
+GitCommit: 7162cd9bb639c8bc2c34b29dd8657b9a4a2ebb85
+Directory: tip/alpine3.22
 
 Tags: tip-20250524-bookworm, tip-bookworm
 SharedTags: tip-20250524, tip
diff --git a/_bashbrew-list b/_bashbrew-list
index 2692cca..f1bc33d 100644
--- a/_bashbrew-list
+++ b/_bashbrew-list
@@ -1,96 +1,84 @@
 golang:1
 golang:1-alpine
-golang:1-alpine3.20
 golang:1-alpine3.21
+golang:1-alpine3.22
 golang:1-bookworm
 golang:1-bullseye
 golang:1-nanoserver
-golang:1-nanoserver-1809
 golang:1-nanoserver-ltsc2022
 golang:1-nanoserver-ltsc2025
 golang:1-windowsservercore
-golang:1-windowsservercore-1809
 golang:1-windowsservercore-ltsc2022
 golang:1-windowsservercore-ltsc2025
 golang:1.23
 golang:1.23-alpine
-golang:1.23-alpine3.20
 golang:1.23-alpine3.21
+golang:1.23-alpine3.22
 golang:1.23-bookworm
 golang:1.23-bullseye
 golang:1.23-nanoserver
-golang:1.23-nanoserver-1809
 golang:1.23-nanoserver-ltsc2022
 golang:1.23-nanoserver-ltsc2025
 golang:1.23-windowsservercore
-golang:1.23-windowsservercore-1809
 golang:1.23-windowsservercore-ltsc2022
 golang:1.23-windowsservercore-ltsc2025
 golang:1.23.9
 golang:1.23.9-alpine
-golang:1.23.9-alpine3.20
 golang:1.23.9-alpine3.21
+golang:1.23.9-alpine3.22
 golang:1.23.9-bookworm
 golang:1.23.9-bullseye
 golang:1.23.9-nanoserver
-golang:1.23.9-nanoserver-1809
 golang:1.23.9-nanoserver-ltsc2022
 golang:1.23.9-nanoserver-ltsc2025
 golang:1.23.9-windowsservercore
-golang:1.23.9-windowsservercore-1809
 golang:1.23.9-windowsservercore-ltsc2022
 golang:1.23.9-windowsservercore-ltsc2025
 golang:1.24
 golang:1.24-alpine
-golang:1.24-alpine3.20
 golang:1.24-alpine3.21
+golang:1.24-alpine3.22
 golang:1.24-bookworm
 golang:1.24-bullseye
 golang:1.24-nanoserver
-golang:1.24-nanoserver-1809
 golang:1.24-nanoserver-ltsc2022
 golang:1.24-nanoserver-ltsc2025
 golang:1.24-windowsservercore
-golang:1.24-windowsservercore-1809
 golang:1.24-windowsservercore-ltsc2022
 golang:1.24-windowsservercore-ltsc2025
 golang:1.24.3
 golang:1.24.3-alpine
-golang:1.24.3-alpine3.20
 golang:1.24.3-alpine3.21
+golang:1.24.3-alpine3.22
 golang:1.24.3-bookworm
 golang:1.24.3-bullseye
 golang:1.24.3-nanoserver
-golang:1.24.3-nanoserver-1809
 golang:1.24.3-nanoserver-ltsc2022
 golang:1.24.3-nanoserver-ltsc2025
 golang:1.24.3-windowsservercore
-golang:1.24.3-windowsservercore-1809
 golang:1.24.3-windowsservercore-ltsc2022
 golang:1.24.3-windowsservercore-ltsc2025
 golang:alpine
-golang:alpine3.20
 golang:alpine3.21
+golang:alpine3.22
 golang:bookworm
 golang:bullseye
 golang:latest
 golang:nanoserver
-golang:nanoserver-1809
 golang:nanoserver-ltsc2022
 golang:nanoserver-ltsc2025
 golang:tip
 golang:tip-20250524
 golang:tip-20250524-alpine
-golang:tip-20250524-alpine3.20
 golang:tip-20250524-alpine3.21
+golang:tip-20250524-alpine3.22
 golang:tip-20250524-bookworm
 golang:tip-20250524-bullseye
 golang:tip-alpine
-golang:tip-alpine3.20
 golang:tip-alpine3.21
+golang:tip-alpine3.22
 golang:tip-bookworm
 golang:tip-bullseye
 golang:windowsservercore
-golang:windowsservercore-1809
 golang:windowsservercore-ltsc2022
 golang:windowsservercore-ltsc2025
diff --git a/_bashbrew-list-build-order b/_bashbrew-list-build-order
index a55bafc..34890b0 100644
--- a/_bashbrew-list-build-order
+++ b/_bashbrew-list-build-order
@@ -1,24 +1,20 @@
 golang:1.23-alpine
-golang:1.23-alpine3.20
+golang:1.23-alpine3.21
 golang:1.23-bookworm
 golang:1.23-bullseye
-golang:1.23-windowsservercore-1809
 golang:1.23-windowsservercore-ltsc2022
 golang:1.23-windowsservercore-ltsc2025
 golang:alpine
-golang:alpine3.20
+golang:alpine3.21
 golang:bookworm
 golang:bullseye
 golang:tip-alpine
-golang:tip-alpine3.20
+golang:tip-alpine3.21
 golang:tip-bookworm
 golang:tip-bullseye
-golang:windowsservercore-1809
 golang:windowsservercore-ltsc2022
 golang:windowsservercore-ltsc2025
-golang:1.23-nanoserver-1809
 golang:1.23-nanoserver-ltsc2022
 golang:1.23-nanoserver-ltsc2025
-golang:nanoserver-1809
 golang:nanoserver-ltsc2022
 golang:nanoserver-ltsc2025
diff --git a/golang_1.23-alpine/Dockerfile b/golang_1.23-alpine/Dockerfile
index a103ae3..710c6aa 100644
--- a/golang_1.23-alpine/Dockerfile
+++ b/golang_1.23-alpine/Dockerfile
@@ -4,7 +4,7 @@
 # PLEASE DO NOT EDIT IT DIRECTLY.
 #
 
-FROM alpine:3.21 AS build
+FROM alpine:3.22 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.21
+FROM alpine:3.22
 
 RUN apk add --no-cache ca-certificates
 
diff --git a/golang_1.23-alpine3.20/Dockerfile b/golang_1.23-alpine3.20/Dockerfile
deleted file mode 100644
index 45efb9e..0000000
diff --git a/golang_1.23-alpine/Dockerfile b/golang_1.23-alpine3.21/Dockerfile
similarity index 100%
copy from golang_1.23-alpine/Dockerfile
copy to golang_1.23-alpine3.21/Dockerfile
diff --git a/golang_1.23-nanoserver-1809/Dockerfile b/golang_1.23-nanoserver-1809/Dockerfile
deleted file mode 100644
index 8e38025..0000000
diff --git a/golang_1.23-windowsservercore-1809/Dockerfile b/golang_1.23-windowsservercore-1809/Dockerfile
deleted file mode 100644
index aebd008..0000000
diff --git a/golang_alpine/Dockerfile b/golang_alpine/Dockerfile
index 3ebbaf0..567f2a5 100644
--- a/golang_alpine/Dockerfile
+++ b/golang_alpine/Dockerfile
@@ -4,7 +4,7 @@
 # PLEASE DO NOT EDIT IT DIRECTLY.
 #
 
-FROM alpine:3.21 AS build
+FROM alpine:3.22 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.21
+FROM alpine:3.22
 
 RUN apk add --no-cache ca-certificates
 
diff --git a/golang_alpine3.20/Dockerfile b/golang_alpine3.20/Dockerfile
deleted file mode 100644
index 6b6e5d8..0000000
diff --git a/golang_alpine/Dockerfile b/golang_alpine3.21/Dockerfile
similarity index 100%
copy from golang_alpine/Dockerfile
copy to golang_alpine3.21/Dockerfile
diff --git a/golang_nanoserver-1809/Dockerfile b/golang_nanoserver-1809/Dockerfile
deleted file mode 100644
index 67f17b0..0000000
diff --git a/golang_tip-alpine/Dockerfile b/golang_tip-alpine/Dockerfile
index 988561a..37ad770 100644
--- a/golang_tip-alpine/Dockerfile
+++ b/golang_tip-alpine/Dockerfile
@@ -4,11 +4,11 @@
 # PLEASE DO NOT EDIT IT DIRECTLY.
 #
 
-FROM alpine:3.21 AS build
+FROM alpine:3.22 AS build
 
 ENV PATH /usr/local/go/bin:$PATH
 
-COPY --from=golang:alpine3.21 /usr/local/go /usr/local/goroot-bootstrap
+COPY --from=golang:alpine3.22 /usr/local/go /usr/local/goroot-bootstrap
 
 # tip-20250524: https://github.com/golang/go/tree/3fd729b2a14a7efcf08465cbea60a74da5457f06
 ARG GOLANG_COMMIT='3fd729b2a14a7efcf08465cbea60a74da5457f06'
@@ -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.21
+FROM alpine:3.22
 
 RUN apk add --no-cache ca-certificates
 
diff --git a/golang_tip-alpine3.20/Dockerfile b/golang_tip-alpine3.20/Dockerfile
deleted file mode 100644
index fda90da..0000000
diff --git a/golang_tip-alpine/Dockerfile b/golang_tip-alpine3.21/Dockerfile
similarity index 100%
copy from golang_tip-alpine/Dockerfile
copy to golang_tip-alpine3.21/Dockerfile
diff --git a/golang_windowsservercore-1809/Dockerfile b/golang_windowsservercore-1809/Dockerfile
deleted file mode 100644
index 3e0b500..0000000

Relevant Maintainers:

@yosifkit yosifkit merged commit 6e027ef into docker-library:master May 31, 2025
17 checks passed
@yosifkit yosifkit deleted the golang branch May 31, 2025 00:01
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