Page MenuHomePhabricator

Build PHP 8.3 CI images
Closed, ResolvedPublic

Description

deb.sury.org has started packaging PHP 8.3, currently missing at least one important extension... But we should be looking to have PHP 8.3 (experimental) images in the near future

https://www.php.net/archive/2023.php#2023-08-17-1

https://wiki.php.net/todo/php83

GA is due Nov 2023

Event Timeline

Reedy changed the task status from Open to Stalled.Jun 16 2023, 11:06 AM

Stalled as we can't do anything until there's upstream packages we can use

Change 954337 had a related patch set uploaded (by Jforrester; author: Jforrester):

[integration/config@master] [DNM] dockerfiles: Provide php83 test image

https://gerrit.wikimedia.org/r/954337

Reedy changed the task status from Stalled to Open.Nov 25 2023, 6:55 PM

I think this is probably just about good to go; PHP 8.3.0 is stable.

We dropped xdebug from our CI images a while ago, and we don't use tideways...

Change 977679 had a related patch set uploaded (by Jforrester; author: Jforrester):

[integration/config@master] dockerfiles: Provide quibble and phan PHP 8.3 images

https://gerrit.wikimedia.org/r/977679

Change 954337 merged by jenkins-bot:

[integration/config@master] dockerfiles: Provide php83 images based on PHP 8.3.0, gold last week

https://gerrit.wikimedia.org/r/954337

Change 977679 merged by jenkins-bot:

[integration/config@master] dockerfiles: Provide quibble and phan PHP 8.3 images

https://gerrit.wikimedia.org/r/977679

Mentioned in SAL (#wikimedia-releng) [2023-11-27T18:29:00Z] <James_F> Docker: Publishing initial PHP 8.3 images for T339350.