Updating the "Install dependencies" steps.
All dependencies have now released versions which proclaim to be compatible with PHP 8.1, so --ignore-platform-reqs is no longer needed for PHP 8.1, though it is needed for PHP 8.2.
MInor matrix/allow to fail simplification.
Setting the error_reporting ini value to -1. The E_ALL constant did not always show all errors across PHP versions, using -1 will always show *all errors, independently of the PHP version.
As the test failures on PHP 8.1 have now all been fixed, let's safeguard this by no longer allowing the build against PHP 8.1 to fail.
Includes:
setup-php
since version 2.13.0. https://github.com/shivammathur/setup-php/releases--ignore-platform-reqs
is no longer needed for PHP 8.1, though it is needed for PHP 8.2.error_reporting
ini value to-1
. TheE_ALL
constant did not always show all errors across PHP versions, using-1
will always show *all errors, independently of the PHP version.