Skip to content

chore: bump the tooling image to PHP 8.5.12 and pin extensions - #17

Merged
tyrsson merged 1 commit into
1.0.xfrom
chore/php-85-dockerfile-pins
Oct 22, 2026
Merged

tyrsson merged 1 commit into
1.0.xfrom
chore/php-85-dockerfile-pins

Conversation

@tyrsson

@tyrsson tyrsson commented Oct 22, 2026

Copy link
Copy Markdown
Member

chore: bump the tooling image to PHP 8.5.12 and pin extensions

The image pins landed in the compose files of every repo, but the matching
Dockerfile changes were missed in this repo. Without them the tooling image
still builds from php:8.4.24 and installs whatever pcov and xdebug the PECL
channel serves at build time.

Same change as the rest of the fleet:

PHP_VERSION 8.4.24 to 8.5.12
COMPOSER_VERSION 2 to 2.10.3
PCOV_VERSION pinned to 1.0.12
XDEBUG_VERSION pinned to 3.5.3

COMPOSER_VERSION 2.10.3 carries the fix for CVE-2026-40176.

The image pins landed in the compose files of every repo, but the matching
Dockerfile changes were missed in this repo. Without them the tooling image
still builds from php:8.4.24 and installs whatever pcov and xdebug the PECL
channel serves at build time.

Same change as the rest of the fleet:

  PHP_VERSION       8.4.24 to 8.5.12
  COMPOSER_VERSION  2      to 2.10.3
  PCOV_VERSION      pinned to 1.0.12
  XDEBUG_VERSION    pinned to 3.5.3

COMPOSER_VERSION 2.10.3 carries the fix for CVE-2026-40176.
@codecov

codecov Bot commented Oct 22, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@tyrsson
tyrsson merged commit 16a6f08 into 1.0.x Oct 22, 2026
12 checks passed
@tyrsson
tyrsson deleted the chore/php-85-dockerfile-pins branch October 22, 2026 01:15
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.

1 participant