From bb87589b4124c49c25befc9597094874521887e6 Mon Sep 17 00:00:00 2001 From: "Melvin D. Protacio" Date: Fri, 3 Jul 2026 16:17:06 +0800 Subject: [PATCH 1/4] version bump --- .github/workflows/dockerhub.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/dockerhub.yml b/.github/workflows/dockerhub.yml index 2ebda1b..f455c32 100644 --- a/.github/workflows/dockerhub.yml +++ b/.github/workflows/dockerhub.yml @@ -45,10 +45,10 @@ jobs: max-parallel: 8 matrix: version: - - '8.2.31' - - '8.3.31' - - '8.4.22' - - '8.5.7' + - '8.2.32' + - '8.3.32' + - '8.4.23' + - '8.5.8' os: - alpine - debian @@ -77,10 +77,10 @@ jobs: - fpm - apache version: - - '8.2.31' - - '8.3.31' - - '8.4.22' - - '8.5.7' + - '8.2.32' + - '8.3.32' + - '8.4.23' + - '8.5.8' exclude: - variant: apache os: alpine @@ -90,7 +90,7 @@ jobs: version: ${{ matrix.version }} os: ${{ matrix.os }} variant: ${{ matrix.variant }} - latest: '8.5.7' + latest: '8.5.8' base_image_registry: ${{ github.event.inputs.base_image_registry || 'docker.io' }} build-complete: needs: [base-images, build-images, cleanup-cache] From 322585b8c12d89bb5ace8b70fdec02e3ff1b9317 Mon Sep 17 00:00:00 2001 From: "Melvin D. Protacio" Date: Tue, 7 Jul 2026 04:50:20 +0800 Subject: [PATCH 2/4] added zip/unzip in packages for base images --- builder/alpine/Dockerfile | 2 ++ builder/debian/Dockerfile | 2 ++ 2 files changed, 4 insertions(+) diff --git a/builder/alpine/Dockerfile b/builder/alpine/Dockerfile index 252b9e5..0755212 100644 --- a/builder/alpine/Dockerfile +++ b/builder/alpine/Dockerfile @@ -26,6 +26,8 @@ RUN --mount=type=cache,target=/var/cache/apk,sharing=locked \ gettext \ netcat-openbsd \ wget \ + zip \ + unzip \ # Add SSL support \ ca-certificates \ gnupg \ diff --git a/builder/debian/Dockerfile b/builder/debian/Dockerfile index 0593f67..2a6c4fb 100644 --- a/builder/debian/Dockerfile +++ b/builder/debian/Dockerfile @@ -36,6 +36,8 @@ RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \ locales \ netcat-traditional \ wget \ + zip \ + unzip \ # PHP extension dependencies \ `apt-cache pkgnames libavif | sort -V | head -1` \ `apt-cache pkgnames libc-ares | sort -V | head -1` \ From 3be897722c6526b053efd561efe3f47df19171d2 Mon Sep 17 00:00:00 2001 From: "Melvin D. Protacio" Date: Tue, 7 Jul 2026 05:25:17 +0800 Subject: [PATCH 3/4] fixes on zip dependency --- builder/alpine/Dockerfile | 2 -- builder/alpine/Dockerfile-build | 7 +++---- builder/debian/Dockerfile | 2 -- builder/debian/Dockerfile-build | 7 +++---- 4 files changed, 6 insertions(+), 12 deletions(-) diff --git a/builder/alpine/Dockerfile b/builder/alpine/Dockerfile index 0755212..252b9e5 100644 --- a/builder/alpine/Dockerfile +++ b/builder/alpine/Dockerfile @@ -26,8 +26,6 @@ RUN --mount=type=cache,target=/var/cache/apk,sharing=locked \ gettext \ netcat-openbsd \ wget \ - zip \ - unzip \ # Add SSL support \ ca-certificates \ gnupg \ diff --git a/builder/alpine/Dockerfile-build b/builder/alpine/Dockerfile-build index 787bcdf..fb14408 100644 --- a/builder/alpine/Dockerfile-build +++ b/builder/alpine/Dockerfile-build @@ -72,7 +72,8 @@ RUN --mount=type=cache,target=/tmp/pear,sharing=locked \ pdo_mysql \ pdo_sqlite \ sockets \ - xsl; \ + xsl \ + zip; \ \ # Install PHP extensions from source using PECL \ pecl install --onlyreqdeps --nobuild igbinary; \ @@ -122,7 +123,6 @@ RUN --mount=type=cache,target=/tmp/pear,sharing=locked \ if [ "$PHP_ZTS" -eq 1 ]; then pie install --skip-enable-extension pecl/parallel; fi && \ pie install --skip-enable-extension pecl/pcov && \ pie install --skip-enable-extension pecl/timezonedb && \ - pie install --skip-enable-extension pecl/zip && \ pie install --skip-enable-extension php-memcached/php-memcached --enable-memcached-json --enable-memcached-igbinary --enable-memcached-msgpack && \ pie install --skip-enable-extension phpredis/phpredis --enable-redis-igbinary --enable-redis-msgpack && \ pie install --skip-enable-extension supermetrics/jsonpath && \ @@ -145,8 +145,7 @@ RUN PHP_ZTS="$(php -r 'echo PHP_ZTS;')"; \ redis \ swoole \ timezonedb \ - xdebug \ - zip || { echo "Could not enable some extensions"; exit 1; }; \ + xdebug || { echo "Could not enable some extensions"; exit 1; }; \ \ # check all installed extensions \ pie show --all; \ No newline at end of file diff --git a/builder/debian/Dockerfile b/builder/debian/Dockerfile index 2a6c4fb..0593f67 100644 --- a/builder/debian/Dockerfile +++ b/builder/debian/Dockerfile @@ -36,8 +36,6 @@ RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \ locales \ netcat-traditional \ wget \ - zip \ - unzip \ # PHP extension dependencies \ `apt-cache pkgnames libavif | sort -V | head -1` \ `apt-cache pkgnames libc-ares | sort -V | head -1` \ diff --git a/builder/debian/Dockerfile-build b/builder/debian/Dockerfile-build index 0f50f4f..83a1981 100644 --- a/builder/debian/Dockerfile-build +++ b/builder/debian/Dockerfile-build @@ -80,7 +80,8 @@ RUN --mount=type=cache,target=/tmp/pear,sharing=locked \ pdo_mysql \ pdo_sqlite \ sockets \ - xsl; \ + xsl \ + zip; \ \ # Install PHP extensions from source using PECL \ pecl install --onlyreqdeps --nobuild igbinary; \ @@ -130,7 +131,6 @@ RUN --mount=type=cache,target=/tmp/pear,sharing=locked \ if [ "$PHP_ZTS" -eq 1 ]; then pie install --skip-enable-extension pecl/parallel; fi && \ pie install --skip-enable-extension pecl/pcov && \ pie install --skip-enable-extension pecl/timezonedb && \ - pie install --skip-enable-extension pecl/zip && \ pie install --skip-enable-extension php-memcached/php-memcached --enable-memcached-json --enable-memcached-igbinary --enable-memcached-msgpack && \ pie install --skip-enable-extension phpredis/phpredis --enable-redis-igbinary --enable-redis-msgpack && \ pie install --skip-enable-extension supermetrics/jsonpath && \ @@ -153,8 +153,7 @@ RUN PHP_ZTS="$(php -r 'echo PHP_ZTS;')"; \ redis \ swoole \ timezonedb \ - xdebug \ - zip || { echo "Could not enable some extensions"; exit 1; }; \ + xdebug || { echo "Could not enable some extensions"; exit 1; }; \ \ # check all installed extensions \ pie show --all; \ No newline at end of file From 299c10bc28261ab4d6cf270df7c20c7fd7cd7ff3 Mon Sep 17 00:00:00 2001 From: "Melvin D. Protacio" Date: Fri, 31 Jul 2026 19:18:34 +0800 Subject: [PATCH 4/4] version bump --- .github/workflows/dockerhub.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/dockerhub.yml b/.github/workflows/dockerhub.yml index f455c32..a6eb26e 100644 --- a/.github/workflows/dockerhub.yml +++ b/.github/workflows/dockerhub.yml @@ -45,10 +45,10 @@ jobs: max-parallel: 8 matrix: version: - - '8.2.32' - - '8.3.32' - - '8.4.23' - - '8.5.8' + - '8.2.33' + - '8.3.33' + - '8.4.24' + - '8.5.9' os: - alpine - debian @@ -77,10 +77,10 @@ jobs: - fpm - apache version: - - '8.2.32' - - '8.3.32' - - '8.4.23' - - '8.5.8' + - '8.2.33' + - '8.3.33' + - '8.4.24' + - '8.5.9' exclude: - variant: apache os: alpine @@ -90,7 +90,7 @@ jobs: version: ${{ matrix.version }} os: ${{ matrix.os }} variant: ${{ matrix.variant }} - latest: '8.5.8' + latest: '8.5.9' base_image_registry: ${{ github.event.inputs.base_image_registry || 'docker.io' }} build-complete: needs: [base-images, build-images, cleanup-cache]