Page MenuHomePhabricator

Backport various things in MW core and tarball extensions so we can enforce PHP 8.4 as voting on REL1_43
Open, Needs TriagePublic

Description

We currently only enforce PHP 8.1–8.3 in CI for REL1_43; how much backporting is needed to get the the point where we can enforce this?

Event Timeline

Reedy subscribed.

Can we get some experimental jobs for these three branches so we've got an easier chance to identify?

Can we get some experimental jobs for these three branches so we've got an easier chance to identify?

Duh, check php.

Change #1276798 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/vendor@REL1_43] Upgrading wikimedia/css-sanitizer (v5.4.0 => v6.2.1)

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

Can we get some experimental jobs for these three branches so we've got an easier chance to identify?

Duh, check php.

Yup, that should work.

(Note that I didn't create the PHP 8.5 tasks because 8.4 should be done first, but IIRC there's relatively little that needs doing extra for that. Hopefully.)

Change #1276806 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/core@REL1_43] Update wikimedia/css-sanitizer to 6.2.1

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

Change #1276798 merged by Reedy:

[mediawiki/vendor@REL1_43] Upgrading wikimedia/css-sanitizer (v5.4.0 => v6.2.1)

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

Change #1276806 merged by jenkins-bot:

[mediawiki/core@REL1_43] Update wikimedia/css-sanitizer to 6.2.1

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