silverstripe / silverstripe-framework

Silverstripe Framework, the MVC framework that powers Silverstripe CMS
https://www.silverstripe.org
BSD 3-Clause "New" or "Revised" License
722 stars 821 forks source link

Run PHP 7.4 automation tests on all core modules #9116

Closed chillu closed 4 years ago

chillu commented 5 years ago

Acceptance Criteria

Notes

Tasks

PRs

4.x

3.x

chillu commented 4 years ago

PHP 7.4 has been released today

brynwhyman commented 4 years ago

The following WIP PR will merge 7.4 builds into our kitchen sink test suite: https://github.com/silverstripe/cwp-recipe-kitchen-sink/pull/49 (although we'll still want to update the core modules separately)

chillu commented 4 years ago

Just to clarify: Are we doing this for module both on the 1.x and 2.x recipe? We've already got 7.4 builds on framework:3.x (see issue) so sounds like that decision has been made at least for the module already.

brynwhyman commented 4 years ago

@chillu I think we should be looking at 7.4 compatibility for v3.x (and the CWP 1.x recipe) as well, especially if the current test failures look to only be as a result of PHP depreciations.

Cheddam commented 4 years ago

PRs for both 4.x and 3.x have been raised, with the 4.x ones already merged. I've raised a follow-up issue to get the 3.x PRs green and merged: #9421

Remaining effort is merging up 4.5 branches to 4 and master.