Skip to content

Symfony/php upgrade voor Engineblock #1799

Description

@baszoetekouw

Goal is to upgrade Engineblock to a recent version (6.4) of Symfony and supported version of php (8.4).

We will do this is multiple steps:

  • Symfony 3.4 --> 4.4 (kennisnet)
  • Symfony 4.4 --> 5.4 (ibuildings)
  • php 7.2 --> php 8.2 (ibuildings)
  • Symfony 5.4 --> 6.4
  • php 8.2 --> php 8.4

For each fo the steps to be finished, we need the following

  • all tests (behat and cypress) green
  • all deprecations fixed
  • Changelog.md updated with instructions on how do do the upgrade (e.g.., how to update config files)

Each of the separate steps is a subticket below.
If a step is finished, it is merged to the upgrade branch. After all steps are done, we will perform a performance test and and acceptance test in SURFconext (to be determined that that means exactly).

Together with the engineblock/upgrade branch, there is a devconf branch that contains the needed changes in devconf:
OpenConext/OpenConext-devconf#55

This work is carries out by Ibuildings/SURF en Kennisnet. Alternatingly, one of the two is in the lead, as indicated above, while te other provides support.

Activity

  1. converted this from a draft issue on Feb 5, 2025
  2. added theissue type on Feb 5, 2025
  3. linked a pull request that will close this issueSymfony upgrade 5 4 #1813on Feb 19, 2025
  4. moved this from Backlog to In Progress in PHP developmenton Jul 16, 2025
  5. 11 remaining items

  6. added a commit that references this issue on Sep 29, 2025
  7. linked a pull request that will close this issuePHP 7.4 > 8.2 & Symfony 3.4 > 5.4 #1876on Oct 8, 2025
  8. added a commit that references this issue on Oct 18, 2025
  9. moved this from In Progress to Delivered in PHP developmenton Oct 18, 2025
  10. baszoetekouw commented on Oct 18, 2025

    @baszoetekouw
    MemberAuthor

    As discussed, we're releasing a version with Symfony 5.4 and php 8.2 first. The upgrade to symfony 6.4 and php8.4 has been moved to #1878

  11. moved this from Delivered to Ready for release in PHP developmenton Feb 2, 2026
  12. moved this from Ready for release to Done in PHP developmenton Jul 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Type

Projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions