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