Skip to content
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

Update golang #18435

Merged
merged 1 commit into from
Feb 12, 2025
Merged

Update golang #18435

merged 1 commit into from
Feb 12, 2025

Conversation

tianon
Copy link
Member

@tianon tianon commented Feb 11, 2025

Changes:

Changes:

- docker-library/golang@aa7af9a: Merge pull request docker-library/golang#549 from infosiftr/go-1.24
- docker-library/golang@04edff0: Bump to go 1.24.0 release
@tianon tianon requested a review from a team as a code owner February 11, 2025 21:52
Copy link

Diff for 6be6217:
diff --git a/_bashbrew-cat b/_bashbrew-cat
index 5613398..5557f1e 100644
--- a/_bashbrew-cat
+++ b/_bashbrew-cat
@@ -2,209 +2,140 @@ Maintainers: Tianon Gravi <[email protected]> (@tianon), Joseph Ferguson <yosi
 GitRepo: https://github.com/docker-library/golang.git
 Builder: buildkit
 
-Tags: 1.22.12-alpine3.20, 1.22-alpine3.20
-Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
-GitCommit: 9a51d2eb6fa7d5804857586aff248405f19b1e34
-Directory: 1.22/alpine3.20
-
-Tags: 1.22.12-alpine3.21, 1.22-alpine3.21, 1.22.12-alpine, 1.22-alpine
-Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
-GitCommit: 9a51d2eb6fa7d5804857586aff248405f19b1e34
-Directory: 1.22/alpine3.21
-
-Tags: 1.22.12-bookworm, 1.22-bookworm
-SharedTags: 1.22.12, 1.22
-Architectures: amd64, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
-GitCommit: 9a51d2eb6fa7d5804857586aff248405f19b1e34
-Directory: 1.22/bookworm
-
-Tags: 1.22.12-bullseye, 1.22-bullseye
-Architectures: amd64, arm32v7, arm64v8, i386
-GitCommit: 9a51d2eb6fa7d5804857586aff248405f19b1e34
-Directory: 1.22/bullseye
-
-Tags: 1.22.12-nanoserver-1809, 1.22-nanoserver-1809
-SharedTags: 1.22.12-nanoserver, 1.22-nanoserver
-Architectures: windows-amd64
-GitCommit: 9a51d2eb6fa7d5804857586aff248405f19b1e34
-Directory: 1.22/windows/nanoserver-1809
-Builder: classic
-Constraints: nanoserver-1809, windowsservercore-1809
-
-Tags: 1.22.12-nanoserver-ltsc2022, 1.22-nanoserver-ltsc2022
-SharedTags: 1.22.12-nanoserver, 1.22-nanoserver
-Architectures: windows-amd64
-GitCommit: 9a51d2eb6fa7d5804857586aff248405f19b1e34
-Directory: 1.22/windows/nanoserver-ltsc2022
-Builder: classic
-Constraints: nanoserver-ltsc2022, windowsservercore-ltsc2022
-
-Tags: 1.22.12-nanoserver-ltsc2025, 1.22-nanoserver-ltsc2025
-SharedTags: 1.22.12-nanoserver, 1.22-nanoserver
-Architectures: windows-amd64
-GitCommit: 9a51d2eb6fa7d5804857586aff248405f19b1e34
-Directory: 1.22/windows/nanoserver-ltsc2025
-Builder: classic
-Constraints: nanoserver-ltsc2025, windowsservercore-ltsc2025
-
-Tags: 1.22.12-windowsservercore-1809, 1.22-windowsservercore-1809
-SharedTags: 1.22.12-windowsservercore, 1.22-windowsservercore, 1.22.12, 1.22
-Architectures: windows-amd64
-GitCommit: 9a51d2eb6fa7d5804857586aff248405f19b1e34
-Directory: 1.22/windows/windowsservercore-1809
-Builder: classic
-Constraints: windowsservercore-1809
-
-Tags: 1.22.12-windowsservercore-ltsc2022, 1.22-windowsservercore-ltsc2022
-SharedTags: 1.22.12-windowsservercore, 1.22-windowsservercore, 1.22.12, 1.22
-Architectures: windows-amd64
-GitCommit: 9a51d2eb6fa7d5804857586aff248405f19b1e34
-Directory: 1.22/windows/windowsservercore-ltsc2022
-Builder: classic
-Constraints: windowsservercore-ltsc2022
-
-Tags: 1.22.12-windowsservercore-ltsc2025, 1.22-windowsservercore-ltsc2025
-SharedTags: 1.22.12-windowsservercore, 1.22-windowsservercore, 1.22.12, 1.22
-Architectures: windows-amd64
-GitCommit: 9a51d2eb6fa7d5804857586aff248405f19b1e34
-Directory: 1.22/windows/windowsservercore-ltsc2025
-Builder: classic
-Constraints: windowsservercore-ltsc2025
-
-Tags: 1.23.6-alpine3.20, 1.23-alpine3.20, 1-alpine3.20, alpine3.20
+Tags: 1.23.6-alpine3.20, 1.23-alpine3.20
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
 GitCommit: 63766bb47bd5e6718d7d75fbd821a36704d219f8
 Directory: 1.23/alpine3.20
 
-Tags: 1.23.6-alpine3.21, 1.23-alpine3.21, 1-alpine3.21, alpine3.21, 1.23.6-alpine, 1.23-alpine, 1-alpine, alpine
+Tags: 1.23.6-alpine3.21, 1.23-alpine3.21, 1.23.6-alpine, 1.23-alpine
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
 GitCommit: 63766bb47bd5e6718d7d75fbd821a36704d219f8
 Directory: 1.23/alpine3.21
 
-Tags: 1.23.6-bookworm, 1.23-bookworm, 1-bookworm, bookworm
-SharedTags: 1.23.6, 1.23, 1, latest
+Tags: 1.23.6-bookworm, 1.23-bookworm
+SharedTags: 1.23.6, 1.23
 Architectures: amd64, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
 GitCommit: 63766bb47bd5e6718d7d75fbd821a36704d219f8
 Directory: 1.23/bookworm
 
-Tags: 1.23.6-bullseye, 1.23-bullseye, 1-bullseye, bullseye
+Tags: 1.23.6-bullseye, 1.23-bullseye
 Architectures: amd64, arm32v7, arm64v8, i386
 GitCommit: 63766bb47bd5e6718d7d75fbd821a36704d219f8
 Directory: 1.23/bullseye
 
-Tags: 1.23.6-nanoserver-1809, 1.23-nanoserver-1809, 1-nanoserver-1809, nanoserver-1809
-SharedTags: 1.23.6-nanoserver, 1.23-nanoserver, 1-nanoserver, nanoserver
+Tags: 1.23.6-nanoserver-1809, 1.23-nanoserver-1809
+SharedTags: 1.23.6-nanoserver, 1.23-nanoserver
 Architectures: windows-amd64
 GitCommit: 63766bb47bd5e6718d7d75fbd821a36704d219f8
 Directory: 1.23/windows/nanoserver-1809
 Builder: classic
 Constraints: nanoserver-1809, windowsservercore-1809
 
-Tags: 1.23.6-nanoserver-ltsc2022, 1.23-nanoserver-ltsc2022, 1-nanoserver-ltsc2022, nanoserver-ltsc2022
-SharedTags: 1.23.6-nanoserver, 1.23-nanoserver, 1-nanoserver, nanoserver
+Tags: 1.23.6-nanoserver-ltsc2022, 1.23-nanoserver-ltsc2022
+SharedTags: 1.23.6-nanoserver, 1.23-nanoserver
 Architectures: windows-amd64
 GitCommit: 63766bb47bd5e6718d7d75fbd821a36704d219f8
 Directory: 1.23/windows/nanoserver-ltsc2022
 Builder: classic
 Constraints: nanoserver-ltsc2022, windowsservercore-ltsc2022
 
-Tags: 1.23.6-nanoserver-ltsc2025, 1.23-nanoserver-ltsc2025, 1-nanoserver-ltsc2025, nanoserver-ltsc2025
-SharedTags: 1.23.6-nanoserver, 1.23-nanoserver, 1-nanoserver, nanoserver
+Tags: 1.23.6-nanoserver-ltsc2025, 1.23-nanoserver-ltsc2025
+SharedTags: 1.23.6-nanoserver, 1.23-nanoserver
 Architectures: windows-amd64
 GitCommit: 63766bb47bd5e6718d7d75fbd821a36704d219f8
 Directory: 1.23/windows/nanoserver-ltsc2025
 Builder: classic
 Constraints: nanoserver-ltsc2025, windowsservercore-ltsc2025
 
-Tags: 1.23.6-windowsservercore-1809, 1.23-windowsservercore-1809, 1-windowsservercore-1809, windowsservercore-1809
-SharedTags: 1.23.6-windowsservercore, 1.23-windowsservercore, 1-windowsservercore, windowsservercore, 1.23.6, 1.23, 1, latest
+Tags: 1.23.6-windowsservercore-1809, 1.23-windowsservercore-1809
+SharedTags: 1.23.6-windowsservercore, 1.23-windowsservercore, 1.23.6, 1.23
 Architectures: windows-amd64
 GitCommit: 63766bb47bd5e6718d7d75fbd821a36704d219f8
 Directory: 1.23/windows/windowsservercore-1809
 Builder: classic
 Constraints: windowsservercore-1809
 
-Tags: 1.23.6-windowsservercore-ltsc2022, 1.23-windowsservercore-ltsc2022, 1-windowsservercore-ltsc2022, windowsservercore-ltsc2022
-SharedTags: 1.23.6-windowsservercore, 1.23-windowsservercore, 1-windowsservercore, windowsservercore, 1.23.6, 1.23, 1, latest
+Tags: 1.23.6-windowsservercore-ltsc2022, 1.23-windowsservercore-ltsc2022
+SharedTags: 1.23.6-windowsservercore, 1.23-windowsservercore, 1.23.6, 1.23
 Architectures: windows-amd64
 GitCommit: 63766bb47bd5e6718d7d75fbd821a36704d219f8
 Directory: 1.23/windows/windowsservercore-ltsc2022
 Builder: classic
 Constraints: windowsservercore-ltsc2022
 
-Tags: 1.23.6-windowsservercore-ltsc2025, 1.23-windowsservercore-ltsc2025, 1-windowsservercore-ltsc2025, windowsservercore-ltsc2025
-SharedTags: 1.23.6-windowsservercore, 1.23-windowsservercore, 1-windowsservercore, windowsservercore, 1.23.6, 1.23, 1, latest
+Tags: 1.23.6-windowsservercore-ltsc2025, 1.23-windowsservercore-ltsc2025
+SharedTags: 1.23.6-windowsservercore, 1.23-windowsservercore, 1.23.6, 1.23
 Architectures: windows-amd64
 GitCommit: 63766bb47bd5e6718d7d75fbd821a36704d219f8
 Directory: 1.23/windows/windowsservercore-ltsc2025
 Builder: classic
 Constraints: windowsservercore-ltsc2025
 
-Tags: 1.24rc3-alpine3.20, 1.24-rc-alpine3.20
+Tags: 1.24.0-alpine3.20, 1.24-alpine3.20, 1-alpine3.20, alpine3.20
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
-GitCommit: 92805c5efacbd31643efec2585e53c1eea3a7fdf
-Directory: 1.24-rc/alpine3.20
+GitCommit: 04edff02d63505fdac6f0c8b1857b25529713441
+Directory: 1.24/alpine3.20
 
-Tags: 1.24rc3-alpine3.21, 1.24-rc-alpine3.21, 1.24rc3-alpine, 1.24-rc-alpine
+Tags: 1.24.0-alpine3.21, 1.24-alpine3.21, 1-alpine3.21, alpine3.21, 1.24.0-alpine, 1.24-alpine, 1-alpine, alpine
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
-GitCommit: 92805c5efacbd31643efec2585e53c1eea3a7fdf
-Directory: 1.24-rc/alpine3.21
+GitCommit: 04edff02d63505fdac6f0c8b1857b25529713441
+Directory: 1.24/alpine3.21
 
-Tags: 1.24rc3-bookworm, 1.24-rc-bookworm
-SharedTags: 1.24rc3, 1.24-rc
+Tags: 1.24.0-bookworm, 1.24-bookworm, 1-bookworm, bookworm
+SharedTags: 1.24.0, 1.24, 1, latest
 Architectures: amd64, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
-GitCommit: 92805c5efacbd31643efec2585e53c1eea3a7fdf
-Directory: 1.24-rc/bookworm
+GitCommit: 04edff02d63505fdac6f0c8b1857b25529713441
+Directory: 1.24/bookworm
 
-Tags: 1.24rc3-bullseye, 1.24-rc-bullseye
+Tags: 1.24.0-bullseye, 1.24-bullseye, 1-bullseye, bullseye
 Architectures: amd64, arm32v7, arm64v8, i386
-GitCommit: 92805c5efacbd31643efec2585e53c1eea3a7fdf
-Directory: 1.24-rc/bullseye
+GitCommit: 04edff02d63505fdac6f0c8b1857b25529713441
+Directory: 1.24/bullseye
 
-Tags: 1.24rc3-nanoserver-1809, 1.24-rc-nanoserver-1809
-SharedTags: 1.24rc3-nanoserver, 1.24-rc-nanoserver
+Tags: 1.24.0-nanoserver-1809, 1.24-nanoserver-1809, 1-nanoserver-1809, nanoserver-1809
+SharedTags: 1.24.0-nanoserver, 1.24-nanoserver, 1-nanoserver, nanoserver
 Architectures: windows-amd64
-GitCommit: 92805c5efacbd31643efec2585e53c1eea3a7fdf
-Directory: 1.24-rc/windows/nanoserver-1809
+GitCommit: 04edff02d63505fdac6f0c8b1857b25529713441
+Directory: 1.24/windows/nanoserver-1809
 Builder: classic
 Constraints: nanoserver-1809, windowsservercore-1809
 
-Tags: 1.24rc3-nanoserver-ltsc2022, 1.24-rc-nanoserver-ltsc2022
-SharedTags: 1.24rc3-nanoserver, 1.24-rc-nanoserver
+Tags: 1.24.0-nanoserver-ltsc2022, 1.24-nanoserver-ltsc2022, 1-nanoserver-ltsc2022, nanoserver-ltsc2022
+SharedTags: 1.24.0-nanoserver, 1.24-nanoserver, 1-nanoserver, nanoserver
 Architectures: windows-amd64
-GitCommit: 92805c5efacbd31643efec2585e53c1eea3a7fdf
-Directory: 1.24-rc/windows/nanoserver-ltsc2022
+GitCommit: 04edff02d63505fdac6f0c8b1857b25529713441
+Directory: 1.24/windows/nanoserver-ltsc2022
 Builder: classic
 Constraints: nanoserver-ltsc2022, windowsservercore-ltsc2022
 
-Tags: 1.24rc3-nanoserver-ltsc2025, 1.24-rc-nanoserver-ltsc2025
-SharedTags: 1.24rc3-nanoserver, 1.24-rc-nanoserver
+Tags: 1.24.0-nanoserver-ltsc2025, 1.24-nanoserver-ltsc2025, 1-nanoserver-ltsc2025, nanoserver-ltsc2025
+SharedTags: 1.24.0-nanoserver, 1.24-nanoserver, 1-nanoserver, nanoserver
 Architectures: windows-amd64
-GitCommit: 92805c5efacbd31643efec2585e53c1eea3a7fdf
-Directory: 1.24-rc/windows/nanoserver-ltsc2025
+GitCommit: 04edff02d63505fdac6f0c8b1857b25529713441
+Directory: 1.24/windows/nanoserver-ltsc2025
 Builder: classic
 Constraints: nanoserver-ltsc2025, windowsservercore-ltsc2025
 
-Tags: 1.24rc3-windowsservercore-1809, 1.24-rc-windowsservercore-1809
-SharedTags: 1.24rc3-windowsservercore, 1.24-rc-windowsservercore, 1.24rc3, 1.24-rc
+Tags: 1.24.0-windowsservercore-1809, 1.24-windowsservercore-1809, 1-windowsservercore-1809, windowsservercore-1809
+SharedTags: 1.24.0-windowsservercore, 1.24-windowsservercore, 1-windowsservercore, windowsservercore, 1.24.0, 1.24, 1, latest
 Architectures: windows-amd64
-GitCommit: 92805c5efacbd31643efec2585e53c1eea3a7fdf
-Directory: 1.24-rc/windows/windowsservercore-1809
+GitCommit: 04edff02d63505fdac6f0c8b1857b25529713441
+Directory: 1.24/windows/windowsservercore-1809
 Builder: classic
 Constraints: windowsservercore-1809
 
-Tags: 1.24rc3-windowsservercore-ltsc2022, 1.24-rc-windowsservercore-ltsc2022
-SharedTags: 1.24rc3-windowsservercore, 1.24-rc-windowsservercore, 1.24rc3, 1.24-rc
+Tags: 1.24.0-windowsservercore-ltsc2022, 1.24-windowsservercore-ltsc2022, 1-windowsservercore-ltsc2022, windowsservercore-ltsc2022
+SharedTags: 1.24.0-windowsservercore, 1.24-windowsservercore, 1-windowsservercore, windowsservercore, 1.24.0, 1.24, 1, latest
 Architectures: windows-amd64
-GitCommit: 92805c5efacbd31643efec2585e53c1eea3a7fdf
-Directory: 1.24-rc/windows/windowsservercore-ltsc2022
+GitCommit: 04edff02d63505fdac6f0c8b1857b25529713441
+Directory: 1.24/windows/windowsservercore-ltsc2022
 Builder: classic
 Constraints: windowsservercore-ltsc2022
 
-Tags: 1.24rc3-windowsservercore-ltsc2025, 1.24-rc-windowsservercore-ltsc2025
-SharedTags: 1.24rc3-windowsservercore, 1.24-rc-windowsservercore, 1.24rc3, 1.24-rc
+Tags: 1.24.0-windowsservercore-ltsc2025, 1.24-windowsservercore-ltsc2025, 1-windowsservercore-ltsc2025, windowsservercore-ltsc2025
+SharedTags: 1.24.0-windowsservercore, 1.24-windowsservercore, 1-windowsservercore, windowsservercore, 1.24.0, 1.24, 1, latest
 Architectures: windows-amd64
-GitCommit: 92805c5efacbd31643efec2585e53c1eea3a7fdf
-Directory: 1.24-rc/windows/windowsservercore-ltsc2025
+GitCommit: 04edff02d63505fdac6f0c8b1857b25529713441
+Directory: 1.24/windows/windowsservercore-ltsc2025
 Builder: classic
 Constraints: windowsservercore-ltsc2025
diff --git a/_bashbrew-list b/_bashbrew-list
index 32f13bf..3641cca 100644
--- a/_bashbrew-list
+++ b/_bashbrew-list
@@ -12,34 +12,6 @@ golang:1-windowsservercore
 golang:1-windowsservercore-1809
 golang:1-windowsservercore-ltsc2022
 golang:1-windowsservercore-ltsc2025
-golang:1.22
-golang:1.22-alpine
-golang:1.22-alpine3.20
-golang:1.22-alpine3.21
-golang:1.22-bookworm
-golang:1.22-bullseye
-golang:1.22-nanoserver
-golang:1.22-nanoserver-1809
-golang:1.22-nanoserver-ltsc2022
-golang:1.22-nanoserver-ltsc2025
-golang:1.22-windowsservercore
-golang:1.22-windowsservercore-1809
-golang:1.22-windowsservercore-ltsc2022
-golang:1.22-windowsservercore-ltsc2025
-golang:1.22.12
-golang:1.22.12-alpine
-golang:1.22.12-alpine3.20
-golang:1.22.12-alpine3.21
-golang:1.22.12-bookworm
-golang:1.22.12-bullseye
-golang:1.22.12-nanoserver
-golang:1.22.12-nanoserver-1809
-golang:1.22.12-nanoserver-ltsc2022
-golang:1.22.12-nanoserver-ltsc2025
-golang:1.22.12-windowsservercore
-golang:1.22.12-windowsservercore-1809
-golang:1.22.12-windowsservercore-ltsc2022
-golang:1.22.12-windowsservercore-ltsc2025
 golang:1.23
 golang:1.23-alpine
 golang:1.23-alpine3.20
@@ -68,34 +40,34 @@ golang:1.23.6-windowsservercore
 golang:1.23.6-windowsservercore-1809
 golang:1.23.6-windowsservercore-ltsc2022
 golang:1.23.6-windowsservercore-ltsc2025
-golang:1.24rc3
-golang:1.24rc3-alpine
-golang:1.24rc3-alpine3.20
-golang:1.24rc3-alpine3.21
-golang:1.24rc3-bookworm
-golang:1.24rc3-bullseye
-golang:1.24rc3-nanoserver
-golang:1.24rc3-nanoserver-1809
-golang:1.24rc3-nanoserver-ltsc2022
-golang:1.24rc3-nanoserver-ltsc2025
-golang:1.24rc3-windowsservercore
-golang:1.24rc3-windowsservercore-1809
-golang:1.24rc3-windowsservercore-ltsc2022
-golang:1.24rc3-windowsservercore-ltsc2025
-golang:1.24-rc
-golang:1.24-rc-alpine
-golang:1.24-rc-alpine3.20
-golang:1.24-rc-alpine3.21
-golang:1.24-rc-bookworm
-golang:1.24-rc-bullseye
-golang:1.24-rc-nanoserver
-golang:1.24-rc-nanoserver-1809
-golang:1.24-rc-nanoserver-ltsc2022
-golang:1.24-rc-nanoserver-ltsc2025
-golang:1.24-rc-windowsservercore
-golang:1.24-rc-windowsservercore-1809
-golang:1.24-rc-windowsservercore-ltsc2022
-golang:1.24-rc-windowsservercore-ltsc2025
+golang:1.24
+golang:1.24-alpine
+golang:1.24-alpine3.20
+golang:1.24-alpine3.21
+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.0
+golang:1.24.0-alpine
+golang:1.24.0-alpine3.20
+golang:1.24.0-alpine3.21
+golang:1.24.0-bookworm
+golang:1.24.0-bullseye
+golang:1.24.0-nanoserver
+golang:1.24.0-nanoserver-1809
+golang:1.24.0-nanoserver-ltsc2022
+golang:1.24.0-nanoserver-ltsc2025
+golang:1.24.0-windowsservercore
+golang:1.24.0-windowsservercore-1809
+golang:1.24.0-windowsservercore-ltsc2022
+golang:1.24.0-windowsservercore-ltsc2025
 golang:alpine
 golang:alpine3.20
 golang:alpine3.21
diff --git a/_bashbrew-list-build-order b/_bashbrew-list-build-order
index 7f85522..1c01174 100644
--- a/_bashbrew-list-build-order
+++ b/_bashbrew-list-build-order
@@ -1,17 +1,10 @@
-golang:1.22-alpine
-golang:1.22-alpine3.20
-golang:1.22-bookworm
-golang:1.22-bullseye
-golang:1.22-windowsservercore-1809
-golang:1.22-windowsservercore-ltsc2022
-golang:1.22-windowsservercore-ltsc2025
-golang:1.24-rc-alpine
-golang:1.24-rc-alpine3.20
-golang:1.24-rc-bookworm
-golang:1.24-rc-bullseye
-golang:1.24-rc-windowsservercore-1809
-golang:1.24-rc-windowsservercore-ltsc2022
-golang:1.24-rc-windowsservercore-ltsc2025
+golang:1.23-alpine
+golang:1.23-alpine3.20
+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:bookworm
@@ -19,12 +12,9 @@ golang:bullseye
 golang:windowsservercore-1809
 golang:windowsservercore-ltsc2022
 golang:windowsservercore-ltsc2025
-golang:1.22-nanoserver-1809
-golang:1.22-nanoserver-ltsc2022
-golang:1.22-nanoserver-ltsc2025
-golang:1.24-rc-nanoserver-1809
-golang:1.24-rc-nanoserver-ltsc2022
-golang:1.24-rc-nanoserver-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.22-alpine/Dockerfile b/golang_1.22-alpine/Dockerfile
deleted file mode 100644
index 48d745c..0000000
diff --git a/golang_1.22-alpine3.20/Dockerfile b/golang_1.22-alpine3.20/Dockerfile
deleted file mode 100644
index 6b5efcc..0000000
diff --git a/golang_1.22-bookworm/Dockerfile b/golang_1.22-bookworm/Dockerfile
deleted file mode 100644
index 1ae88e7..0000000
diff --git a/golang_1.22-bullseye/Dockerfile b/golang_1.22-bullseye/Dockerfile
deleted file mode 100644
index fd98796..0000000
diff --git a/golang_1.22-nanoserver-1809/Dockerfile b/golang_1.22-nanoserver-1809/Dockerfile
deleted file mode 100644
index ea74780..0000000
diff --git a/golang_1.22-nanoserver-ltsc2022/Dockerfile b/golang_1.22-nanoserver-ltsc2022/Dockerfile
deleted file mode 100644
index a73178b..0000000
diff --git a/golang_1.22-nanoserver-ltsc2025/Dockerfile b/golang_1.22-nanoserver-ltsc2025/Dockerfile
deleted file mode 100644
index c7effc4..0000000
diff --git a/golang_1.22-windowsservercore-1809/Dockerfile b/golang_1.22-windowsservercore-1809/Dockerfile
deleted file mode 100644
index 44e1078..0000000
diff --git a/golang_1.22-windowsservercore-ltsc2022/Dockerfile b/golang_1.22-windowsservercore-ltsc2022/Dockerfile
deleted file mode 100644
index 80ce6f3..0000000
diff --git a/golang_1.22-windowsservercore-ltsc2025/Dockerfile b/golang_1.22-windowsservercore-ltsc2025/Dockerfile
deleted file mode 100644
index 1a52ad6..0000000
diff --git a/golang_alpine/Dockerfile b/golang_1.23-alpine/Dockerfile
similarity index 100%
copy from golang_alpine/Dockerfile
copy to golang_1.23-alpine/Dockerfile
diff --git a/golang_alpine3.20/Dockerfile b/golang_1.23-alpine3.20/Dockerfile
similarity index 100%
copy from golang_alpine3.20/Dockerfile
copy to golang_1.23-alpine3.20/Dockerfile
diff --git a/golang_bookworm/Dockerfile b/golang_1.23-bookworm/Dockerfile
similarity index 100%
copy from golang_bookworm/Dockerfile
copy to golang_1.23-bookworm/Dockerfile
diff --git a/golang_bullseye/Dockerfile b/golang_1.23-bullseye/Dockerfile
similarity index 100%
copy from golang_bullseye/Dockerfile
copy to golang_1.23-bullseye/Dockerfile
diff --git a/golang_nanoserver-1809/Dockerfile b/golang_1.23-nanoserver-1809/Dockerfile
similarity index 100%
copy from golang_nanoserver-1809/Dockerfile
copy to golang_1.23-nanoserver-1809/Dockerfile
diff --git a/golang_nanoserver-ltsc2022/Dockerfile b/golang_1.23-nanoserver-ltsc2022/Dockerfile
similarity index 100%
copy from golang_nanoserver-ltsc2022/Dockerfile
copy to golang_1.23-nanoserver-ltsc2022/Dockerfile
diff --git a/golang_nanoserver-ltsc2025/Dockerfile b/golang_1.23-nanoserver-ltsc2025/Dockerfile
similarity index 100%
copy from golang_nanoserver-ltsc2025/Dockerfile
copy to golang_1.23-nanoserver-ltsc2025/Dockerfile
diff --git a/golang_windowsservercore-1809/Dockerfile b/golang_1.23-windowsservercore-1809/Dockerfile
similarity index 100%
copy from golang_windowsservercore-1809/Dockerfile
copy to golang_1.23-windowsservercore-1809/Dockerfile
diff --git a/golang_windowsservercore-ltsc2022/Dockerfile b/golang_1.23-windowsservercore-ltsc2022/Dockerfile
similarity index 100%
copy from golang_windowsservercore-ltsc2022/Dockerfile
copy to golang_1.23-windowsservercore-ltsc2022/Dockerfile
diff --git a/golang_windowsservercore-ltsc2025/Dockerfile b/golang_1.23-windowsservercore-ltsc2025/Dockerfile
similarity index 100%
copy from golang_windowsservercore-ltsc2025/Dockerfile
copy to golang_1.23-windowsservercore-ltsc2025/Dockerfile
diff --git a/golang_1.24-rc-alpine/Dockerfile b/golang_1.24-rc-alpine/Dockerfile
deleted file mode 100644
index 64fe393..0000000
diff --git a/golang_1.24-rc-alpine3.20/Dockerfile b/golang_1.24-rc-alpine3.20/Dockerfile
deleted file mode 100644
index f9e30f8..0000000
diff --git a/golang_1.24-rc-bookworm/Dockerfile b/golang_1.24-rc-bookworm/Dockerfile
deleted file mode 100644
index 228f29c..0000000
diff --git a/golang_1.24-rc-bullseye/Dockerfile b/golang_1.24-rc-bullseye/Dockerfile
deleted file mode 100644
index d267f71..0000000
diff --git a/golang_1.24-rc-nanoserver-1809/Dockerfile b/golang_1.24-rc-nanoserver-1809/Dockerfile
deleted file mode 100644
index 53bbf4d..0000000
diff --git a/golang_1.24-rc-nanoserver-ltsc2022/Dockerfile b/golang_1.24-rc-nanoserver-ltsc2022/Dockerfile
deleted file mode 100644
index 44cff8d..0000000
diff --git a/golang_1.24-rc-nanoserver-ltsc2025/Dockerfile b/golang_1.24-rc-nanoserver-ltsc2025/Dockerfile
deleted file mode 100644
index 95bfdc4..0000000
diff --git a/golang_1.24-rc-windowsservercore-1809/Dockerfile b/golang_1.24-rc-windowsservercore-1809/Dockerfile
deleted file mode 100644
index bfbc4fd..0000000
diff --git a/golang_1.24-rc-windowsservercore-ltsc2022/Dockerfile b/golang_1.24-rc-windowsservercore-ltsc2022/Dockerfile
deleted file mode 100644
index 01797ee..0000000
diff --git a/golang_1.24-rc-windowsservercore-ltsc2025/Dockerfile b/golang_1.24-rc-windowsservercore-ltsc2025/Dockerfile
deleted file mode 100644
index d47c66f..0000000
diff --git a/golang_alpine/Dockerfile b/golang_alpine/Dockerfile
index 37bfa8f..9382c9f 100644
--- a/golang_alpine/Dockerfile
+++ b/golang_alpine/Dockerfile
@@ -8,7 +8,7 @@ FROM alpine:3.21 AS build
 
 ENV PATH /usr/local/go/bin:$PATH
 
-ENV GOLANG_VERSION 1.23.6
+ENV GOLANG_VERSION 1.24.0
 
 RUN set -eux; \
 	now="$(date '+%s')"; \
@@ -22,36 +22,36 @@ RUN set -eux; \
 	url=; \
 	case "$arch" in \
 		'x86_64') \
-			url='https://dl.google.com/go/go1.23.6.linux-amd64.tar.gz'; \
-			sha256='9379441ea310de000f33a4dc767bd966e72ab2826270e038e78b2c53c2e7802d'; \
+			url='https://dl.google.com/go/go1.24.0.linux-amd64.tar.gz'; \
+			sha256='dea9ca38a0b852a74e81c26134671af7c0fbe65d81b0dc1c5bfe22cf7d4c8858'; \
 			;; \
 		'armhf') \
-			url='https://dl.google.com/go/go1.23.6.linux-armv6l.tar.gz'; \
-			sha256='27a4611010c16b8c4f37ade3aada55bd5781998f02f348b164302fd5eea4eb74'; \
+			url='https://dl.google.com/go/go1.24.0.linux-armv6l.tar.gz'; \
+			sha256='695dc54fa14cd3124fa6900d7b5ae39eeac23f7a4ecea81656070160fac2c54a'; \
 			;; \
 		'armv7') \
-			url='https://dl.google.com/go/go1.23.6.linux-armv6l.tar.gz'; \
-			sha256='27a4611010c16b8c4f37ade3aada55bd5781998f02f348b164302fd5eea4eb74'; \
+			url='https://dl.google.com/go/go1.24.0.linux-armv6l.tar.gz'; \
+			sha256='695dc54fa14cd3124fa6900d7b5ae39eeac23f7a4ecea81656070160fac2c54a'; \
 			;; \
 		'aarch64') \
-			url='https://dl.google.com/go/go1.23.6.linux-arm64.tar.gz'; \
-			sha256='561c780e8f4a8955d32bf72e46af0b5ee5e0debe1e4633df9a03781878219202'; \
+			url='https://dl.google.com/go/go1.24.0.linux-arm64.tar.gz'; \
+			sha256='c3fa6d16ffa261091a5617145553c71d21435ce547e44cc6dfb7470865527cc7'; \
 			;; \
 		'x86') \
-			url='https://dl.google.com/go/go1.23.6.linux-386.tar.gz'; \
-			sha256='e61f87693169c0bbcc43363128f1e929b9dff0b7f448573f1bdd4e4a0b9687ba'; \
+			url='https://dl.google.com/go/go1.24.0.linux-386.tar.gz'; \
+			sha256='90521453a59c6ce20364d2dc7c38532949b033b602ba12d782caeb90af1b0624'; \
 			;; \
 		'ppc64le') \
-			url='https://dl.google.com/go/go1.23.6.linux-ppc64le.tar.gz'; \
-			sha256='0f817201e83d78ddbfa27f5f78d9b72450b92cc21d5e045145efacd0d3244a99'; \
+			url='https://dl.google.com/go/go1.24.0.linux-ppc64le.tar.gz'; \
+			sha256='a871a43de7d26c91dd90cb6e0adacb214c9e35ee2188c617c91c08c017efe81a'; \
 			;; \
 		'riscv64') \
-			url='https://dl.google.com/go/go1.23.6.linux-riscv64.tar.gz'; \
-			sha256='f95f7f817ab22ecab4503d0704d6449ea1aa26a595f57bf9b9f94ddf2aa7c1f3'; \
+			url='https://dl.google.com/go/go1.24.0.linux-riscv64.tar.gz'; \
+			sha256='620dcf48c6297519aad6c81f8e344926dc0ab09a2a79f1e306964aece95a553d'; \
 			;; \
 		's390x') \
-			url='https://dl.google.com/go/go1.23.6.linux-s390x.tar.gz'; \
-			sha256='321e7ed0d5416f731479c52fa7610b52b8079a8061967bd48cec6d66f671a60e'; \
+			url='https://dl.google.com/go/go1.24.0.linux-s390x.tar.gz'; \
+			sha256='544d78b077c6b54bf78958c4a8285abec2d21f668fb007261c77418cd2edbb46'; \
 			;; \
 		*) echo >&2 "error: unsupported architecture '$arch' (likely packaging update needed)"; exit 1 ;; \
 	esac; \
@@ -114,7 +114,7 @@ FROM alpine:3.21
 
 RUN apk add --no-cache ca-certificates
 
-ENV GOLANG_VERSION 1.23.6
+ENV GOLANG_VERSION 1.24.0
 
 # don't auto-upgrade the gotoolchain
 # https://github.com/docker-library/golang/issues/472
diff --git a/golang_alpine3.20/Dockerfile b/golang_alpine3.20/Dockerfile
index 3db988c..bae0bb7 100644
--- a/golang_alpine3.20/Dockerfile
+++ b/golang_alpine3.20/Dockerfile
@@ -8,7 +8,7 @@ FROM alpine:3.20 AS build
 
 ENV PATH /usr/local/go/bin:$PATH
 
-ENV GOLANG_VERSION 1.23.6
+ENV GOLANG_VERSION 1.24.0
 
 RUN set -eux; \
 	now="$(date '+%s')"; \
@@ -22,36 +22,36 @@ RUN set -eux; \
 	url=; \
 	case "$arch" in \
 		'x86_64') \
-			url='https://dl.google.com/go/go1.23.6.linux-amd64.tar.gz'; \
-			sha256='9379441ea310de000f33a4dc767bd966e72ab2826270e038e78b2c53c2e7802d'; \
+			url='https://dl.google.com/go/go1.24.0.linux-amd64.tar.gz'; \
+			sha256='dea9ca38a0b852a74e81c26134671af7c0fbe65d81b0dc1c5bfe22cf7d4c8858'; \
 			;; \
 		'armhf') \
-			url='https://dl.google.com/go/go1.23.6.linux-armv6l.tar.gz'; \
-			sha256='27a4611010c16b8c4f37ade3aada55bd5781998f02f348b164302fd5eea4eb74'; \
+			url='https://dl.google.com/go/go1.24.0.linux-armv6l.tar.gz'; \
+			sha256='695dc54fa14cd3124fa6900d7b5ae39eeac23f7a4ecea81656070160fac2c54a'; \
 			;; \
 		'armv7') \
-			url='https://dl.google.com/go/go1.23.6.linux-armv6l.tar.gz'; \
-			sha256='27a4611010c16b8c4f37ade3aada55bd5781998f02f348b164302fd5eea4eb74'; \
+			url='https://dl.google.com/go/go1.24.0.linux-armv6l.tar.gz'; \
+			sha256='695dc54fa14cd3124fa6900d7b5ae39eeac23f7a4ecea81656070160fac2c54a'; \
 			;; \
 		'aarch64') \
-			url='https://dl.google.com/go/go1.23.6.linux-arm64.tar.gz'; \
-			sha256='561c780e8f4a8955d32bf72e46af0b5ee5e0debe1e4633df9a03781878219202'; \
+			url='https://dl.google.com/go/go1.24.0.linux-arm64.tar.gz'; \
+			sha256='c3fa6d16ffa261091a5617145553c71d21435ce547e44cc6dfb7470865527cc7'; \
 			;; \
 		'x86') \
-			url='https://dl.google.com/go/go1.23.6.linux-386.tar.gz'; \
-			sha256='e61f87693169c0bbcc43363128f1e929b9dff0b7f448573f1bdd4e4a0b9687ba'; \
+			url='https://dl.google.com/go/go1.24.0.linux-386.tar.gz'; \
+			sha256='90521453a59c6ce20364d2dc7c38532949b033b602ba12d782caeb90af1b0624'; \
 			;; \
 		'ppc64le') \
-			url='https://dl.google.com/go/go1.23.6.linux-ppc64le.tar.gz'; \
-			sha256='0f817201e83d78ddbfa27f5f78d9b72450b92cc21d5e045145efacd0d3244a99'; \
+			url='https://dl.google.com/go/go1.24.0.linux-ppc64le.tar.gz'; \
+			sha256='a871a43de7d26c91dd90cb6e0adacb214c9e35ee2188c617c91c08c017efe81a'; \
 			;; \
 		'riscv64') \
-			url='https://dl.google.com/go/go1.23.6.linux-riscv64.tar.gz'; \
-			sha256='f95f7f817ab22ecab4503d0704d6449ea1aa26a595f57bf9b9f94ddf2aa7c1f3'; \
+			url='https://dl.google.com/go/go1.24.0.linux-riscv64.tar.gz'; \
+			sha256='620dcf48c6297519aad6c81f8e344926dc0ab09a2a79f1e306964aece95a553d'; \
 			;; \
 		's390x') \
-			url='https://dl.google.com/go/go1.23.6.linux-s390x.tar.gz'; \
-			sha256='321e7ed0d5416f731479c52fa7610b52b8079a8061967bd48cec6d66f671a60e'; \
+			url='https://dl.google.com/go/go1.24.0.linux-s390x.tar.gz'; \
+			sha256='544d78b077c6b54bf78958c4a8285abec2d21f668fb007261c77418cd2edbb46'; \
 			;; \
 		*) echo >&2 "error: unsupported architecture '$arch' (likely packaging update needed)"; exit 1 ;; \
 	esac; \
@@ -114,7 +114,7 @@ FROM alpine:3.20
 
 RUN apk add --no-cache ca-certificates
 
-ENV GOLANG_VERSION 1.23.6
+ENV GOLANG_VERSION 1.24.0
 
 # don't auto-upgrade the gotoolchain
 # https://github.com/docker-library/golang/issues/472
diff --git a/golang_bookworm/Dockerfile b/golang_bookworm/Dockerfile
index df13922..f4be99d 100644
--- a/golang_bookworm/Dockerfile
+++ b/golang_bookworm/Dockerfile
@@ -8,7 +8,7 @@ FROM buildpack-deps:bookworm-scm AS build
 
 ENV PATH /usr/local/go/bin:$PATH
 
-ENV GOLANG_VERSION 1.23.6
+ENV GOLANG_VERSION 1.24.0
 
 RUN set -eux; \
 	now="$(date '+%s')"; \
@@ -16,36 +16,36 @@ RUN set -eux; \
 	url=; \
 	case "$arch" in \
 		'amd64') \
-			url='https://dl.google.com/go/go1.23.6.linux-amd64.tar.gz'; \
-			sha256='9379441ea310de000f33a4dc767bd966e72ab2826270e038e78b2c53c2e7802d'; \
+			url='https://dl.google.com/go/go1.24.0.linux-amd64.tar.gz'; \
+			sha256='dea9ca38a0b852a74e81c26134671af7c0fbe65d81b0dc1c5bfe22cf7d4c8858'; \
 			;; \
 		'armhf') \
-			url='https://dl.google.com/go/go1.23.6.linux-armv6l.tar.gz'; \
-			sha256='27a4611010c16b8c4f37ade3aada55bd5781998f02f348b164302fd5eea4eb74'; \
+			url='https://dl.google.com/go/go1.24.0.linux-armv6l.tar.gz'; \
+			sha256='695dc54fa14cd3124fa6900d7b5ae39eeac23f7a4ecea81656070160fac2c54a'; \
 			;; \
 		'arm64') \
-			url='https://dl.google.com/go/go1.23.6.linux-arm64.tar.gz'; \
-			sha256='561c780e8f4a8955d32bf72e46af0b5ee5e0debe1e4633df9a03781878219202'; \
+			url='https://dl.google.com/go/go1.24.0.linux-arm64.tar.gz'; \
+			sha256='c3fa6d16ffa261091a5617145553c71d21435ce547e44cc6dfb7470865527cc7'; \
 			;; \
 		'i386') \
-			url='https://dl.google.com/go/go1.23.6.linux-386.tar.gz'; \
-			sha256='e61f87693169c0bbcc43363128f1e929b9dff0b7f448573f1bdd4e4a0b9687ba'; \
+			url='https://dl.google.com/go/go1.24.0.linux-386.tar.gz'; \
+			sha256='90521453a59c6ce20364d2dc7c38532949b033b602ba12d782caeb90af1b0624'; \
 			;; \
 		'mips64el') \
-			url='https://dl.google.com/go/go1.23.6.linux-mips64le.tar.gz'; \
-			sha256='74ca7bc475bcc084c6718b74df024d7de9612932cea8a6dc75e29d3a5315a23a'; \
+			url='https://dl.google.com/go/go1.24.0.linux-mips64le.tar.gz'; \
+			sha256='b847893ff119389c939adc2b8516b6500204b7cb49d5e19b25e1c2091d2c74c6'; \
 			;; \
 		'ppc64el') \
-			url='https://dl.google.com/go/go1.23.6.linux-ppc64le.tar.gz'; \
-			sha256='0f817201e83d78ddbfa27f5f78d9b72450b92cc21d5e045145efacd0d3244a99'; \
+			url='https://dl.google.com/go/go1.24.0.linux-ppc64le.tar.gz'; \
+			sha256='a871a43de7d26c91dd90cb6e0adacb214c9e35ee2188c617c91c08c017efe81a'; \
 			;; \
 		'riscv64') \
-			url='https://dl.google.com/go/go1.23.6.linux-riscv64.tar.gz'; \
-			sha256='f95f7f817ab22ecab4503d0704d6449ea1aa26a595f57bf9b9f94ddf2aa7c1f3'; \
+			url='https://dl.google.com/go/go1.24.0.linux-riscv64.tar.gz'; \
+			sha256='620dcf48c6297519aad6c81f8e344926dc0ab09a2a79f1e306964aece95a553d'; \
 			;; \
 		's390x') \
-			url='https://dl.google.com/go/go1.23.6.linux-s390x.tar.gz'; \
-			sha256='321e7ed0d5416f731479c52fa7610b52b8079a8061967bd48cec6d66f671a60e'; \
+			url='https://dl.google.com/go/go1.24.0.linux-s390x.tar.gz'; \
+			sha256='544d78b077c6b54bf78958c4a8285abec2d21f668fb007261c77418cd2edbb46'; \
 			;; \
 		*) echo >&2 "error: unsupported architecture '$arch' (likely packaging update needed)"; exit 1 ;; \
 	esac; \
@@ -116,7 +116,7 @@ RUN set -eux; \
 	; \
 	rm -rf /var/lib/apt/lists/*
 
-ENV GOLANG_VERSION 1.23.6
+ENV GOLANG_VERSION 1.24.0
 
 # don't auto-upgrade the gotoolchain
 # https://github.com/docker-library/golang/issues/472
diff --git a/golang_bullseye/Dockerfile b/golang_bullseye/Dockerfile
index 215b6e3..0870c92 100644
--- a/golang_bullseye/Dockerfile
+++ b/golang_bullseye/Dockerfile
@@ -8,7 +8,7 @@ FROM buildpack-deps:bullseye-scm AS build
 
 ENV PATH /usr/local/go/bin:$PATH
 
-ENV GOLANG_VERSION 1.23.6
+ENV GOLANG_VERSION 1.24.0
 
 RUN set -eux; \
 	now="$(date '+%s')"; \
@@ -16,36 +16,36 @@ RUN set -eux; \
 	url=; \
 	case "$arch" in \
 		'amd64') \
-			url='https://dl.google.com/go/go1.23.6.linux-amd64.tar.gz'; \
-			sha256='9379441ea310de000f33a4dc767bd966e72ab2826270e038e78b2c53c2e7802d'; \
+			url='https://dl.google.com/go/go1.24.0.linux-amd64.tar.gz'; \
+			sha256='dea9ca38a0b852a74e81c26134671af7c0fbe65d81b0dc1c5bfe22cf7d4c8858'; \
 			;; \
 		'armhf') \
-			url='https://dl.google.com/go/go1.23.6.linux-armv6l.tar.gz'; \
-			sha256='27a4611010c16b8c4f37ade3aada55bd5781998f02f348b164302fd5eea4eb74'; \
+			url='https://dl.google.com/go/go1.24.0.linux-armv6l.tar.gz'; \
+			sha256='695dc54fa14cd3124fa6900d7b5ae39eeac23f7a4ecea81656070160fac2c54a'; \
 			;; \
 		'arm64') \
-			url='https://dl.google.com/go/go1.23.6.linux-arm64.tar.gz'; \
-			sha256='561c780e8f4a8955d32bf72e46af0b5ee5e0debe1e4633df9a03781878219202'; \
+			url='https://dl.google.com/go/go1.24.0.linux-arm64.tar.gz'; \
+			sha256='c3fa6d16ffa261091a5617145553c71d21435ce547e44cc6dfb7470865527cc7'; \
 			;; \
 		'i386') \
-			url='https://dl.google.com/go/go1.23.6.linux-386.tar.gz'; \
-			sha256='e61f87693169c0bbcc43363128f1e929b9dff0b7f448573f1bdd4e4a0b9687ba'; \
+			url='https://dl.google.com/go/go1.24.0.linux-386.tar.gz'; \
+			sha256='90521453a59c6ce20364d2dc7c38532949b033b602ba12d782caeb90af1b0624'; \
 			;; \
 		'mips64el') \
-			url='https://dl.google.com/go/go1.23.6.linux-mips64le.tar.gz'; \
-			sha256='74ca7bc475bcc084c6718b74df024d7de9612932cea8a6dc75e29d3a5315a23a'; \
+			url='https://dl.google.com/go/go1.24.0.linux-mips64le.tar.gz'; \
+			sha256='b847893ff119389c939adc2b8516b6500204b7cb49d5e19b25e1c2091d2c74c6'; \
 			;; \
 		'ppc64el') \
-			url='https://dl.google.com/go/go1.23.6.linux-ppc64le.tar.gz'; \
-			sha256='0f817201e83d78ddbfa27f5f78d9b72450b92cc21d5e045145efacd0d3244a99'; \
+			url='https://dl.google.com/go/go1.24.0.linux-ppc64le.tar.gz'; \
+			sha256='a871a43de7d26c91dd90cb6e0adacb214c9e35ee2188c617c91c08c017efe81a'; \
 			;; \
 		'riscv64') \
-			url='https://dl.google.com/go/go1.23.6.linux-riscv64.tar.gz'; \
-			sha256='f95f7f817ab22ecab4503d0704d6449ea1aa26a595f57bf9b9f94ddf2aa7c1f3'; \
+			url='https://dl.google.com/go/go1.24.0.linux-riscv64.tar.gz'; \
+			sha256='620dcf48c6297519aad6c81f8e344926dc0ab09a2a79f1e306964aece95a553d'; \
 			;; \
 		's390x') \
-			url='https://dl.google.com/go/go1.23.6.linux-s390x.tar.gz'; \
-			sha256='321e7ed0d5416f731479c52fa7610b52b8079a8061967bd48cec6d66f671a60e'; \
+			url='https://dl.google.com/go/go1.24.0.linux-s390x.tar.gz'; \
+			sha256='544d78b077c6b54bf78958c4a8285abec2d21f668fb007261c77418cd2edbb46'; \
 			;; \
 		*) echo >&2 "error: unsupported architecture '$arch' (likely packaging update needed)"; exit 1 ;; \
 	esac; \
@@ -116,7 +116,7 @@ RUN set -eux; \
 	; \
 	rm -rf /var/lib/apt/lists/*
 
-ENV GOLANG_VERSION 1.23.6
+ENV GOLANG_VERSION 1.24.0
 
 # don't auto-upgrade the gotoolchain
 # https://github.com/docker-library/golang/issues/472
diff --git a/golang_nanoserver-1809/Dockerfile b/golang_nanoserver-1809/Dockerfile
index ca746b6..b6e67a7 100644
--- a/golang_nanoserver-1809/Dockerfile
+++ b/golang_nanoserver-1809/Dockerfile
@@ -21,10 +21,10 @@ RUN setx /m PATH "%GOPATH%\bin;C:\Program Files\Go\bin;%PATH%"
 USER ContainerUser
 # doing this first to share cache across versions more aggressively
 
-ENV GOLANG_VERSION 1.23.6
+ENV GOLANG_VERSION 1.24.0
 
 # Docker's Windows path parsing is absolutely *cursed*; please just trust me on this one -Tianon
-COPY --from=golang:1.23.6-windowsservercore-1809 ["C:\\\\Program Files\\\\Go","C:\\\\Program Files\\\\Go"]
+COPY --from=golang:1.24.0-windowsservercore-1809 ["C:\\\\Program Files\\\\Go","C:\\\\Program Files\\\\Go"]
 RUN go version
 
 WORKDIR $GOPATH
diff --git a/golang_nanoserver-ltsc2022/Dockerfile b/golang_nanoserver-ltsc2022/Dockerfile
index 7d4b27e..5128b70 100644
--- a/golang_nanoserver-ltsc2022/Dockerfile
+++ b/golang_nanoserver-ltsc2022/Dockerfile
@@ -21,10 +21,10 @@ RUN setx /m PATH "%GOPATH%\bin;C:\Program Files\Go\bin;%PATH%"
 USER ContainerUser
 # doing this first to share cache across versions more aggressively
 
-ENV GOLANG_VERSION 1.23.6
+ENV GOLANG_VERSION 1.24.0
 
 # Docker's Windows path parsing is absolutely *cursed*; please just trust me on this one -Tianon
-COPY --from=golang:1.23.6-windowsservercore-ltsc2022 ["C:\\\\Program Files\\\\Go","C:\\\\Program Files\\\\Go"]
+COPY --from=golang:1.24.0-windowsservercore-ltsc2022 ["C:\\\\Program Files\\\\Go","C:\\\\Program Files\\\\Go"]
 RUN go version
 
 WORKDIR $GOPATH
diff --git a/golang_nanoserver-ltsc2025/Dockerfile b/golang_nanoserver-ltsc2025/Dockerfile
index 83272fc..9f4e756 100644
--- a/golang_nanoserver-ltsc2025/Dockerfile
+++ b/golang_nanoserver-ltsc2025/Dockerfile
@@ -21,10 +21,10 @@ RUN setx /m PATH "%GOPATH%\bin;C:\Program Files\Go\bin;%PATH%"
 USER ContainerUser
 # doing this first to share cache across versions more aggressively
 
-ENV GOLANG_VERSION 1.23.6
+ENV GOLANG_VERSION 1.24.0
 
 # Docker's Windows path parsing is absolutely *cursed*; please just trust me on this one -Tianon
-COPY --from=golang:1.23.6-windowsservercore-ltsc2025 ["C:\\\\Program Files\\\\Go","C:\\\\Program Files\\\\Go"]
+COPY --from=golang:1.24.0-windowsservercore-ltsc2025 ["C:\\\\Program Files\\\\Go","C:\\\\Program Files\\\\Go"]
 RUN go version
 
 WORKDIR $GOPATH
diff --git a/golang_windowsservercore-1809/Dockerfile b/golang_windowsservercore-1809/Dockerfile
index c8a8e0c..b49e905 100644
--- a/golang_windowsservercore-1809/Dockerfile
+++ b/golang_windowsservercore-1809/Dockerfile
@@ -53,14 +53,14 @@ RUN $newPath = ('{0}\bin;C:\Program Files\Go\bin;{1}' -f $env:GOPATH, $env:PATH)
 	[Environment]::SetEnvironmentVariable('PATH', $newPath, [EnvironmentVariableTarget]::Machine);
 # doing this first to share cache across versions more aggressively
 
-ENV GOLANG_VERSION 1.23.6
+ENV GOLANG_VERSION 1.24.0
 
-RUN $url = 'https://dl.google.com/go/go1.23.6.windows-amd64.zip'; \
+RUN $url = 'https://dl.google.com/go/go1.24.0.windows-amd64.zip'; \
 	Write-Host ('Downloading {0} ...' -f $url); \
 	[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \
 	Invoke-WebRequest -Uri $url -OutFile 'go.zip'; \
 	\
-	$sha256 = '53fec1586850b2cf5ad6438341ff7adc5f6700dd3ec1cfa3f5e8b141df190243'; \
+	$sha256 = '96b7280979205813759ee6947be7e3bb497da85c482711116c00522e3bb41ff1'; \
 	Write-Host ('Verifying sha256 ({0}) ...' -f $sha256); \
 	if ((Get-FileHash go.zip -Algorithm sha256).Hash -ne $sha256) { \
 		Write-Host 'FAILED!'; \
diff --git a/golang_windowsservercore-ltsc2022/Dockerfile b/golang_windowsservercore-ltsc2022/Dockerfile
index 0fce566..872607a 100644
--- a/golang_windowsservercore-ltsc2022/Dockerfile
+++ b/golang_windowsservercore-ltsc2022/Dockerfile
@@ -53,14 +53,14 @@ RUN $newPath = ('{0}\bin;C:\Program Files\Go\bin;{1}' -f $env:GOPATH, $env:PATH)
 	[Environment]::SetEnvironmentVariable('PATH', $newPath, [EnvironmentVariableTarget]::Machine);
 # doing this first to share cache across versions more aggressively
 
-ENV GOLANG_VERSION 1.23.6
+ENV GOLANG_VERSION 1.24.0
 
-RUN $url = 'https://dl.google.com/go/go1.23.6.windows-amd64.zip'; \
+RUN $url = 'https://dl.google.com/go/go1.24.0.windows-amd64.zip'; \
 	Write-Host ('Downloading {0} ...' -f $url); \
 	[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \
 	Invoke-WebRequest -Uri $url -OutFile 'go.zip'; \
 	\
-	$sha256 = '53fec1586850b2cf5ad6438341ff7adc5f6700dd3ec1cfa3f5e8b141df190243'; \
+	$sha256 = '96b7280979205813759ee6947be7e3bb497da85c482711116c00522e3bb41ff1'; \
 	Write-Host ('Verifying sha256 ({0}) ...' -f $sha256); \
 	if ((Get-FileHash go.zip -Algorithm sha256).Hash -ne $sha256) { \
 		Write-Host 'FAILED!'; \
diff --git a/golang_windowsservercore-ltsc2025/Dockerfile b/golang_windowsservercore-ltsc2025/Dockerfile
index 9c2e90d..b64ed60 100644
--- a/golang_windowsservercore-ltsc2025/Dockerfile
+++ b/golang_windowsservercore-ltsc2025/Dockerfile
@@ -53,14 +53,14 @@ RUN $newPath = ('{0}\bin;C:\Program Files\Go\bin;{1}' -f $env:GOPATH, $env:PATH)
 	[Environment]::SetEnvironmentVariable('PATH', $newPath, [EnvironmentVariableTarget]::Machine);
 # doing this first to share cache across versions more aggressively
 
-ENV GOLANG_VERSION 1.23.6
+ENV GOLANG_VERSION 1.24.0
 
-RUN $url = 'https://dl.google.com/go/go1.23.6.windows-amd64.zip'; \
+RUN $url = 'https://dl.google.com/go/go1.24.0.windows-amd64.zip'; \
 	Write-Host ('Downloading {0} ...' -f $url); \
 	[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \
 	Invoke-WebRequest -Uri $url -OutFile 'go.zip'; \
 	\
-	$sha256 = '53fec1586850b2cf5ad6438341ff7adc5f6700dd3ec1cfa3f5e8b141df190243'; \
+	$sha256 = '96b7280979205813759ee6947be7e3bb497da85c482711116c00522e3bb41ff1'; \
 	Write-Host ('Verifying sha256 ({0}) ...' -f $sha256); \
 	if ((Get-FileHash go.zip -Algorithm sha256).Hash -ne $sha256) { \
 		Write-Host 'FAILED!'; \

Relevant Maintainers:

@DragonWork
Copy link

Windows Server Core blocking 🤦🏻‍♂️

@paolobarbolini
Copy link

Windows Server Core blocking 🤦🏻‍♂️

Looks like a spurious failure

@LaurentGoderre
Copy link
Member

@paolobarbolini I am not so sure

@yosifkit
Copy link
Member

The problem is that the windows-2025 runner is too old to run the mcr.microsoft.com/windows/servercore:ltsc2025 image released this week (actions/runner-images#11582). It should be fine for our builds since we pin to specific Windows images and can delay moving the 2025 pin until the GitHub runners are ready. This will mean that the Windows 2025 images will not get their "Patch Tuesday" rebuilds until the runner images are updated.

This was referenced Feb 19, 2025
@LaurentGoderre LaurentGoderre mentioned this pull request Feb 20, 2025
This was referenced Feb 21, 2025
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.

6 participants