From 5f0da22d47b4da31a85510e044e736f8610cbb65 Mon Sep 17 00:00:00 2001 From: Ilyes512 Date: Wed, 8 Apr 2026 14:53:14 +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 d2af743..d27ba35 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 c326655..5909b25 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 433d3bd..2616b07 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 8173303e92bc3d4477f5513983145e6517033dc5 Mon Sep 17 00:00:00 2001 From: Ilyes512 Date: Wed, 8 Apr 2026 14:53:58 +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 a85ba70cbb1440f3ea9f9c471a1ceff6ef83c926 Mon Sep 17 00:00:00 2001 From: Ilyes512 Date: Wed, 8 Apr 2026 15:03:54 +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 d27ba35..90f21fb 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.3.30-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 5909b25..cdba368 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.3.30-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 2616b07..0d1b454 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.3-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 b106594c0648e8fa15f84bcf53932b3818cefda5 Mon Sep 17 00:00:00 2001 From: Ilyes512 Date: Wed, 8 Apr 2026 15:04:07 +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 90f21fb..9b74c66 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 cdba368..e610626 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 0d1b454..e9926dc 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