Closed chillu closed 4 years ago
PHP 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
.
Acceptance Criteria
silverstripe-installer
runs on PHP 7.4, individuallyframework 3.x
is already running these buildsNotes
after resolving a PHPUnit blockerUsingTravis now supports PHP 7.4 stable, so we can target thisphp: 7.4snapshot
in Travis now means we might need to change a lot of.travis.yml
tophp: 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 outTasks
4.5
/4
/master
branches of every module contained insilverstripe/installer
(ensure all builds are green before merging these PRs)cwp/cwp-recipe-kitchen-sink
3.7
/3
branches of every module contained insilverstripe/installer
3.7
/3
PRs
4.x
3.x