Page MenuHomePhabricator

Update to Symfony 7 and PHP 8.2
Open, Stalled, LowPublic

Description

Now we can run PHP 8.2 on Toolforge, we can update SVG Translate to the latest version of Symfony and remove any PHP 7.4 compatibility hacks that we have in place.

Docs: Upgrading a Major Version

  • Update the default branch to main instead of master.
  • Target PHP 8.2 and above in CI
  • Resolve deprecations
  • Update to Symfony 7 — requires the ToolforgeBundle to be updated first: T361554
  • Update Toolforge deployment to use PHP 8.2

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Version 2.0.0 has been tagged and released, and everything seems to be working fine. I've got a small follow-up patch here: https://github.com/wikimedia/svgtranslate/pull/751

Next will sort out the actual Symfony upgrade.

Samwilson changed the task status from Open to Stalled.Apr 2 2024, 8:33 AM
Samwilson updated the task description. (Show Details)