From 2938a20b2e2485ba888840b73bf1ffbca6f99235 Mon Sep 17 00:00:00 2001 From: Bob Olde Hampsink Date: Wed, 5 Nov 2025 11:33:27 +0100 Subject: [PATCH 1/3] Node 24 --- Dockerfile | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 62fb37d..35a2eb4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,7 +5,7 @@ ARG IMAGICK_EXT_VERSION=3.8.0 ARG PCOV_EXT_VERSION=1.0.12 ARG HTTPD_VERSION=2.4.65 ARG NGINX_VERSION=1.28.0 -ARG NODE_VERSION=22.21.0 +ARG NODE_VERSION=24.11.0 ARG COMPOSER_VERSION=2.8.12 ARG PLAYWRIGHT_VERSION=1.56.1 diff --git a/README.md b/README.md index 02cea8b..924e780 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,6 @@ Usage: `FROM ghcr.io/robuust/heroku-php` * Nginx * PHP 8.4.x with Redis, Imagick and PCov * Composer 2 -* Node 22.x +* Node 24.x * Yarn 4.x * Playwright 1.x with Chromium From 92e31021bfdd272839f88d4bca6c11e5485deb87 Mon Sep 17 00:00:00 2001 From: Bob Olde Hampsink Date: Sun, 14 Dec 2025 13:44:26 +0100 Subject: [PATCH 2/3] PHP 8.5 --- Dockerfile | 14 +++++++------- README.md | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index 1f76799..cb8c8af 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # Which versions? -ARG PHP_VERSION=8.4.15 +ARG PHP_VERSION=8.5.0 ARG REDIS_EXT_VERSION=6.3.0 ARG IMAGICK_EXT_VERSION=3.8.1 ARG PCOV_EXT_VERSION=1.0.12 @@ -32,9 +32,9 @@ RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-he # Install PHP RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-amd64-stable/php-$PHP_VERSION.tar.gz | tar xz -C /app/.heroku/php -RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-amd64-stable/extensions/no-debug-non-zts-20240924/redis-$REDIS_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php -RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-amd64-stable/extensions/no-debug-non-zts-20240924/imagick-$IMAGICK_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php -RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-amd64-stable/extensions/no-debug-non-zts-20240924/pcov-$PCOV_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php +RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-amd64-stable/extensions/no-debug-non-zts-20250925/redis-$REDIS_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php +RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-amd64-stable/extensions/no-debug-non-zts-20250925/imagick-$IMAGICK_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php +RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-amd64-stable/extensions/no-debug-non-zts-20250925/pcov-$PCOV_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php # Install Composer RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-amd64-stable/composer-$COMPOSER_VERSION.tar.gz | tar xz -C /app/.heroku/php @@ -66,9 +66,9 @@ RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-he # Install PHP RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-arm64-stable/php-$PHP_VERSION.tar.gz | tar xz -C /app/.heroku/php -RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-arm64-stable/extensions/no-debug-non-zts-20240924/redis-$REDIS_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php -RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-arm64-stable/extensions/no-debug-non-zts-20240924/imagick-$IMAGICK_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php -RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-arm64-stable/extensions/no-debug-non-zts-20240924/pcov-$PCOV_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php +RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-arm64-stable/extensions/no-debug-non-zts-20250925/redis-$REDIS_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php +RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-arm64-stable/extensions/no-debug-non-zts-20250925/imagick-$IMAGICK_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php +RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-arm64-stable/extensions/no-debug-non-zts-20250925/pcov-$PCOV_EXT_VERSION.tar.gz | tar xz -C /app/.heroku/php # Install Composer RUN curl --silent --location https://lang-php.s3.us-east-1.amazonaws.com/dist-heroku-24-arm64-stable/composer-$COMPOSER_VERSION.tar.gz | tar xz -C /app/.heroku/php diff --git a/README.md b/README.md index dcc95c7..80a518a 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ Usage: `FROM ghcr.io/robuust/heroku-php` * Heroku 24 * Apache * Nginx -* PHP 8.4.x with Redis, Imagick and PCov +* PHP 8.5.x with Redis, Imagick and PCov * Composer 2 * Node 24.x * Yarn 4.x From 39f810ae21fc5334ddcea717d7e9fd4cf38f3b0e Mon Sep 17 00:00:00 2001 From: Bob Olde Hampsink Date: Thu, 19 Feb 2026 08:43:49 +0100 Subject: [PATCH 3/3] Bump playwright --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index e495a0c..3f583fd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,7 +7,7 @@ ARG HTTPD_VERSION=2.4.66 ARG NGINX_VERSION=1.28.1 ARG NODE_VERSION=24.13.1 ARG COMPOSER_VERSION=2.9.3 -ARG PLAYWRIGHT_VERSION=1.56.1 +ARG PLAYWRIGHT_VERSION=1.58.2 # Inherit from Heroku's stack FROM --platform=linux/amd64 heroku/heroku:24-build AS stage-amd64