Skip to content

feat: use PHP 8.5 in Drupal, Symfony and Drupal module templates - #162

Merged
cableman merged 3 commits into
developfrom
feature/php-8.5
Nov 2, 2026
Merged

cableman merged 3 commits into
developfrom
feature/php-8.5

Conversation

@turegjorup

@turegjorup turegjorup commented Nov 2, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the current templates from itkdev/php8.4-fpm to itkdev/php8.5-fpm.

Changes

  • templates/{drupal,symfony}/docker-compose.yml and docker-compose.server.yml: php8.4-fpm → php8.5-fpm (also used by drupal-11, symfony-6, symfony-7 and symfony-8 through symlinks)
  • templates/drupal-module/docker-compose.yml: php8.4-fpm → php8.5-fpm
  • templates/drupal-10/docker-compose.yml and docker-compose.server.yml: symlinks replaced with copies that stay on php8.4-fpm

Why

PHP 8.5 is the current release and itkdev/php8.5-fpm has latest and alpine tags.

Drupal 10 does not support PHP 8.5: the PHP requirements table lists 8.5 as "No" for 10.4–10.6, and 11.3 is the first release that supports it. So drupal-10 gets its own compose files on 8.4, like drupal-8 and drupal-9.

The Symfony 6.4 and 7.4 release pages do not say whether PHP 8.5 is supported; they only set a minimum of 8.1 and 8.2.

Existing projects keep their PHP version until they update their compose files.

@turegjorup turegjorup self-assigned this Nov 2, 2026
@turegjorup
turegjorup requested a review from cableman November 2, 2026 10:31
@cableman
cableman merged commit 9d11e89 into develop Nov 2, 2026
40 checks passed
@cableman
cableman deleted the feature/php-8.5 branch November 2, 2026 11:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants