From 694250b8a51cd23c778ca2620675fb5096c15c36 Mon Sep 17 00:00:00 2001 From: Ilyes512 Date: Wed, 8 Apr 2026 14:49:09 +0200 Subject: [PATCH 1/4] chore(deps): Update Pie version --- apache/Dockerfile | 2 +- fpm/Dockerfile | 2 +- frankenphp/Dockerfile | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apache/Dockerfile b/apache/Dockerfile index 059757a..6683b08 100644 --- a/apache/Dockerfile +++ b/apache/Dockerfile @@ -28,7 +28,7 @@ ENV SMTPEHLO=localhost WORKDIR /var/www # Latest version of Pie: https://github.com/php/pie/releases -COPY --from=ghcr.io/php/pie:1.3.10-bin /pie /usr/bin/pie +COPY --from=ghcr.io/php/pie:1.4.0-bin /pie /usr/bin/pie RUN apt-get update \ && apt-get install --assume-yes --no-install-recommends \ diff --git a/fpm/Dockerfile b/fpm/Dockerfile index 8748760..3a7ddd8 100644 --- a/fpm/Dockerfile +++ b/fpm/Dockerfile @@ -28,7 +28,7 @@ ENV SMTPEHLO=localhost WORKDIR /var/www # Latest version of Pie: https://github.com/php/pie/releases -COPY --from=ghcr.io/php/pie:1.3.10-bin /pie /usr/bin/pie +COPY --from=ghcr.io/php/pie:1.4.0-bin /pie /usr/bin/pie RUN apt-get update \ && apt-get install --assume-yes --no-install-recommends \ diff --git a/frankenphp/Dockerfile b/frankenphp/Dockerfile index 67df393..5489aa0 100644 --- a/frankenphp/Dockerfile +++ b/frankenphp/Dockerfile @@ -32,7 +32,7 @@ ENV FRANKENPHP_CONFIG="" WORKDIR /var/www # Latest version of Pie: https://github.com/php/pie/releases -COPY --from=ghcr.io/php/pie:1.3.10-bin /pie /usr/bin/pie +COPY --from=ghcr.io/php/pie:1.4.0-bin /pie /usr/bin/pie RUN apt-get update \ && apt-get install --assume-yes --no-install-recommends \ From b413d6bed17a775fafb43c5b0f75bc3a4491d770 Mon Sep 17 00:00:00 2001 From: Ilyes512 Date: Wed, 8 Apr 2026 14:49:34 +0200 Subject: [PATCH 2/4] chore(deps): Update GitHub Actions versions --- .github/workflows/main.yml | 4 ++-- .github/workflows/pr.yml | 4 ++-- .github/workflows/tag.yml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 18557b3..173a181 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -15,7 +15,7 @@ concurrency: jobs: build: - uses: specsnl/github-actions/.github/workflows/build-php.yml@1.1.1 + uses: specsnl/github-actions/.github/workflows/build-php.yml@1.2.1 strategy: fail-fast: false matrix: @@ -38,7 +38,7 @@ jobs: dockerfile: ${{ matrix.docker.dockerfile }} merge: - uses: specsnl/github-actions/.github/workflows/merge-php.yml@1.1.1 + uses: specsnl/github-actions/.github/workflows/merge-php.yml@1.2.1 needs: build strategy: matrix: diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 2f6b1df..cabd185 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -14,7 +14,7 @@ concurrency: jobs: build: - uses: specsnl/github-actions/.github/workflows/build-php.yml@1.1.1 + uses: specsnl/github-actions/.github/workflows/build-php.yml@1.2.1 strategy: fail-fast: false matrix: @@ -37,7 +37,7 @@ jobs: dockerfile: ${{ matrix.docker.dockerfile }} merge: - uses: specsnl/github-actions/.github/workflows/merge-php.yml@1.1.1 + uses: specsnl/github-actions/.github/workflows/merge-php.yml@1.2.1 needs: build strategy: matrix: diff --git a/.github/workflows/tag.yml b/.github/workflows/tag.yml index 3c2ce0b..d1240f8 100644 --- a/.github/workflows/tag.yml +++ b/.github/workflows/tag.yml @@ -15,7 +15,7 @@ concurrency: jobs: build: - uses: specsnl/github-actions/.github/workflows/build-php.yml@1.1.1 + uses: specsnl/github-actions/.github/workflows/build-php.yml@1.2.1 strategy: fail-fast: false matrix: @@ -38,7 +38,7 @@ jobs: dockerfile: ${{ matrix.docker.dockerfile }} merge: - uses: specsnl/github-actions/.github/workflows/merge-php.yml@1.1.1 + uses: specsnl/github-actions/.github/workflows/merge-php.yml@1.2.1 needs: build strategy: matrix: From 2deccabaa7fa17eaea7de504f7f37f37673b1a36 Mon Sep 17 00:00:00 2001 From: Ilyes512 Date: Wed, 8 Apr 2026 15:02:40 +0200 Subject: [PATCH 3/4] Added DEBIAN_FRONTEND --- apache/Dockerfile | 6 ++++++ fpm/Dockerfile | 6 ++++++ frankenphp/Dockerfile | 6 ++++++ 3 files changed, 18 insertions(+) diff --git a/apache/Dockerfile b/apache/Dockerfile index 6683b08..ea77331 100644 --- a/apache/Dockerfile +++ b/apache/Dockerfile @@ -4,6 +4,8 @@ # Latest version of PHP base image: https://hub.docker.com/_/php/tags FROM php:8.4.19-apache-trixie AS runtime +ARG DEBIAN_FRONTEND=noninteractive + ARG XDG_CONFIG_HOME=/config ENV XDG_CONFIG_HOME=$XDG_CONFIG_HOME @@ -140,6 +142,9 @@ COPY files / FROM runtime AS builder +ARG TARGETARCH +ARG DEBIAN_FRONTEND=noninteractive + # Latest version of Phive: https://api.github.com/repos/phar-io/phive/releases/latest ARG PHIVE_VERSION=0.16.0 # Latest version of Composer: https://getcomposer.org/download @@ -233,6 +238,7 @@ EOF FROM builder AS builder_nodejs ARG TARGETARCH +ARG DEBIAN_FRONTEND=noninteractive SHELL ["/bin/bash", "-o", "pipefail", "-c"] diff --git a/fpm/Dockerfile b/fpm/Dockerfile index 3a7ddd8..9f4f914 100644 --- a/fpm/Dockerfile +++ b/fpm/Dockerfile @@ -4,6 +4,8 @@ # Latest version of PHP base image: https://hub.docker.com/_/php/tags FROM php:8.4.19-fpm-trixie AS runtime +ARG DEBIAN_FRONTEND=noninteractive + ARG XDG_CONFIG_HOME=/config ENV XDG_CONFIG_HOME=$XDG_CONFIG_HOME @@ -140,6 +142,9 @@ COPY files / FROM runtime AS builder +ARG TARGETARCH +ARG DEBIAN_FRONTEND=noninteractive + # Latest version of Phive: https://api.github.com/repos/phar-io/phive/releases/latest ARG PHIVE_VERSION=0.16.0 # Latest version of Composer: https://getcomposer.org/download @@ -234,6 +239,7 @@ EOF FROM builder AS builder_nodejs ARG TARGETARCH +ARG DEBIAN_FRONTEND=noninteractive SHELL ["/bin/bash", "-o", "pipefail", "-c"] diff --git a/frankenphp/Dockerfile b/frankenphp/Dockerfile index 5489aa0..76d3ba3 100644 --- a/frankenphp/Dockerfile +++ b/frankenphp/Dockerfile @@ -4,6 +4,8 @@ # Latest version of FrankenPHP base image: https://hub.docker.com/r/dunglas/frankenphp/tags FROM dunglas/frankenphp:1.12.1-php8.4-trixie AS runtime +ARG DEBIAN_FRONTEND=noninteractive + ARG XDG_CONFIG_HOME=/config ENV XDG_CONFIG_HOME=$XDG_CONFIG_HOME @@ -144,6 +146,9 @@ COPY files / FROM runtime AS builder +ARG TARGETARCH +ARG DEBIAN_FRONTEND=noninteractive + # Latest version of Phive: https://api.github.com/repos/phar-io/phive/releases/latest ARG PHIVE_VERSION=0.16.0 # Latest version of Composer: https://getcomposer.org/download @@ -237,6 +242,7 @@ EOF FROM builder AS builder_nodejs ARG TARGETARCH +ARG DEBIAN_FRONTEND=noninteractive SHELL ["/bin/bash", "-o", "pipefail", "-c"] From f34df4db96cc64c9590230925643651317543811 Mon Sep 17 00:00:00 2001 From: Ilyes512 Date: Wed, 8 Apr 2026 15:03:25 +0200 Subject: [PATCH 4/4] Added COREPACK_ENABLE_DOWNLOAD_PROMPT env --- apache/Dockerfile | 2 ++ fpm/Dockerfile | 2 ++ frankenphp/Dockerfile | 2 ++ 3 files changed, 6 insertions(+) diff --git a/apache/Dockerfile b/apache/Dockerfile index ea77331..218df33 100644 --- a/apache/Dockerfile +++ b/apache/Dockerfile @@ -240,6 +240,8 @@ FROM builder AS builder_nodejs ARG TARGETARCH ARG DEBIAN_FRONTEND=noninteractive +ENV COREPACK_ENABLE_DOWNLOAD_PROMPT=0 + SHELL ["/bin/bash", "-o", "pipefail", "-c"] # Latest version of Node.js: https://nodejs.org diff --git a/fpm/Dockerfile b/fpm/Dockerfile index 9f4f914..bfc9005 100644 --- a/fpm/Dockerfile +++ b/fpm/Dockerfile @@ -241,6 +241,8 @@ FROM builder AS builder_nodejs ARG TARGETARCH ARG DEBIAN_FRONTEND=noninteractive +ENV COREPACK_ENABLE_DOWNLOAD_PROMPT=0 + SHELL ["/bin/bash", "-o", "pipefail", "-c"] # Latest version of Node.js: https://nodejs.org diff --git a/frankenphp/Dockerfile b/frankenphp/Dockerfile index 76d3ba3..b80460f 100644 --- a/frankenphp/Dockerfile +++ b/frankenphp/Dockerfile @@ -244,6 +244,8 @@ FROM builder AS builder_nodejs ARG TARGETARCH ARG DEBIAN_FRONTEND=noninteractive +ENV COREPACK_ENABLE_DOWNLOAD_PROMPT=0 + SHELL ["/bin/bash", "-o", "pipefail", "-c"] # Latest version of Node.js: https://nodejs.org