Skip to content

Conversation

@tianon
Copy link
Member

@tianon tianon commented Dec 3, 2025

Changes:

Changes:

- docker-library/php@5d283a4f: Merge pull request docker-library/php#1633 from jnoordsij/alpine3.23
- docker-library/php@8b6304d5: Add Alpine 3.23 and drop 3.21
@tianon tianon requested a review from a team as a code owner December 3, 2025 23:42
@tianon
Copy link
Member Author

tianon commented Dec 3, 2025

FYI affected maintainers for the Alpine 3.21 EOL/removal (or imminent removal, in the case of PHP 8.1 images which are due to be EOL by the end of the year):

Please either drop the affected tags from the supported list (by removing them from your library/ file) or update them to a supported release.

(Also, if you're not supposed to be in this list, or you're getting this forwarded to you and you are supposed to be in this list, please update the Maintainers: section of the relevant library/ file appropriately! 😅)

@github-actions
Copy link

github-actions bot commented Dec 3, 2025

Diff for f5b89c1:
diff --git a/_bashbrew-cat b/_bashbrew-cat
index d0d86ae..fc991b2 100644
--- a/_bashbrew-cat
+++ b/_bashbrew-cat
@@ -81,15 +81,15 @@ Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
 GitCommit: 686f9529f8659f929509a2c3ec2df34a14a4594a
 Directory: 8.2/trixie/apache
 
-Tags: 8.2.29-cli-alpine3.21, 8.2-cli-alpine3.21, 8.2.29-alpine3.21, 8.2-alpine3.21
+Tags: 8.2.29-cli-alpine3.22, 8.2-cli-alpine3.22, 8.2.29-alpine3.22, 8.2-alpine3.22
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
 GitCommit: eb7898cb9c2963997a4396833d4cc20e350a24ea
-Directory: 8.2/alpine3.21/cli
+Directory: 8.2/alpine3.22/cli
 
-Tags: 8.2.29-cli-alpine3.22, 8.2-cli-alpine3.22, 8.2.29-alpine3.22, 8.2-alpine3.22, 8.2.29-cli-alpine, 8.2-cli-alpine, 8.2.29-alpine, 8.2-alpine
+Tags: 8.2.29-cli-alpine3.23, 8.2-cli-alpine3.23, 8.2.29-alpine3.23, 8.2-alpine3.23, 8.2.29-cli-alpine, 8.2-cli-alpine, 8.2.29-alpine, 8.2-alpine
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
-GitCommit: eb7898cb9c2963997a4396833d4cc20e350a24ea
-Directory: 8.2/alpine3.22/cli
+GitCommit: 8b6304d5b51fd89ee0743ebc8f5e1c8b05334f92
+Directory: 8.2/alpine3.23/cli
 
 Tags: 8.2.29-cli-bookworm, 8.2-cli-bookworm, 8.2.29-bookworm, 8.2-bookworm
 Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
@@ -101,15 +101,15 @@ Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
 GitCommit: 686f9529f8659f929509a2c3ec2df34a14a4594a
 Directory: 8.2/trixie/cli
 
-Tags: 8.2.29-fpm-alpine3.21, 8.2-fpm-alpine3.21
+Tags: 8.2.29-fpm-alpine3.22, 8.2-fpm-alpine3.22
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
 GitCommit: eb7898cb9c2963997a4396833d4cc20e350a24ea
-Directory: 8.2/alpine3.21/fpm
+Directory: 8.2/alpine3.22/fpm
 
-Tags: 8.2.29-fpm-alpine3.22, 8.2-fpm-alpine3.22, 8.2.29-fpm-alpine, 8.2-fpm-alpine
+Tags: 8.2.29-fpm-alpine3.23, 8.2-fpm-alpine3.23, 8.2.29-fpm-alpine, 8.2-fpm-alpine
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
-GitCommit: eb7898cb9c2963997a4396833d4cc20e350a24ea
-Directory: 8.2/alpine3.22/fpm
+GitCommit: 8b6304d5b51fd89ee0743ebc8f5e1c8b05334f92
+Directory: 8.2/alpine3.23/fpm
 
 Tags: 8.2.29-fpm-bookworm, 8.2-fpm-bookworm
 Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
@@ -121,15 +121,15 @@ Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
 GitCommit: 686f9529f8659f929509a2c3ec2df34a14a4594a
 Directory: 8.2/trixie/fpm
 
-Tags: 8.2.29-zts-alpine3.21, 8.2-zts-alpine3.21
+Tags: 8.2.29-zts-alpine3.22, 8.2-zts-alpine3.22
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
 GitCommit: eb7898cb9c2963997a4396833d4cc20e350a24ea
-Directory: 8.2/alpine3.21/zts
+Directory: 8.2/alpine3.22/zts
 
-Tags: 8.2.29-zts-alpine3.22, 8.2-zts-alpine3.22, 8.2.29-zts-alpine, 8.2-zts-alpine
+Tags: 8.2.29-zts-alpine3.23, 8.2-zts-alpine3.23, 8.2.29-zts-alpine, 8.2-zts-alpine
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
-GitCommit: eb7898cb9c2963997a4396833d4cc20e350a24ea
-Directory: 8.2/alpine3.22/zts
+GitCommit: 8b6304d5b51fd89ee0743ebc8f5e1c8b05334f92
+Directory: 8.2/alpine3.23/zts
 
 Tags: 8.2.29-zts-bookworm, 8.2-zts-bookworm
 Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
@@ -151,15 +151,15 @@ Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
 GitCommit: d059b359952036541c8cc8a6070c1d47d7f86caf
 Directory: 8.3/trixie/apache
 
-Tags: 8.3.28-cli-alpine3.21, 8.3-cli-alpine3.21, 8.3.28-alpine3.21, 8.3-alpine3.21
+Tags: 8.3.28-cli-alpine3.22, 8.3-cli-alpine3.22, 8.3.28-alpine3.22, 8.3-alpine3.22
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
 GitCommit: d059b359952036541c8cc8a6070c1d47d7f86caf
-Directory: 8.3/alpine3.21/cli
+Directory: 8.3/alpine3.22/cli
 
-Tags: 8.3.28-cli-alpine3.22, 8.3-cli-alpine3.22, 8.3.28-alpine3.22, 8.3-alpine3.22, 8.3.28-cli-alpine, 8.3-cli-alpine, 8.3.28-alpine, 8.3-alpine
+Tags: 8.3.28-cli-alpine3.23, 8.3-cli-alpine3.23, 8.3.28-alpine3.23, 8.3-alpine3.23, 8.3.28-cli-alpine, 8.3-cli-alpine, 8.3.28-alpine, 8.3-alpine
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
-GitCommit: d059b359952036541c8cc8a6070c1d47d7f86caf
-Directory: 8.3/alpine3.22/cli
+GitCommit: 8b6304d5b51fd89ee0743ebc8f5e1c8b05334f92
+Directory: 8.3/alpine3.23/cli
 
 Tags: 8.3.28-cli-bookworm, 8.3-cli-bookworm, 8.3.28-bookworm, 8.3-bookworm
 Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
@@ -171,15 +171,15 @@ Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
 GitCommit: d059b359952036541c8cc8a6070c1d47d7f86caf
 Directory: 8.3/trixie/cli
 
-Tags: 8.3.28-fpm-alpine3.21, 8.3-fpm-alpine3.21
+Tags: 8.3.28-fpm-alpine3.22, 8.3-fpm-alpine3.22
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
 GitCommit: d059b359952036541c8cc8a6070c1d47d7f86caf
-Directory: 8.3/alpine3.21/fpm
+Directory: 8.3/alpine3.22/fpm
 
-Tags: 8.3.28-fpm-alpine3.22, 8.3-fpm-alpine3.22, 8.3.28-fpm-alpine, 8.3-fpm-alpine
+Tags: 8.3.28-fpm-alpine3.23, 8.3-fpm-alpine3.23, 8.3.28-fpm-alpine, 8.3-fpm-alpine
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
-GitCommit: d059b359952036541c8cc8a6070c1d47d7f86caf
-Directory: 8.3/alpine3.22/fpm
+GitCommit: 8b6304d5b51fd89ee0743ebc8f5e1c8b05334f92
+Directory: 8.3/alpine3.23/fpm
 
 Tags: 8.3.28-fpm-bookworm, 8.3-fpm-bookworm
 Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
@@ -191,15 +191,15 @@ Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
 GitCommit: d059b359952036541c8cc8a6070c1d47d7f86caf
 Directory: 8.3/trixie/fpm
 
-Tags: 8.3.28-zts-alpine3.21, 8.3-zts-alpine3.21
+Tags: 8.3.28-zts-alpine3.22, 8.3-zts-alpine3.22
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
 GitCommit: d059b359952036541c8cc8a6070c1d47d7f86caf
-Directory: 8.3/alpine3.21/zts
+Directory: 8.3/alpine3.22/zts
 
-Tags: 8.3.28-zts-alpine3.22, 8.3-zts-alpine3.22, 8.3.28-zts-alpine, 8.3-zts-alpine
+Tags: 8.3.28-zts-alpine3.23, 8.3-zts-alpine3.23, 8.3.28-zts-alpine, 8.3-zts-alpine
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
-GitCommit: d059b359952036541c8cc8a6070c1d47d7f86caf
-Directory: 8.3/alpine3.22/zts
+GitCommit: 8b6304d5b51fd89ee0743ebc8f5e1c8b05334f92
+Directory: 8.3/alpine3.23/zts
 
 Tags: 8.3.28-zts-bookworm, 8.3-zts-bookworm
 Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
@@ -221,15 +221,15 @@ Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
 GitCommit: 7c15b045fdeb0ed7317e28cbff33447aa426cfac
 Directory: 8.4/trixie/apache
 
-Tags: 8.4.15-cli-alpine3.21, 8.4-cli-alpine3.21, 8.4.15-alpine3.21, 8.4-alpine3.21
+Tags: 8.4.15-cli-alpine3.22, 8.4-cli-alpine3.22, 8.4.15-alpine3.22, 8.4-alpine3.22
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
 GitCommit: 7c15b045fdeb0ed7317e28cbff33447aa426cfac
-Directory: 8.4/alpine3.21/cli
+Directory: 8.4/alpine3.22/cli
 
-Tags: 8.4.15-cli-alpine3.22, 8.4-cli-alpine3.22, 8.4.15-alpine3.22, 8.4-alpine3.22, 8.4.15-cli-alpine, 8.4-cli-alpine, 8.4.15-alpine, 8.4-alpine
+Tags: 8.4.15-cli-alpine3.23, 8.4-cli-alpine3.23, 8.4.15-alpine3.23, 8.4-alpine3.23, 8.4.15-cli-alpine, 8.4-cli-alpine, 8.4.15-alpine, 8.4-alpine
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
-GitCommit: 7c15b045fdeb0ed7317e28cbff33447aa426cfac
-Directory: 8.4/alpine3.22/cli
+GitCommit: 8b6304d5b51fd89ee0743ebc8f5e1c8b05334f92
+Directory: 8.4/alpine3.23/cli
 
 Tags: 8.4.15-cli-bookworm, 8.4-cli-bookworm, 8.4.15-bookworm, 8.4-bookworm
 Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
@@ -241,15 +241,15 @@ Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
 GitCommit: 7c15b045fdeb0ed7317e28cbff33447aa426cfac
 Directory: 8.4/trixie/cli
 
-Tags: 8.4.15-fpm-alpine3.21, 8.4-fpm-alpine3.21
+Tags: 8.4.15-fpm-alpine3.22, 8.4-fpm-alpine3.22
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
 GitCommit: 7c15b045fdeb0ed7317e28cbff33447aa426cfac
-Directory: 8.4/alpine3.21/fpm
+Directory: 8.4/alpine3.22/fpm
 
-Tags: 8.4.15-fpm-alpine3.22, 8.4-fpm-alpine3.22, 8.4.15-fpm-alpine, 8.4-fpm-alpine
+Tags: 8.4.15-fpm-alpine3.23, 8.4-fpm-alpine3.23, 8.4.15-fpm-alpine, 8.4-fpm-alpine
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
-GitCommit: 7c15b045fdeb0ed7317e28cbff33447aa426cfac
-Directory: 8.4/alpine3.22/fpm
+GitCommit: 8b6304d5b51fd89ee0743ebc8f5e1c8b05334f92
+Directory: 8.4/alpine3.23/fpm
 
 Tags: 8.4.15-fpm-bookworm, 8.4-fpm-bookworm
 Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
@@ -261,15 +261,15 @@ Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
 GitCommit: 7c15b045fdeb0ed7317e28cbff33447aa426cfac
 Directory: 8.4/trixie/fpm
 
-Tags: 8.4.15-zts-alpine3.21, 8.4-zts-alpine3.21
+Tags: 8.4.15-zts-alpine3.22, 8.4-zts-alpine3.22
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
 GitCommit: 7c15b045fdeb0ed7317e28cbff33447aa426cfac
-Directory: 8.4/alpine3.21/zts
+Directory: 8.4/alpine3.22/zts
 
-Tags: 8.4.15-zts-alpine3.22, 8.4-zts-alpine3.22, 8.4.15-zts-alpine, 8.4-zts-alpine
+Tags: 8.4.15-zts-alpine3.23, 8.4-zts-alpine3.23, 8.4.15-zts-alpine, 8.4-zts-alpine
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
-GitCommit: 7c15b045fdeb0ed7317e28cbff33447aa426cfac
-Directory: 8.4/alpine3.22/zts
+GitCommit: 8b6304d5b51fd89ee0743ebc8f5e1c8b05334f92
+Directory: 8.4/alpine3.23/zts
 
 Tags: 8.4.15-zts-bookworm, 8.4-zts-bookworm
 Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
@@ -291,15 +291,15 @@ Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
 GitCommit: 9ab2e4b37addffaa10f06d9e5f54f7bd1f5ef18f
 Directory: 8.5/trixie/apache
 
-Tags: 8.5.0-cli-alpine3.21, 8.5-cli-alpine3.21, 8-cli-alpine3.21, cli-alpine3.21, 8.5.0-alpine3.21, 8.5-alpine3.21, 8-alpine3.21, alpine3.21
+Tags: 8.5.0-cli-alpine3.22, 8.5-cli-alpine3.22, 8-cli-alpine3.22, cli-alpine3.22, 8.5.0-alpine3.22, 8.5-alpine3.22, 8-alpine3.22, alpine3.22
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
 GitCommit: 9ab2e4b37addffaa10f06d9e5f54f7bd1f5ef18f
-Directory: 8.5/alpine3.21/cli
+Directory: 8.5/alpine3.22/cli
 
-Tags: 8.5.0-cli-alpine3.22, 8.5-cli-alpine3.22, 8-cli-alpine3.22, cli-alpine3.22, 8.5.0-alpine3.22, 8.5-alpine3.22, 8-alpine3.22, alpine3.22, 8.5.0-cli-alpine, 8.5-cli-alpine, 8-cli-alpine, cli-alpine, 8.5.0-alpine, 8.5-alpine, 8-alpine, alpine
+Tags: 8.5.0-cli-alpine3.23, 8.5-cli-alpine3.23, 8-cli-alpine3.23, cli-alpine3.23, 8.5.0-alpine3.23, 8.5-alpine3.23, 8-alpine3.23, alpine3.23, 8.5.0-cli-alpine, 8.5-cli-alpine, 8-cli-alpine, cli-alpine, 8.5.0-alpine, 8.5-alpine, 8-alpine, alpine
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
-GitCommit: 9ab2e4b37addffaa10f06d9e5f54f7bd1f5ef18f
-Directory: 8.5/alpine3.22/cli
+GitCommit: 8b6304d5b51fd89ee0743ebc8f5e1c8b05334f92
+Directory: 8.5/alpine3.23/cli
 
 Tags: 8.5.0-cli-bookworm, 8.5-cli-bookworm, 8-cli-bookworm, cli-bookworm, 8.5.0-bookworm, 8.5-bookworm, 8-bookworm, bookworm
 Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
@@ -311,15 +311,15 @@ Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
 GitCommit: 9ab2e4b37addffaa10f06d9e5f54f7bd1f5ef18f
 Directory: 8.5/trixie/cli
 
-Tags: 8.5.0-fpm-alpine3.21, 8.5-fpm-alpine3.21, 8-fpm-alpine3.21, fpm-alpine3.21
+Tags: 8.5.0-fpm-alpine3.22, 8.5-fpm-alpine3.22, 8-fpm-alpine3.22, fpm-alpine3.22
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
 GitCommit: 9ab2e4b37addffaa10f06d9e5f54f7bd1f5ef18f
-Directory: 8.5/alpine3.21/fpm
+Directory: 8.5/alpine3.22/fpm
 
-Tags: 8.5.0-fpm-alpine3.22, 8.5-fpm-alpine3.22, 8-fpm-alpine3.22, fpm-alpine3.22, 8.5.0-fpm-alpine, 8.5-fpm-alpine, 8-fpm-alpine, fpm-alpine
+Tags: 8.5.0-fpm-alpine3.23, 8.5-fpm-alpine3.23, 8-fpm-alpine3.23, fpm-alpine3.23, 8.5.0-fpm-alpine, 8.5-fpm-alpine, 8-fpm-alpine, fpm-alpine
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
-GitCommit: 9ab2e4b37addffaa10f06d9e5f54f7bd1f5ef18f
-Directory: 8.5/alpine3.22/fpm
+GitCommit: 8b6304d5b51fd89ee0743ebc8f5e1c8b05334f92
+Directory: 8.5/alpine3.23/fpm
 
 Tags: 8.5.0-fpm-bookworm, 8.5-fpm-bookworm, 8-fpm-bookworm, fpm-bookworm
 Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
@@ -331,15 +331,15 @@ Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
 GitCommit: 9ab2e4b37addffaa10f06d9e5f54f7bd1f5ef18f
 Directory: 8.5/trixie/fpm
 
-Tags: 8.5.0-zts-alpine3.21, 8.5-zts-alpine3.21, 8-zts-alpine3.21, zts-alpine3.21
+Tags: 8.5.0-zts-alpine3.22, 8.5-zts-alpine3.22, 8-zts-alpine3.22, zts-alpine3.22
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
 GitCommit: 9ab2e4b37addffaa10f06d9e5f54f7bd1f5ef18f
-Directory: 8.5/alpine3.21/zts
+Directory: 8.5/alpine3.22/zts
 
-Tags: 8.5.0-zts-alpine3.22, 8.5-zts-alpine3.22, 8-zts-alpine3.22, zts-alpine3.22, 8.5.0-zts-alpine, 8.5-zts-alpine, 8-zts-alpine, zts-alpine
+Tags: 8.5.0-zts-alpine3.23, 8.5-zts-alpine3.23, 8-zts-alpine3.23, zts-alpine3.23, 8.5.0-zts-alpine, 8.5-zts-alpine, 8-zts-alpine, zts-alpine
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
-GitCommit: 9ab2e4b37addffaa10f06d9e5f54f7bd1f5ef18f
-Directory: 8.5/alpine3.22/zts
+GitCommit: 8b6304d5b51fd89ee0743ebc8f5e1c8b05334f92
+Directory: 8.5/alpine3.23/zts
 
 Tags: 8.5.0-zts-bookworm, 8.5-zts-bookworm, 8-zts-bookworm, zts-bookworm
 Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
diff --git a/_bashbrew-list b/_bashbrew-list
index 23b805e..126130c 100644
--- a/_bashbrew-list
+++ b/_bashbrew-list
@@ -1,28 +1,28 @@
 php:8
 php:8-alpine
-php:8-alpine3.21
 php:8-alpine3.22
+php:8-alpine3.23
 php:8-apache
 php:8-apache-bookworm
 php:8-apache-trixie
 php:8-bookworm
 php:8-cli
 php:8-cli-alpine
-php:8-cli-alpine3.21
 php:8-cli-alpine3.22
+php:8-cli-alpine3.23
 php:8-cli-bookworm
 php:8-cli-trixie
 php:8-fpm
 php:8-fpm-alpine
-php:8-fpm-alpine3.21
 php:8-fpm-alpine3.22
+php:8-fpm-alpine3.23
 php:8-fpm-bookworm
 php:8-fpm-trixie
 php:8-trixie
 php:8-zts
 php:8-zts-alpine
-php:8-zts-alpine3.21
 php:8-zts-alpine3.22
+php:8-zts-alpine3.23
 php:8-zts-bookworm
 php:8-zts-trixie
 php:8.1
@@ -81,244 +81,244 @@ php:8.1.33-zts-bookworm
 php:8.1.33-zts-trixie
 php:8.2
 php:8.2-alpine
-php:8.2-alpine3.21
 php:8.2-alpine3.22
+php:8.2-alpine3.23
 php:8.2-apache
 php:8.2-apache-bookworm
 php:8.2-apache-trixie
 php:8.2-bookworm
 php:8.2-cli
 php:8.2-cli-alpine
-php:8.2-cli-alpine3.21
 php:8.2-cli-alpine3.22
+php:8.2-cli-alpine3.23
 php:8.2-cli-bookworm
 php:8.2-cli-trixie
 php:8.2-fpm
 php:8.2-fpm-alpine
-php:8.2-fpm-alpine3.21
 php:8.2-fpm-alpine3.22
+php:8.2-fpm-alpine3.23
 php:8.2-fpm-bookworm
 php:8.2-fpm-trixie
 php:8.2-trixie
 php:8.2-zts
 php:8.2-zts-alpine
-php:8.2-zts-alpine3.21
 php:8.2-zts-alpine3.22
+php:8.2-zts-alpine3.23
 php:8.2-zts-bookworm
 php:8.2-zts-trixie
 php:8.2.29
 php:8.2.29-alpine
-php:8.2.29-alpine3.21
 php:8.2.29-alpine3.22
+php:8.2.29-alpine3.23
 php:8.2.29-apache
 php:8.2.29-apache-bookworm
 php:8.2.29-apache-trixie
 php:8.2.29-bookworm
 php:8.2.29-cli
 php:8.2.29-cli-alpine
-php:8.2.29-cli-alpine3.21
 php:8.2.29-cli-alpine3.22
+php:8.2.29-cli-alpine3.23
 php:8.2.29-cli-bookworm
 php:8.2.29-cli-trixie
 php:8.2.29-fpm
 php:8.2.29-fpm-alpine
-php:8.2.29-fpm-alpine3.21
 php:8.2.29-fpm-alpine3.22
+php:8.2.29-fpm-alpine3.23
 php:8.2.29-fpm-bookworm
 php:8.2.29-fpm-trixie
 php:8.2.29-trixie
 php:8.2.29-zts
 php:8.2.29-zts-alpine
-php:8.2.29-zts-alpine3.21
 php:8.2.29-zts-alpine3.22
+php:8.2.29-zts-alpine3.23
 php:8.2.29-zts-bookworm
 php:8.2.29-zts-trixie
 php:8.3
 php:8.3-alpine
-php:8.3-alpine3.21
 php:8.3-alpine3.22
+php:8.3-alpine3.23
 php:8.3-apache
 php:8.3-apache-bookworm
 php:8.3-apache-trixie
 php:8.3-bookworm
 php:8.3-cli
 php:8.3-cli-alpine
-php:8.3-cli-alpine3.21
 php:8.3-cli-alpine3.22
+php:8.3-cli-alpine3.23
 php:8.3-cli-bookworm
 php:8.3-cli-trixie
 php:8.3-fpm
 php:8.3-fpm-alpine
-php:8.3-fpm-alpine3.21
 php:8.3-fpm-alpine3.22
+php:8.3-fpm-alpine3.23
 php:8.3-fpm-bookworm
 php:8.3-fpm-trixie
 php:8.3-trixie
 php:8.3-zts
 php:8.3-zts-alpine
-php:8.3-zts-alpine3.21
 php:8.3-zts-alpine3.22
+php:8.3-zts-alpine3.23
 php:8.3-zts-bookworm
 php:8.3-zts-trixie
 php:8.3.28
 php:8.3.28-alpine
-php:8.3.28-alpine3.21
 php:8.3.28-alpine3.22
+php:8.3.28-alpine3.23
 php:8.3.28-apache
 php:8.3.28-apache-bookworm
 php:8.3.28-apache-trixie
 php:8.3.28-bookworm
 php:8.3.28-cli
 php:8.3.28-cli-alpine
-php:8.3.28-cli-alpine3.21
 php:8.3.28-cli-alpine3.22
+php:8.3.28-cli-alpine3.23
 php:8.3.28-cli-bookworm
 php:8.3.28-cli-trixie
 php:8.3.28-fpm
 php:8.3.28-fpm-alpine
-php:8.3.28-fpm-alpine3.21
 php:8.3.28-fpm-alpine3.22
+php:8.3.28-fpm-alpine3.23
 php:8.3.28-fpm-bookworm
 php:8.3.28-fpm-trixie
 php:8.3.28-trixie
 php:8.3.28-zts
 php:8.3.28-zts-alpine
-php:8.3.28-zts-alpine3.21
 php:8.3.28-zts-alpine3.22
+php:8.3.28-zts-alpine3.23
 php:8.3.28-zts-bookworm
 php:8.3.28-zts-trixie
 php:8.4
 php:8.4-alpine
-php:8.4-alpine3.21
 php:8.4-alpine3.22
+php:8.4-alpine3.23
 php:8.4-apache
 php:8.4-apache-bookworm
 php:8.4-apache-trixie
 php:8.4-bookworm
 php:8.4-cli
 php:8.4-cli-alpine
-php:8.4-cli-alpine3.21
 php:8.4-cli-alpine3.22
+php:8.4-cli-alpine3.23
 php:8.4-cli-bookworm
 php:8.4-cli-trixie
 php:8.4-fpm
 php:8.4-fpm-alpine
-php:8.4-fpm-alpine3.21
 php:8.4-fpm-alpine3.22
+php:8.4-fpm-alpine3.23
 php:8.4-fpm-bookworm
 php:8.4-fpm-trixie
 php:8.4-trixie
 php:8.4-zts
 php:8.4-zts-alpine
-php:8.4-zts-alpine3.21
 php:8.4-zts-alpine3.22
+php:8.4-zts-alpine3.23
 php:8.4-zts-bookworm
 php:8.4-zts-trixie
 php:8.4.15
 php:8.4.15-alpine
-php:8.4.15-alpine3.21
 php:8.4.15-alpine3.22
+php:8.4.15-alpine3.23
 php:8.4.15-apache
 php:8.4.15-apache-bookworm
 php:8.4.15-apache-trixie
 php:8.4.15-bookworm
 php:8.4.15-cli
 php:8.4.15-cli-alpine
-php:8.4.15-cli-alpine3.21
 php:8.4.15-cli-alpine3.22
+php:8.4.15-cli-alpine3.23
 php:8.4.15-cli-bookworm
 php:8.4.15-cli-trixie
 php:8.4.15-fpm
 php:8.4.15-fpm-alpine
-php:8.4.15-fpm-alpine3.21
 php:8.4.15-fpm-alpine3.22
+php:8.4.15-fpm-alpine3.23
 php:8.4.15-fpm-bookworm
 php:8.4.15-fpm-trixie
 php:8.4.15-trixie
 php:8.4.15-zts
 php:8.4.15-zts-alpine
-php:8.4.15-zts-alpine3.21
 php:8.4.15-zts-alpine3.22
+php:8.4.15-zts-alpine3.23
 php:8.4.15-zts-bookworm
 php:8.4.15-zts-trixie
 php:8.5
 php:8.5-alpine
-php:8.5-alpine3.21
 php:8.5-alpine3.22
+php:8.5-alpine3.23
 php:8.5-apache
 php:8.5-apache-bookworm
 php:8.5-apache-trixie
 php:8.5-bookworm
 php:8.5-cli
 php:8.5-cli-alpine
-php:8.5-cli-alpine3.21
 php:8.5-cli-alpine3.22
+php:8.5-cli-alpine3.23
 php:8.5-cli-bookworm
 php:8.5-cli-trixie
 php:8.5-fpm
 php:8.5-fpm-alpine
-php:8.5-fpm-alpine3.21
 php:8.5-fpm-alpine3.22
+php:8.5-fpm-alpine3.23
 php:8.5-fpm-bookworm
 php:8.5-fpm-trixie
 php:8.5-trixie
 php:8.5-zts
 php:8.5-zts-alpine
-php:8.5-zts-alpine3.21
 php:8.5-zts-alpine3.22
+php:8.5-zts-alpine3.23
 php:8.5-zts-bookworm
 php:8.5-zts-trixie
 php:8.5.0
 php:8.5.0-alpine
-php:8.5.0-alpine3.21
 php:8.5.0-alpine3.22
+php:8.5.0-alpine3.23
 php:8.5.0-apache
 php:8.5.0-apache-bookworm
 php:8.5.0-apache-trixie
 php:8.5.0-bookworm
 php:8.5.0-cli
 php:8.5.0-cli-alpine
-php:8.5.0-cli-alpine3.21
 php:8.5.0-cli-alpine3.22
+php:8.5.0-cli-alpine3.23
 php:8.5.0-cli-bookworm
 php:8.5.0-cli-trixie
 php:8.5.0-fpm
 php:8.5.0-fpm-alpine
-php:8.5.0-fpm-alpine3.21
 php:8.5.0-fpm-alpine3.22
+php:8.5.0-fpm-alpine3.23
 php:8.5.0-fpm-bookworm
 php:8.5.0-fpm-trixie
 php:8.5.0-trixie
 php:8.5.0-zts
 php:8.5.0-zts-alpine
-php:8.5.0-zts-alpine3.21
 php:8.5.0-zts-alpine3.22
+php:8.5.0-zts-alpine3.23
 php:8.5.0-zts-bookworm
 php:8.5.0-zts-trixie
 php:alpine
-php:alpine3.21
 php:alpine3.22
+php:alpine3.23
 php:apache
 php:apache-bookworm
 php:apache-trixie
 php:bookworm
 php:cli
 php:cli-alpine
-php:cli-alpine3.21
 php:cli-alpine3.22
+php:cli-alpine3.23
 php:cli-bookworm
 php:cli-trixie
 php:fpm
 php:fpm-alpine
-php:fpm-alpine3.21
 php:fpm-alpine3.22
+php:fpm-alpine3.23
 php:fpm-bookworm
 php:fpm-trixie
 php:latest
 php:trixie
 php:zts
 php:zts-alpine
-php:zts-alpine3.21
 php:zts-alpine3.22
+php:zts-alpine3.23
 php:zts-bookworm
 php:zts-trixie
diff --git a/_bashbrew-list-build-order b/_bashbrew-list-build-order
index 043ecdb..31f6763 100644
--- a/_bashbrew-list-build-order
+++ b/_bashbrew-list-build-order
@@ -14,57 +14,57 @@ php:8.1-zts-alpine3.22
 php:8.1-zts-bookworm
 php:8.2
 php:8.2-alpine
-php:8.2-alpine3.21
+php:8.2-alpine3.22
 php:8.2-apache
 php:8.2-apache-bookworm
 php:8.2-bookworm
 php:8.2-fpm
 php:8.2-fpm-alpine
-php:8.2-fpm-alpine3.21
+php:8.2-fpm-alpine3.22
 php:8.2-fpm-bookworm
 php:8.2-zts
 php:8.2-zts-alpine
-php:8.2-zts-alpine3.21
+php:8.2-zts-alpine3.22
 php:8.2-zts-bookworm
 php:8.3
 php:8.3-alpine
-php:8.3-alpine3.21
+php:8.3-alpine3.22
 php:8.3-apache
 php:8.3-apache-bookworm
 php:8.3-bookworm
 php:8.3-fpm
 php:8.3-fpm-alpine
-php:8.3-fpm-alpine3.21
+php:8.3-fpm-alpine3.22
 php:8.3-fpm-bookworm
 php:8.3-zts
 php:8.3-zts-alpine
-php:8.3-zts-alpine3.21
+php:8.3-zts-alpine3.22
 php:8.3-zts-bookworm
 php:8.4
 php:8.4-alpine
-php:8.4-alpine3.21
+php:8.4-alpine3.22
 php:8.4-apache
 php:8.4-apache-bookworm
 php:8.4-bookworm
 php:8.4-fpm
 php:8.4-fpm-alpine
-php:8.4-fpm-alpine3.21
+php:8.4-fpm-alpine3.22
 php:8.4-fpm-bookworm
 php:8.4-zts
 php:8.4-zts-alpine
-php:8.4-zts-alpine3.21
+php:8.4-zts-alpine3.22
 php:8.4-zts-bookworm
 php:alpine
-php:alpine3.21
+php:alpine3.22
 php:apache
 php:apache-bookworm
 php:bookworm
 php:fpm
 php:fpm-alpine
-php:fpm-alpine3.21
+php:fpm-alpine3.22
 php:fpm-bookworm
 php:latest
 php:zts
 php:zts-alpine
-php:zts-alpine3.21
+php:zts-alpine3.22
 php:zts-bookworm
diff --git a/php_8.2-alpine/Dockerfile b/php_8.2-alpine/Dockerfile
index be9d0e9..45016a8 100644
--- a/php_8.2-alpine/Dockerfile
+++ b/php_8.2-alpine/Dockerfile
@@ -4,7 +4,7 @@
 # PLEASE DO NOT EDIT IT DIRECTLY.
 #
 
-FROM alpine:3.22
+FROM alpine:3.23
 
 # dependencies required for running "phpize"
 # these get automatically installed and removed by "docker-php-ext-*" (unless they're already installed)
diff --git a/php_8.2-alpine3.21/Dockerfile b/php_8.2-alpine3.21/Dockerfile
deleted file mode 100644
index 2686646..0000000
diff --git a/php_8.2-alpine/Dockerfile b/php_8.2-alpine3.22/Dockerfile
similarity index 100%
copy from php_8.2-alpine/Dockerfile
copy to php_8.2-alpine3.22/Dockerfile
diff --git a/php_8.2-alpine3.21/docker-php-entrypoint b/php_8.2-alpine3.22/docker-php-entrypoint
similarity index 100%
rename from php_8.2-alpine3.21/docker-php-entrypoint
rename to php_8.2-alpine3.22/docker-php-entrypoint
diff --git a/php_8.2-alpine3.21/docker-php-ext-configure b/php_8.2-alpine3.22/docker-php-ext-configure
similarity index 100%
rename from php_8.2-alpine3.21/docker-php-ext-configure
rename to php_8.2-alpine3.22/docker-php-ext-configure
diff --git a/php_8.2-alpine3.21/docker-php-ext-enable b/php_8.2-alpine3.22/docker-php-ext-enable
similarity index 100%
rename from php_8.2-alpine3.21/docker-php-ext-enable
rename to php_8.2-alpine3.22/docker-php-ext-enable
diff --git a/php_8.2-alpine3.21/docker-php-ext-install b/php_8.2-alpine3.22/docker-php-ext-install
similarity index 100%
rename from php_8.2-alpine3.21/docker-php-ext-install
rename to php_8.2-alpine3.22/docker-php-ext-install
diff --git a/php_8.2-alpine3.21/docker-php-source b/php_8.2-alpine3.22/docker-php-source
similarity index 100%
rename from php_8.2-alpine3.21/docker-php-source
rename to php_8.2-alpine3.22/docker-php-source
diff --git a/php_8.2-fpm-alpine/Dockerfile b/php_8.2-fpm-alpine/Dockerfile
index 001bc3b..5b68c2c 100644
--- a/php_8.2-fpm-alpine/Dockerfile
+++ b/php_8.2-fpm-alpine/Dockerfile
@@ -4,7 +4,7 @@
 # PLEASE DO NOT EDIT IT DIRECTLY.
 #
 
-FROM alpine:3.22
+FROM alpine:3.23
 
 # dependencies required for running "phpize"
 # these get automatically installed and removed by "docker-php-ext-*" (unless they're already installed)
diff --git a/php_8.2-fpm-alpine3.21/Dockerfile b/php_8.2-fpm-alpine3.21/Dockerfile
deleted file mode 100644
index 2168394..0000000
diff --git a/php_8.2-fpm-alpine/Dockerfile b/php_8.2-fpm-alpine3.22/Dockerfile
similarity index 100%
copy from php_8.2-fpm-alpine/Dockerfile
copy to php_8.2-fpm-alpine3.22/Dockerfile
diff --git a/php_8.2-fpm-alpine3.21/docker-php-entrypoint b/php_8.2-fpm-alpine3.22/docker-php-entrypoint
similarity index 100%
rename from php_8.2-fpm-alpine3.21/docker-php-entrypoint
rename to php_8.2-fpm-alpine3.22/docker-php-entrypoint
diff --git a/php_8.2-fpm-alpine3.21/docker-php-ext-configure b/php_8.2-fpm-alpine3.22/docker-php-ext-configure
similarity index 100%
rename from php_8.2-fpm-alpine3.21/docker-php-ext-configure
rename to php_8.2-fpm-alpine3.22/docker-php-ext-configure
diff --git a/php_8.2-fpm-alpine3.21/docker-php-ext-enable b/php_8.2-fpm-alpine3.22/docker-php-ext-enable
similarity index 100%
rename from php_8.2-fpm-alpine3.21/docker-php-ext-enable
rename to php_8.2-fpm-alpine3.22/docker-php-ext-enable
diff --git a/php_8.2-fpm-alpine3.21/docker-php-ext-install b/php_8.2-fpm-alpine3.22/docker-php-ext-install
similarity index 100%
rename from php_8.2-fpm-alpine3.21/docker-php-ext-install
rename to php_8.2-fpm-alpine3.22/docker-php-ext-install
diff --git a/php_8.2-fpm-alpine3.21/docker-php-source b/php_8.2-fpm-alpine3.22/docker-php-source
similarity index 100%
rename from php_8.2-fpm-alpine3.21/docker-php-source
rename to php_8.2-fpm-alpine3.22/docker-php-source
diff --git a/php_8.2-zts-alpine/Dockerfile b/php_8.2-zts-alpine/Dockerfile
index 689b9ab..2276572 100644
--- a/php_8.2-zts-alpine/Dockerfile
+++ b/php_8.2-zts-alpine/Dockerfile
@@ -4,7 +4,7 @@
 # PLEASE DO NOT EDIT IT DIRECTLY.
 #
 
-FROM alpine:3.22
+FROM alpine:3.23
 
 # dependencies required for running "phpize"
 # these get automatically installed and removed by "docker-php-ext-*" (unless they're already installed)
diff --git a/php_8.2-zts-alpine3.21/Dockerfile b/php_8.2-zts-alpine3.21/Dockerfile
deleted file mode 100644
index ec9d2e5..0000000
diff --git a/php_8.2-zts-alpine/Dockerfile b/php_8.2-zts-alpine3.22/Dockerfile
similarity index 100%
copy from php_8.2-zts-alpine/Dockerfile
copy to php_8.2-zts-alpine3.22/Dockerfile
diff --git a/php_8.2-zts-alpine3.21/docker-php-entrypoint b/php_8.2-zts-alpine3.22/docker-php-entrypoint
similarity index 100%
rename from php_8.2-zts-alpine3.21/docker-php-entrypoint
rename to php_8.2-zts-alpine3.22/docker-php-entrypoint
diff --git a/php_8.2-zts-alpine3.21/docker-php-ext-configure b/php_8.2-zts-alpine3.22/docker-php-ext-configure
similarity index 100%
rename from php_8.2-zts-alpine3.21/docker-php-ext-configure
rename to php_8.2-zts-alpine3.22/docker-php-ext-configure
diff --git a/php_8.2-zts-alpine3.21/docker-php-ext-enable b/php_8.2-zts-alpine3.22/docker-php-ext-enable
similarity index 100%
rename from php_8.2-zts-alpine3.21/docker-php-ext-enable
rename to php_8.2-zts-alpine3.22/docker-php-ext-enable
diff --git a/php_8.2-zts-alpine3.21/docker-php-ext-install b/php_8.2-zts-alpine3.22/docker-php-ext-install
similarity index 100%
rename from php_8.2-zts-alpine3.21/docker-php-ext-install
rename to php_8.2-zts-alpine3.22/docker-php-ext-install
diff --git a/php_8.2-zts-alpine3.21/docker-php-source b/php_8.2-zts-alpine3.22/docker-php-source
similarity index 100%
rename from php_8.2-zts-alpine3.21/docker-php-source
rename to php_8.2-zts-alpine3.22/docker-php-source
diff --git a/php_8.3-alpine/Dockerfile b/php_8.3-alpine/Dockerfile
index e4cd3c1..4610597 100644
--- a/php_8.3-alpine/Dockerfile
+++ b/php_8.3-alpine/Dockerfile
@@ -4,7 +4,7 @@
 # PLEASE DO NOT EDIT IT DIRECTLY.
 #
 
-FROM alpine:3.22
+FROM alpine:3.23
 
 # dependencies required for running "phpize"
 # these get automatically installed and removed by "docker-php-ext-*" (unless they're already installed)
diff --git a/php_8.3-alpine3.21/Dockerfile b/php_8.3-alpine3.21/Dockerfile
deleted file mode 100644
index 962e42a..0000000
diff --git a/php_8.3-alpine/Dockerfile b/php_8.3-alpine3.22/Dockerfile
similarity index 100%
copy from php_8.3-alpine/Dockerfile
copy to php_8.3-alpine3.22/Dockerfile
diff --git a/php_8.3-alpine3.21/docker-php-entrypoint b/php_8.3-alpine3.22/docker-php-entrypoint
similarity index 100%
rename from php_8.3-alpine3.21/docker-php-entrypoint
rename to php_8.3-alpine3.22/docker-php-entrypoint
diff --git a/php_8.3-alpine3.21/docker-php-ext-configure b/php_8.3-alpine3.22/docker-php-ext-configure
similarity index 100%
rename from php_8.3-alpine3.21/docker-php-ext-configure
rename to php_8.3-alpine3.22/docker-php-ext-configure
diff --git a/php_8.3-alpine3.21/docker-php-ext-enable b/php_8.3-alpine3.22/docker-php-ext-enable
similarity index 100%
rename from php_8.3-alpine3.21/docker-php-ext-enable
rename to php_8.3-alpine3.22/docker-php-ext-enable
diff --git a/php_8.3-alpine3.21/docker-php-ext-install b/php_8.3-alpine3.22/docker-php-ext-install
similarity index 100%
rename from php_8.3-alpine3.21/docker-php-ext-install
rename to php_8.3-alpine3.22/docker-php-ext-install
diff --git a/php_8.3-alpine3.21/docker-php-source b/php_8.3-alpine3.22/docker-php-source
similarity index 100%
rename from php_8.3-alpine3.21/docker-php-source
rename to php_8.3-alpine3.22/docker-php-source
diff --git a/php_8.3-fpm-alpine/Dockerfile b/php_8.3-fpm-alpine/Dockerfile
index ac3f8ea..a4e4e2d 100644
--- a/php_8.3-fpm-alpine/Dockerfile
+++ b/php_8.3-fpm-alpine/Dockerfile
@@ -4,7 +4,7 @@
 # PLEASE DO NOT EDIT IT DIRECTLY.
 #
 
-FROM alpine:3.22
+FROM alpine:3.23
 
 # dependencies required for running "phpize"
 # these get automatically installed and removed by "docker-php-ext-*" (unless they're already installed)
diff --git a/php_8.3-fpm-alpine3.21/Dockerfile b/php_8.3-fpm-alpine3.21/Dockerfile
deleted file mode 100644
index aedcf43..0000000
diff --git a/php_8.3-fpm-alpine/Dockerfile b/php_8.3-fpm-alpine3.22/Dockerfile
similarity index 100%
copy from php_8.3-fpm-alpine/Dockerfile
copy to php_8.3-fpm-alpine3.22/Dockerfile
diff --git a/php_8.3-fpm-alpine3.21/docker-php-entrypoint b/php_8.3-fpm-alpine3.22/docker-php-entrypoint
similarity index 100%
rename from php_8.3-fpm-alpine3.21/docker-php-entrypoint
rename to php_8.3-fpm-alpine3.22/docker-php-entrypoint
diff --git a/php_8.3-fpm-alpine3.21/docker-php-ext-configure b/php_8.3-fpm-alpine3.22/docker-php-ext-configure
similarity index 100%
rename from php_8.3-fpm-alpine3.21/docker-php-ext-configure
rename to php_8.3-fpm-alpine3.22/docker-php-ext-configure
diff --git a/php_8.3-fpm-alpine3.21/docker-php-ext-enable b/php_8.3-fpm-alpine3.22/docker-php-ext-enable
similarity index 100%
rename from php_8.3-fpm-alpine3.21/docker-php-ext-enable
rename to php_8.3-fpm-alpine3.22/docker-php-ext-enable
diff --git a/php_8.3-fpm-alpine3.21/docker-php-ext-install b/php_8.3-fpm-alpine3.22/docker-php-ext-install
similarity index 100%
rename from php_8.3-fpm-alpine3.21/docker-php-ext-install
rename to php_8.3-fpm-alpine3.22/docker-php-ext-install
diff --git a/php_8.3-fpm-alpine3.21/docker-php-source b/php_8.3-fpm-alpine3.22/docker-php-source
similarity index 100%
rename from php_8.3-fpm-alpine3.21/docker-php-source
rename to php_8.3-fpm-alpine3.22/docker-php-source
diff --git a/php_8.3-zts-alpine/Dockerfile b/php_8.3-zts-alpine/Dockerfile
index 32fe200..e6dea12 100644
--- a/php_8.3-zts-alpine/Dockerfile
+++ b/php_8.3-zts-alpine/Dockerfile
@@ -4,7 +4,7 @@
 # PLEASE DO NOT EDIT IT DIRECTLY.
 #
 
-FROM alpine:3.22
+FROM alpine:3.23
 
 # dependencies required for running "phpize"
 # these get automatically installed and removed by "docker-php-ext-*" (unless they're already installed)
diff --git a/php_8.3-zts-alpine3.21/Dockerfile b/php_8.3-zts-alpine3.21/Dockerfile
deleted file mode 100644
index 4e57a9b..0000000
diff --git a/php_8.3-zts-alpine/Dockerfile b/php_8.3-zts-alpine3.22/Dockerfile
similarity index 100%
copy from php_8.3-zts-alpine/Dockerfile
copy to php_8.3-zts-alpine3.22/Dockerfile
diff --git a/php_8.3-zts-alpine3.21/docker-php-entrypoint b/php_8.3-zts-alpine3.22/docker-php-entrypoint
similarity index 100%
rename from php_8.3-zts-alpine3.21/docker-php-entrypoint
rename to php_8.3-zts-alpine3.22/docker-php-entrypoint
diff --git a/php_8.3-zts-alpine3.21/docker-php-ext-configure b/php_8.3-zts-alpine3.22/docker-php-ext-configure
similarity index 100%
rename from php_8.3-zts-alpine3.21/docker-php-ext-configure
rename to php_8.3-zts-alpine3.22/docker-php-ext-configure
diff --git a/php_8.3-zts-alpine3.21/docker-php-ext-enable b/php_8.3-zts-alpine3.22/docker-php-ext-enable
similarity index 100%
rename from php_8.3-zts-alpine3.21/docker-php-ext-enable
rename to php_8.3-zts-alpine3.22/docker-php-ext-enable
diff --git a/php_8.3-zts-alpine3.21/docker-php-ext-install b/php_8.3-zts-alpine3.22/docker-php-ext-install
similarity index 100%
rename from php_8.3-zts-alpine3.21/docker-php-ext-install
rename to php_8.3-zts-alpine3.22/docker-php-ext-install
diff --git a/php_8.3-zts-alpine3.21/docker-php-source b/php_8.3-zts-alpine3.22/docker-php-source
similarity index 100%
rename from php_8.3-zts-alpine3.21/docker-php-source
rename to php_8.3-zts-alpine3.22/docker-php-source
diff --git a/php_8.4-alpine/Dockerfile b/php_8.4-alpine/Dockerfile
index f37f970..fac6495 100644
--- a/php_8.4-alpine/Dockerfile
+++ b/php_8.4-alpine/Dockerfile
@@ -4,7 +4,7 @@
 # PLEASE DO NOT EDIT IT DIRECTLY.
 #
 
-FROM alpine:3.22
+FROM alpine:3.23
 
 # dependencies required for running "phpize"
 # these get automatically installed and removed by "docker-php-ext-*" (unless they're already installed)
diff --git a/php_8.4-alpine3.21/Dockerfile b/php_8.4-alpine3.21/Dockerfile
deleted file mode 100644
index 2fce908..0000000
diff --git a/php_8.4-alpine/Dockerfile b/php_8.4-alpine3.22/Dockerfile
similarity index 100%
copy from php_8.4-alpine/Dockerfile
copy to php_8.4-alpine3.22/Dockerfile
diff --git a/php_8.4-alpine3.21/docker-php-entrypoint b/php_8.4-alpine3.22/docker-php-entrypoint
similarity index 100%
rename from php_8.4-alpine3.21/docker-php-entrypoint
rename to php_8.4-alpine3.22/docker-php-entrypoint
diff --git a/php_8.4-alpine3.21/docker-php-ext-configure b/php_8.4-alpine3.22/docker-php-ext-configure
similarity index 100%
rename from php_8.4-alpine3.21/docker-php-ext-configure
rename to php_8.4-alpine3.22/docker-php-ext-configure
diff --git a/php_8.4-alpine3.21/docker-php-ext-enable b/php_8.4-alpine3.22/docker-php-ext-enable
similarity index 100%
rename from php_8.4-alpine3.21/docker-php-ext-enable
rename to php_8.4-alpine3.22/docker-php-ext-enable
diff --git a/php_8.4-alpine3.21/docker-php-ext-install b/php_8.4-alpine3.22/docker-php-ext-install
similarity index 100%
rename from php_8.4-alpine3.21/docker-php-ext-install
rename to php_8.4-alpine3.22/docker-php-ext-install
diff --git a/php_8.4-alpine3.21/docker-php-source b/php_8.4-alpine3.22/docker-php-source
similarity index 100%
rename from php_8.4-alpine3.21/docker-php-source
rename to php_8.4-alpine3.22/docker-php-source
diff --git a/php_8.4-fpm-alpine/Dockerfile b/php_8.4-fpm-alpine/Dockerfile
index b838d74..a4d8feb 100644
--- a/php_8.4-fpm-alpine/Dockerfile
+++ b/php_8.4-fpm-alpine/Dockerfile
@@ -4,7 +4,7 @@
 # PLEASE DO NOT EDIT IT DIRECTLY.
 #
 
-FROM alpine:3.22
+FROM alpine:3.23
 
 # dependencies required for running "phpize"
 # these get automatically installed and removed by "docker-php-ext-*" (unless they're already installed)
diff --git a/php_8.4-fpm-alpine3.21/Dockerfile b/php_8.4-fpm-alpine3.21/Dockerfile
deleted file mode 100644
index 0cc012c..0000000
diff --git a/php_8.4-fpm-alpine/Dockerfile b/php_8.4-fpm-alpine3.22/Dockerfile
similarity index 100%
copy from php_8.4-fpm-alpine/Dockerfile
copy to php_8.4-fpm-alpine3.22/Dockerfile
diff --git a/php_8.4-fpm-alpine3.21/docker-php-entrypoint b/php_8.4-fpm-alpine3.22/docker-php-entrypoint
similarity index 100%
rename from php_8.4-fpm-alpine3.21/docker-php-entrypoint
rename to php_8.4-fpm-alpine3.22/docker-php-entrypoint
diff --git a/php_8.4-fpm-alpine3.21/docker-php-ext-configure b/php_8.4-fpm-alpine3.22/docker-php-ext-configure
similarity index 100%
rename from php_8.4-fpm-alpine3.21/docker-php-ext-configure
rename to php_8.4-fpm-alpine3.22/docker-php-ext-configure
diff --git a/php_8.4-fpm-alpine3.21/docker-php-ext-enable b/php_8.4-fpm-alpine3.22/docker-php-ext-enable
similarity index 100%
rename from php_8.4-fpm-alpine3.21/docker-php-ext-enable
rename to php_8.4-fpm-alpine3.22/docker-php-ext-enable
diff --git a/php_8.4-fpm-alpine3.21/docker-php-ext-install b/php_8.4-fpm-alpine3.22/docker-php-ext-install
similarity index 100%
rename from php_8.4-fpm-alpine3.21/docker-php-ext-install
rename to php_8.4-fpm-alpine3.22/docker-php-ext-install
diff --git a/php_8.4-fpm-alpine3.21/docker-php-source b/php_8.4-fpm-alpine3.22/docker-php-source
similarity index 100%
rename from php_8.4-fpm-alpine3.21/docker-php-source
rename to php_8.4-fpm-alpine3.22/docker-php-source
diff --git a/php_8.4-zts-alpine/Dockerfile b/php_8.4-zts-alpine/Dockerfile
index 0a4aa5b..eef1e1a 100644
--- a/php_8.4-zts-alpine/Dockerfile
+++ b/php_8.4-zts-alpine/Dockerfile
@@ -4,7 +4,7 @@
 # PLEASE DO NOT EDIT IT DIRECTLY.
 #
 
-FROM alpine:3.22
+FROM alpine:3.23
 
 # dependencies required for running "phpize"
 # these get automatically installed and removed by "docker-php-ext-*" (unless they're already installed)
diff --git a/php_8.4-zts-alpine3.21/Dockerfile b/php_8.4-zts-alpine3.21/Dockerfile
deleted file mode 100644
index d750ef4..0000000
diff --git a/php_8.4-zts-alpine/Dockerfile b/php_8.4-zts-alpine3.22/Dockerfile
similarity index 100%
copy from php_8.4-zts-alpine/Dockerfile
copy to php_8.4-zts-alpine3.22/Dockerfile
diff --git a/php_8.4-zts-alpine3.21/docker-php-entrypoint b/php_8.4-zts-alpine3.22/docker-php-entrypoint
similarity index 100%
rename from php_8.4-zts-alpine3.21/docker-php-entrypoint
rename to php_8.4-zts-alpine3.22/docker-php-entrypoint
diff --git a/php_8.4-zts-alpine3.21/docker-php-ext-configure b/php_8.4-zts-alpine3.22/docker-php-ext-configure
similarity index 100%
rename from php_8.4-zts-alpine3.21/docker-php-ext-configure
rename to php_8.4-zts-alpine3.22/docker-php-ext-configure
diff --git a/php_8.4-zts-alpine3.21/docker-php-ext-enable b/php_8.4-zts-alpine3.22/docker-php-ext-enable
similarity index 100%
rename from php_8.4-zts-alpine3.21/docker-php-ext-enable
rename to php_8.4-zts-alpine3.22/docker-php-ext-enable
diff --git a/php_8.4-zts-alpine3.21/docker-php-ext-install b/php_8.4-zts-alpine3.22/docker-php-ext-install
similarity index 100%
rename from php_8.4-zts-alpine3.21/docker-php-ext-install
rename to php_8.4-zts-alpine3.22/docker-php-ext-install
diff --git a/php_8.4-zts-alpine3.21/docker-php-source b/php_8.4-zts-alpine3.22/docker-php-source
similarity index 100%
rename from php_8.4-zts-alpine3.21/docker-php-source
rename to php_8.4-zts-alpine3.22/docker-php-source
diff --git a/php_alpine/Dockerfile b/php_alpine/Dockerfile
index dc86405..01db63a 100644
--- a/php_alpine/Dockerfile
+++ b/php_alpine/Dockerfile
@@ -4,7 +4,7 @@
 # PLEASE DO NOT EDIT IT DIRECTLY.
 #
 
-FROM alpine:3.22
+FROM alpine:3.23
 
 # dependencies required for running "phpize"
 # these get automatically installed and removed by "docker-php-ext-*" (unless they're already installed)
diff --git a/php_alpine3.21/Dockerfile b/php_alpine3.21/Dockerfile
deleted file mode 100644
index 1a53046..0000000
diff --git a/php_alpine/Dockerfile b/php_alpine3.22/Dockerfile
similarity index 100%
copy from php_alpine/Dockerfile
copy to php_alpine3.22/Dockerfile
diff --git a/php_alpine3.21/docker-php-entrypoint b/php_alpine3.22/docker-php-entrypoint
similarity index 100%
rename from php_alpine3.21/docker-php-entrypoint
rename to php_alpine3.22/docker-php-entrypoint
diff --git a/php_alpine3.21/docker-php-ext-configure b/php_alpine3.22/docker-php-ext-configure
similarity index 100%
rename from php_alpine3.21/docker-php-ext-configure
rename to php_alpine3.22/docker-php-ext-configure
diff --git a/php_alpine3.21/docker-php-ext-enable b/php_alpine3.22/docker-php-ext-enable
similarity index 100%
rename from php_alpine3.21/docker-php-ext-enable
rename to php_alpine3.22/docker-php-ext-enable
diff --git a/php_alpine3.21/docker-php-ext-install b/php_alpine3.22/docker-php-ext-install
similarity index 100%
rename from php_alpine3.21/docker-php-ext-install
rename to php_alpine3.22/docker-php-ext-install
diff --git a/php_alpine3.21/docker-php-source b/php_alpine3.22/docker-php-source
similarity index 100%
rename from php_alpine3.21/docker-php-source
rename to php_alpine3.22/docker-php-source
diff --git a/php_fpm-alpine/Dockerfile b/php_fpm-alpine/Dockerfile
index 105702c..5d48d68 100644
--- a/php_fpm-alpine/Dockerfile
+++ b/php_fpm-alpine/Dockerfile
@@ -4,7 +4,7 @@
 # PLEASE DO NOT EDIT IT DIRECTLY.
 #
 
-FROM alpine:3.22
+FROM alpine:3.23
 
 # dependencies required for running "phpize"
 # these get automatically installed and removed by "docker-php-ext-*" (unless they're already installed)
diff --git a/php_fpm-alpine3.21/Dockerfile b/php_fpm-alpine3.21/Dockerfile
deleted file mode 100644
index 22124d2..0000000
diff --git a/php_fpm-alpine/Dockerfile b/php_fpm-alpine3.22/Dockerfile
similarity index 100%
copy from php_fpm-alpine/Dockerfile
copy to php_fpm-alpine3.22/Dockerfile
diff --git a/php_fpm-alpine3.21/docker-php-entrypoint b/php_fpm-alpine3.22/docker-php-entrypoint
similarity index 100%
rename from php_fpm-alpine3.21/docker-php-entrypoint
rename to php_fpm-alpine3.22/docker-php-entrypoint
diff --git a/php_fpm-alpine3.21/docker-php-ext-configure b/php_fpm-alpine3.22/docker-php-ext-configure
similarity index 100%
rename from php_fpm-alpine3.21/docker-php-ext-configure
rename to php_fpm-alpine3.22/docker-php-ext-configure
diff --git a/php_fpm-alpine3.21/docker-php-ext-enable b/php_fpm-alpine3.22/docker-php-ext-enable
similarity index 100%
rename from php_fpm-alpine3.21/docker-php-ext-enable
rename to php_fpm-alpine3.22/docker-php-ext-enable
diff --git a/php_fpm-alpine3.21/docker-php-ext-install b/php_fpm-alpine3.22/docker-php-ext-install
similarity index 100%
rename from php_fpm-alpine3.21/docker-php-ext-install
rename to php_fpm-alpine3.22/docker-php-ext-install
diff --git a/php_fpm-alpine3.21/docker-php-source b/php_fpm-alpine3.22/docker-php-source
similarity index 100%
rename from php_fpm-alpine3.21/docker-php-source
rename to php_fpm-alpine3.22/docker-php-source
diff --git a/php_zts-alpine/Dockerfile b/php_zts-alpine/Dockerfile
index 945aa8c..492943b 100644
--- a/php_zts-alpine/Dockerfile
+++ b/php_zts-alpine/Dockerfile
@@ -4,7 +4,7 @@
 # PLEASE DO NOT EDIT IT DIRECTLY.
 #
 
-FROM alpine:3.22
+FROM alpine:3.23
 
 # dependencies required for running "phpize"
 # these get automatically installed and removed by "docker-php-ext-*" (unless they're already installed)
diff --git a/php_zts-alpine3.21/Dockerfile b/php_zts-alpine3.21/Dockerfile
deleted file mode 100644
index 4a7cd42..0000000
diff --git a/php_zts-alpine/Dockerfile b/php_zts-alpine3.22/Dockerfile
similarity index 100%
copy from php_zts-alpine/Dockerfile
copy to php_zts-alpine3.22/Dockerfile
diff --git a/php_zts-alpine3.21/docker-php-entrypoint b/php_zts-alpine3.22/docker-php-entrypoint
similarity index 100%
rename from php_zts-alpine3.21/docker-php-entrypoint
rename to php_zts-alpine3.22/docker-php-entrypoint
diff --git a/php_zts-alpine3.21/docker-php-ext-configure b/php_zts-alpine3.22/docker-php-ext-configure
similarity index 100%
rename from php_zts-alpine3.21/docker-php-ext-configure
rename to php_zts-alpine3.22/docker-php-ext-configure
diff --git a/php_zts-alpine3.21/docker-php-ext-enable b/php_zts-alpine3.22/docker-php-ext-enable
similarity index 100%
rename from php_zts-alpine3.21/docker-php-ext-enable
rename to php_zts-alpine3.22/docker-php-ext-enable
diff --git a/php_zts-alpine3.21/docker-php-ext-install b/php_zts-alpine3.22/docker-php-ext-install
similarity index 100%
rename from php_zts-alpine3.21/docker-php-ext-install
rename to php_zts-alpine3.22/docker-php-ext-install
diff --git a/php_zts-alpine3.21/docker-php-source b/php_zts-alpine3.22/docker-php-source
similarity index 100%
rename from php_zts-alpine3.21/docker-php-source
rename to php_zts-alpine3.22/docker-php-source

Relevant Maintainers:

@yosifkit yosifkit merged commit 81c8396 into docker-library:master Dec 4, 2025
75 checks passed
@yosifkit yosifkit deleted the php branch December 4, 2025 00:58
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