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)

Remaining tasks

User interface changes

API changes

Data model changes

Comments

Mile23 created an issue. See original summary.

mile23’s picture

According 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.

andypost’s picture

Title: [meta] 8.6.0 deprecation changes » [meta] 8.7.0 deprecation changes
Issue summary: View changes

I 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)

andypost’s picture

Still few remains and not clear about how to provide example of tests conversion

andypost’s picture

Status: Active » Fixed

The only remaining one is #3072419: Remove all WebTestBase examples
Also module switching to ^8.8

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.