Problem/Motivation
Drupal core 8.6.0 is scheduled to be released in early September, 2018.
The 8.6.0 release will have a number of deprecations which will fail our tests. You can see these in a recent Drupal CI run against 8.6.x: https://www.drupal.org/pift-ci-job/1041468
This issue will be a parent for issues dealing with individual deprecations and our fixes for them.
Proposed resolution
- fix 8.7 deprecations and enable phpstan in CI
- Convert remaining tests to phpunit
- get code free from "drupal-check" (phpstan warnings)
Comments
Comment #2
mile23According to the roadmap, Drupal core 8.6.0 release is tomorrow (Sept. 5): https://www.drupal.org/core/roadmap
That means (or should mean) that our stable branch tests will start failing due to deprecations.
Comment #3
andypostI repurpose current target to 8.7 because it has only 2 deprecated errors now which will be fixed in
- #3072425: Replace dsm() call in file_example/src/Form/FileExampleReadWriteForm.php
- #3072433: fix drupal check on report on stream_wrapper_example/src/StreamWrapper/SessionStreamWrapper.php
Then tests conversion #3072419: Remove all WebTestBase examples
then it could need switch to 8.8 state somehow (updated IS)
Comment #4
andypostStill few remains and not clear about how to provide example of tests conversion
Comment #5
andypostThe only remaining one is #3072419: Remove all WebTestBase examples
Also module switching to ^8.8