silverstripe-installer runs on PHP 7.4, individuallyframework 3.x is already running these buildsphp: 7.4snapshot in Travis now means we might need to change a lot of .travis.yml to php: 7.4 once it's released, but on balance it's better to get a heads up on any potential PHP 7.4 issues than being caught out by them once the stable release is out4.5 / 4 / master branches of every module contained in silverstripe/installer (ensure all builds are green before merging these PRs)cwp/cwp-recipe-kitchen-sink3.7 / 3 branches of every module contained in silverstripe/installer 3.7 / 3PHP 7.4 has been released today
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)
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.
@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.
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.
Most helpful comment
PHP 7.4 has been released today