We’ve updated the process that we use to create, test, and deploy new environments for DrupalCI, and have already leveraged those changes to upgrade/update the PHP environments that we use for testing drupal core and contrib projects. Our 5.X containers have been upgraded to the latest version for each minor release (5.3.29, 5.4.45, 5.5.38, 5.6.29). The singular PHP 7 environment that we were using was following the 7.0.x branch of php7. This has now been expanded into four php 7 environments, 7.0 (7.0.14), 7.1 (7.1.0), 7.0.x, and 7.1.x. The dev versions of php are primarily intended for Core to sense upstream changes to php before they become released, as our comprehensive test suite often finds unanticipated bugs in php7. Additionally some missing features in the php7 containers were added, specifically apcu.
Production outage: There were some test failures as these changes were rolled out - but the identified tests were re-queued and the testing infra should be stable.
Change affects: DrupalCI environments for testing
Deployment schedule: Deployed
Backout plan: Make additional fixes in place and requeue failed tests as needed