Hello !
Is there something that we can do to help this PR to be merged ?
ci: Test on PHP8.2.
Merge pull request #56 from friends-of-phpspec/php82-support
CI: Add support for PHP8.2
Depends on PHP 8.2 support in php-cs-fixer: https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues?q=is%3Aissue+is%3Aopen+8.2+label%3Atopic%2FPHP8.2.
Ok I've applied a tiny suggestion from the php-cs-fixer CLI. It tells to add PHP_CS_FIXER_IGNORE_ENV
environment variable to bypass the compatibility warning. Since the PHP-CS-Fixer compat is only related to some of the sniffs, I thing it's pretty safe on our side since we have a small amount of code to manage…
chore(deps): Add compatibility with PHPUnit 10.
Also remove compatibilty with phpunit/php-code-coverage < 9.2.0 because the code wasn't compatible.
Handle new constructor option for Text report.
A Thresolds object was introduced and must now be used when coverage extension is >= 10.0.0.
spec: Use a mock instead of a built Stub to test Driver.
We let Prophecy create a mock Driver to be used inside the specs.
github actions: Now test lowest dependencies too !
Also create a specific workflow to build the coverage reports and send it to scrutinizer.
phpstan: Add root configuration.
Allow to exclude some errors triggered by the PHPUnit 10 update.
input: Simplify skip coverage detection.
Merge pull request #58 from friends-of-phpspec/phpunit-10
Add compatibility with PHPUnit 10.
ci: Test on PHP8.2.
chore(deps): Add compatibility with PHPUnit 10.
Also remove compatibilty with phpunit/php-code-coverage < 9.2.0 because the code wasn't compatible.
Handle new constructor option for Text report.
A Thresolds object was introduced and must now be used when coverage extension is >= 10.0.0.
spec: Use a mock instead of a built Stub to test Driver.
We let Prophecy create a mock Driver to be used inside the specs.
github actions: Now test lowest dependencies too !
Also create a specific workflow to build the coverage reports and send it to scrutinizer.
phpstan: Add root configuration.
Allow to exclude some errors triggered by the PHPUnit 10 update.
input: Simplify skip coverage detection.
Merge pull request #58 from friends-of-phpspec/phpunit-10
Add compatibility with PHPUnit 10.
We rely on phpunit/php-code-coverage
, which now has a version 10. Since API haven't changed regarding our usage, we are compatible with both version 9 and 10.
Also this PR change different things:
input: Simplify skip coverage detection.
github actions: Now test lowest dependencies too !
Also create a specific workflow to build the coverage reports and send it to scrutinizer.
phpstan: Add root configuration.
Allow to exclude some errors triggered by the PHPUnit 10 update.
error: Don't throw when coverage not requested.
Don't throw exception when no driver are available and --no-coverage flag is used.
error: Don't throw when coverage not requested.
Don't throw exception when no driver are available and --no-coverage flag is used.
github actions: Now test lowest dependencies too !
Also create a specific workflow to build the coverage reports and send it to scrutinizer.
phpstan: Add root configuration.
Allow to exclude some errors triggered by the PHPUnit 10 update.
error: Don't throw when coverage not requested.
Don't throw exception when no driver are available and --no-coverage flag is used.
error: Don't throw when coverage not requested.
Don't throw exception when no driver are available and --no-coverage flag is used.
github actions: Now test lowest dependencies too !
Also create a specific workflow to build the coverage reports and send it to scrutinizer.
phpstan: Add root configuration.
Allow to exclude some errors triggered by the PHPUnit 10 update.
error: Don't throw when coverage not requested.
Don't throw exception when no driver are available and --no-coverage flag is used.
phpstan: Add root configuration.
Allow to exclude some errors triggered by the PHPUnit 10 update.
phpstan: Add root configuration.
Allow to exclude some errors triggered by the PHPUnit 10 update.
github actions: Now test lowest dependencies too !
Also create a specific workflow to build the coverage reports and send it to scrutinizer.
phpstan: Add root configuration.
Allow to exclude some errors triggered by the PHPUnit 10 update.
spec: Use a mock instead of a built Stub to test Driver.
We let Prophecy create a mock Driver to be used inside the specs.
github actions: Now test lowest dependencies too !
Also create a specific workflow to build the coverage reports and send it to scrutinizer.
Handle new constructor option for Text report.
A Thresolds object was introduced and must now be used when coverage extension is >= 10.0.0.
spec: Use a mock instead of a built Stub to test Driver.
We let Prophecy create a mock Driver to be used inside the specs.
github actions: Now test lowest dependencies too !
github actions: Now test lowest dependencies too !