Skip to content

Update dependencies for PHP v8.4 #1304

Update dependencies for PHP v8.4

Update dependencies for PHP v8.4 #1304

Triggered via pull request December 14, 2024 20:09
@SmetDenisSmetDenis
synchronize #206
fix-test
Status Failure
Total duration 2m 5s
Artifacts 3

main.yml

on: pull_request
Tests - Lowest
1m 4s
Tests - Lowest
Tests - Latest
45s
Tests - Latest
Markdown Lint
26s
Markdown Lint
Verify PHP binary
10s
Verify PHP binary
Verify Docker
1m 35s
Verify Docker
Verify GitHub Actions
10s
Verify GitHub Actions
Reports
38s
Reports
Matrix: Tests
Matrix: Verify Phar
Fit to window
Zoom out
Zoom in

Annotations

9 errors and 20 warnings
Tests - Latest: undefined#L1
Child process error (exit code 255): PHP Deprecated: _PHPStan_49641e245\React\Promise\Timer\timeout(): Implicitly marking parameter $loop as nullable is deprecated, the explicit nullable type must be used instead in phar://vendor/phpstan/phpstan/phpstan.phar/vendor/react/promise-timer/src/functions.php on line 136 Deprecated: _PHPStan_49641e245\React\Promise\Timer\timeout(): Implicitly marking parameter $loop as nullable is deprecated, the explicit nullable type must be used instead in phar://vendor/phpstan/phpstan/phpstan.phar/vendor/react/promise-timer/src/functions.php on line 136 PHP Deprecated: _PHPStan_49641e245\React\Promise\Timer\sleep(): Implicitly marking parameter $loop as nullable is deprecated, the explicit nullable type must be used instead in phar://vendor/phpstan/phpstan/phpstan.phar/vendor/react/promise-timer/src/functions.php on line 217 Deprecated: _PHPStan_49641e245\React\Promise\Timer\sleep(): Implicitly marking parameter $loop as nullable is deprecated, the explicit nullable type must be used instead in phar://vendor/phpstan/phpstan/phpstan.phar/vendor/react/promise-timer/src/functions.php on line 217 PHP Deprecated: _PHPStan_49641e245\React\Promise\Timer\resolve(): Implicitly marking parameter $loop as nullable is deprecated, the explicit nullable type must be used instead in phar://vendor/phpstan/phpstan/phpstan.phar/vendor/react/promise-timer/src/functions.php on line 272 Deprecated: _PHPStan_49641e245\React\Promise\Timer\resolve(): Implicitly marking parameter $loop as nullable is deprecated, the explicit nullable type must be used instead in phar://vendor/phpstan/phpstan/phpstan.phar/vendor/react/promise-timer/src/functions.php on line 272 PHP Deprecated: _PHPStan_49641e245\React\Promise\Timer\reject(): Implicitly marking parameter $loop as nullable is deprecated, the explicit nullable type must be used instead in phar://vendor/phpstan/phpstan/phpstan.phar/vendor/react/promise-timer/src/functions.php on line 314 Deprecated: _PHPStan_49641e245\React\Promise\Timer\reject(): Implicitly marking parameter $loop as nullable is deprecated, the explicit nullable type must be used instead in phar://vendor/phpstan/phpstan/phpstan.phar/vendor/react/promise-timer/src/functions.php on line 314 PHP Deprecated: _PHPStan_49641e245\Symfony\Component\Console\Command\Command::__construct(): Implicitly marking parameter $name as nullable is deprecated, the explicit nullable type must be used instead in phar://vendor/phpstan/phpstan/phpstan.phar/vendor/symfony/console/Command/Command.php on line 85 Deprecated: _PHPStan_49641e245\Symfony\Component\Console\Command\Command::__construct(): Implicitly marking parameter $name as nullable is deprecated, the explicit nullable type must be used instead in phar://vendor/phpstan/phpstan/phpstan.phar/vendor/symfony/console/Command/Command.php on line 85 PHP Deprecated: _PHPStan_49641e245\Symfony\Component\Console\Command\Command::setApplication(): Implicitly marking parameter $application as nullable is deprecated, the explicit nullable type must be used instead in phar://vendor/phpstan/phpstan/phpstan.phar/vendor/symfony/console/Command/Command.php on line 113 Deprecated: _PHPStan_49641e245\Symfony\Component\Console\Command\Command::setApplication(): Implicitly marking parameter $application as nullable is deprecated, the explicit nullable type must be used instead in phar://vendor/phpstan/phpstan/phpstan.phar/vendor/symfony/console/Command/Command.php on line 113 PHP Deprecated: _PHPStan_49641e245\Symfony\Component\Console\Command\Command::addArgument(): Implicitly marking parameter $mode as nullable is deprecated, the explicit nullable type must be used instead in phar://vendor/phpstan/phpstan/phpstan.phar/vendor/symfony/console/Command/Command.php on line 382 Deprecated: _PHPStan_49641e245\Symfony\Component\Console\Command\Command::addArgument(): Implicitly marking parameter $mode as nullable is deprecated, the explicit nullable type must be used instead in phar://vendor/phpstan/phpstan/phpstan.phar/vendor/symfony/console/Command/Command.php on line 382 PHP Deprecat
Tests - Latest: undefined#L1
Child process error (exit code 255): PHP Deprecated: _PHPStan_49641e245\React\Promise\Timer\timeout(): Implicitly marking parameter $loop as nullable is deprecated, the explicit nullable type must be used instead in phar://vendor/phpstan/phpstan/phpstan.phar/vendor/react/promise-timer/src/functions.php on line 136 Deprecated: _PHPStan_49641e245\React\Promise\Timer\timeout(): Implicitly marking parameter $loop as nullable is deprecated, the explicit nullable type must be used instead in phar://vendor/phpstan/phpstan/phpstan.phar/vendor/react/promise-timer/src/functions.php on line 136 PHP Deprecated: _PHPStan_49641e245\React\Promise\Timer\sleep(): Implicitly marking parameter $loop as nullable is deprecated, the explicit nullable type must be used instead in phar://vendor/phpstan/phpstan/phpstan.phar/vendor/react/promise-timer/src/functions.php on line 217 Deprecated: _PHPStan_49641e245\React\Promise\Timer\sleep(): Implicitly marking parameter $loop as nullable is deprecated, the explicit nullable type must be used instead in phar://vendor/phpstan/phpstan/phpstan.phar/vendor/react/promise-timer/src/functions.php on line 217 PHP Deprecated: _PHPStan_49641e245\React\Promise\Timer\resolve(): Implicitly marking parameter $loop as nullable is deprecated, the explicit nullable type must be used instead in phar://vendor/phpstan/phpstan/phpstan.phar/vendor/react/promise-timer/src/functions.php on line 272 Deprecated: _PHPStan_49641e245\React\Promise\Timer\resolve(): Implicitly marking parameter $loop as nullable is deprecated, the explicit nullable type must be used instead in phar://vendor/phpstan/phpstan/phpstan.phar/vendor/react/promise-timer/src/functions.php on line 272 PHP Deprecated: _PHPStan_49641e245\React\Promise\Timer\reject(): Implicitly marking parameter $loop as nullable is deprecated, the explicit nullable type must be used instead in phar://vendor/phpstan/phpstan/phpstan.phar/vendor/react/promise-timer/src/functions.php on line 314 Deprecated: _PHPStan_49641e245\React\Promise\Timer\reject(): Implicitly marking parameter $loop as nullable is deprecated, the explicit nullable type must be used instead in phar://vendor/phpstan/phpstan/phpstan.phar/vendor/react/promise-timer/src/functions.php on line 314 PHP Deprecated: _PHPStan_49641e245\Symfony\Component\Console\Command\Command::__construct(): Implicitly marking parameter $name as nullable is deprecated, the explicit nullable type must be used instead in phar://vendor/phpstan/phpstan/phpstan.phar/vendor/symfony/console/Command/Command.php on line 85 Deprecated: _PHPStan_49641e245\Symfony\Component\Console\Command\Command::__construct(): Implicitly marking parameter $name as nullable is deprecated, the explicit nullable type must be used instead in phar://vendor/phpstan/phpstan/phpstan.phar/vendor/symfony/console/Command/Command.php on line 85 PHP Deprecated: _PHPStan_49641e245\Symfony\Component\Console\Command\Command::setApplication(): Implicitly marking parameter $application as nullable is deprecated, the explicit nullable type must be used instead in phar://vendor/phpstan/phpstan/phpstan.phar/vendor/symfony/console/Command/Command.php on line 113 Deprecated: _PHPStan_49641e245\Symfony\Component\Console\Command\Command::setApplication(): Implicitly marking parameter $application as nullable is deprecated, the explicit nullable type must be used instead in phar://vendor/phpstan/phpstan/phpstan.phar/vendor/symfony/console/Command/Command.php on line 113 PHP Deprecated: _PHPStan_49641e245\Symfony\Component\Console\Command\Command::addArgument(): Implicitly marking parameter $mode as nullable is deprecated, the explicit nullable type must be used instead in phar://vendor/phpstan/phpstan/phpstan.phar/vendor/symfony/console/Command/Command.php on line 382 Deprecated: _PHPStan_49641e245\Symfony\Component\Console\Command\Command::addArgument(): Implicitly marking parameter $mode as nullable is deprecated, the explicit nullable type must be used instead in phar://vendor/phpstan/phpstan/phpstan.phar/vendor/symfony/console/Command/Command.php on line 382 PHP Deprecat
Tests - Latest: undefined#L1
Child process error (exit code 255): PHP Deprecated: _PHPStan_49641e245\React\Promise\Timer\timeout(): Implicitly marking parameter $loop as nullable is deprecated, the explicit nullable type must be used instead in phar://vendor/phpstan/phpstan/phpstan.phar/vendor/react/promise-timer/src/functions.php on line 136 Deprecated: _PHPStan_49641e245\React\Promise\Timer\timeout(): Implicitly marking parameter $loop as nullable is deprecated, the explicit nullable type must be used instead in phar://vendor/phpstan/phpstan/phpstan.phar/vendor/react/promise-timer/src/functions.php on line 136 PHP Deprecated: _PHPStan_49641e245\React\Promise\Timer\sleep(): Implicitly marking parameter $loop as nullable is deprecated, the explicit nullable type must be used instead in phar://vendor/phpstan/phpstan/phpstan.phar/vendor/react/promise-timer/src/functions.php on line 217 Deprecated: _PHPStan_49641e245\React\Promise\Timer\sleep(): Implicitly marking parameter $loop as nullable is deprecated, the explicit nullable type must be used instead in phar://vendor/phpstan/phpstan/phpstan.phar/vendor/react/promise-timer/src/functions.php on line 217 PHP Deprecated: _PHPStan_49641e245\React\Promise\Timer\resolve(): Implicitly marking parameter $loop as nullable is deprecated, the explicit nullable type must be used instead in phar://vendor/phpstan/phpstan/phpstan.phar/vendor/react/promise-timer/src/functions.php on line 272 Deprecated: _PHPStan_49641e245\React\Promise\Timer\resolve(): Implicitly marking parameter $loop as nullable is deprecated, the explicit nullable type must be used instead in phar://vendor/phpstan/phpstan/phpstan.phar/vendor/react/promise-timer/src/functions.php on line 272 PHP Deprecated: _PHPStan_49641e245\React\Promise\Timer\reject(): Implicitly marking parameter $loop as nullable is deprecated, the explicit nullable type must be used instead in phar://vendor/phpstan/phpstan/phpstan.phar/vendor/react/promise-timer/src/functions.php on line 314 Deprecated: _PHPStan_49641e245\React\Promise\Timer\reject(): Implicitly marking parameter $loop as nullable is deprecated, the explicit nullable type must be used instead in phar://vendor/phpstan/phpstan/phpstan.phar/vendor/react/promise-timer/src/functions.php on line 314 PHP Deprecated: _PHPStan_49641e245\Symfony\Component\Console\Command\Command::__construct(): Implicitly marking parameter $name as nullable is deprecated, the explicit nullable type must be used instead in phar://vendor/phpstan/phpstan/phpstan.phar/vendor/symfony/console/Command/Command.php on line 85 Deprecated: _PHPStan_49641e245\Symfony\Component\Console\Command\Command::__construct(): Implicitly marking parameter $name as nullable is deprecated, the explicit nullable type must be used instead in phar://vendor/phpstan/phpstan/phpstan.phar/vendor/symfony/console/Command/Command.php on line 85 PHP Deprecated: _PHPStan_49641e245\Symfony\Component\Console\Command\Command::setApplication(): Implicitly marking parameter $application as nullable is deprecated, the explicit nullable type must be used instead in phar://vendor/phpstan/phpstan/phpstan.phar/vendor/symfony/console/Command/Command.php on line 113 Deprecated: _PHPStan_49641e245\Symfony\Component\Console\Command\Command::setApplication(): Implicitly marking parameter $application as nullable is deprecated, the explicit nullable type must be used instead in phar://vendor/phpstan/phpstan/phpstan.phar/vendor/symfony/console/Command/Command.php on line 113 PHP Deprecated: _PHPStan_49641e245\Symfony\Component\Console\Command\Command::addArgument(): Implicitly marking parameter $mode as nullable is deprecated, the explicit nullable type must be used instead in phar://vendor/phpstan/phpstan/phpstan.phar/vendor/symfony/console/Command/Command.php on line 382 Deprecated: _PHPStan_49641e245\Symfony\Component\Console\Command\Command::addArgument(): Implicitly marking parameter $mode as nullable is deprecated, the explicit nullable type must be used instead in phar://vendor/phpstan/phpstan/phpstan.phar/vendor/symfony/console/Command/Command.php on line 382 PHP Deprecat
Tests - Latest
Process completed with exit code 2.
Tests: src/Rules/Cell/ComboPasswordStrength.php#L88
Right operand cannot be falsable, got false|int<0, max> Rule : PossiblyFalseOperand File Path : src/Rules/Cell/ComboPasswordStrength.php:88 Snippet : `$deductions += \preg_match_all('/01|12|23|34|45|56|67|78|89|90/', $password);` Docs : https://psalm.dev/162 Severity : error Error Level: 3
Tests: src/Rules/Cell/ComboPasswordStrength.php#L90
Right operand cannot be falsable, got false|int<0, max> Rule : PossiblyFalseOperand File Path : src/Rules/Cell/ComboPasswordStrength.php:90 Snippet : `$deductions += \preg_match_all( '/abc|bcd|cde|def|efg|fgh|ghi|hij|ijk|jkl|klm|lmn|mno|nop|opq|pqr|qrs|rst|stu|tuv|uvw|vwx|wxy|xyz/', \strtolower($password), );` Docs : https://psalm.dev/162 Severity : error Error Level: 3
Tests
Process completed with exit code 2.
Tests (parallel)
The job was canceled because "job" failed.
Tests (parallel)
The operation was canceled.
Verify GitHub Actions
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Verify PHP binary
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Verify Phar (8.2)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Verify Phar (8.3)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Markdown Lint
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Reports
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Tests - Latest
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Tests - Lowest
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Verify Docker
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
SonarScanner
This action is deprecated and will be removed in a future release. Please use the sonarqube-scan-action action instead. The sonarqube-scan-action is a drop-in replacement for this action.
Tests: src/Analyze/Analyzer.php#L60
The @var class-string<JBZoo\CsvBlueprint\Rules\AbstractRule> annotation for $ruleClassname is unnecessary Rule : UnnecessaryVarAnnotation File Path : src/Analyze/Analyzer.php:60 Snippet : `/** @var class-string<\JBZoo\CsvBlueprint\Rules\AbstractRule> $ruleClassname */` Docs : https://psalm.dev/212 Severity : error Error Level: -2
Tests: src/Analyze/Analyzer.php#L90
The @var class-string<JBZoo\CsvBlueprint\Rules\AbstractRule> annotation for $ruleClassname is unnecessary Rule : UnnecessaryVarAnnotation File Path : src/Analyze/Analyzer.php:90 Snippet : `/** @var class-string<\JBZoo\CsvBlueprint\Rules\AbstractRule> $ruleClassname */` Docs : https://psalm.dev/212 Severity : error Error Level: -2
Tests: src/Analyze/Exception.php#L19
Class JBZoo\CsvBlueprint\Analyze\Exception is never used Rule : UnusedClass File Path : src/Analyze/Exception.php:19 Snippet : `final class Exception extends \JBZoo\CsvBlueprint\Exception` Docs : https://psalm.dev/075 Severity : error Error Level: -2
Tests: src/CliApplication.php#L19
Class JBZoo\CsvBlueprint\CliApplication is never used Rule : UnusedClass File Path : src/CliApplication.php:19 Snippet : `final class CliApplication extends \JBZoo\Cli\CliApplication` Docs : https://psalm.dev/075 Severity : error Error Level: -2
Tests: src/Commands/CreateSchema.php#L28
Class JBZoo\CsvBlueprint\Commands\CreateSchema is never used Rule : UnusedClass File Path : src/Commands/CreateSchema.php:28 Snippet : `final class CreateSchema extends AbstractValidate` Docs : https://psalm.dev/075 Severity : error Error Level: -2
Tests: src/Commands/DebugSchema.php#L26
Class JBZoo\CsvBlueprint\Commands\DebugSchema is never used Rule : UnusedClass File Path : src/Commands/DebugSchema.php:26 Snippet : `final class DebugSchema extends CliCommand` Docs : https://psalm.dev/075 Severity : error Error Level: -2
Tests: src/Commands/ValidateCsv.php#L32
Class JBZoo\CsvBlueprint\Commands\ValidateCsv is never used Rule : UnusedClass File Path : src/Commands/ValidateCsv.php:32 Snippet : `final class ValidateCsv extends AbstractValidate` Docs : https://psalm.dev/075 Severity : error Error Level: -2
Tests: src/Commands/ValidateSchema.php#L28
Class JBZoo\CsvBlueprint\Commands\ValidateSchema is never used Rule : UnusedClass File Path : src/Commands/ValidateSchema.php:28 Snippet : `final class ValidateSchema extends AbstractValidate` Docs : https://psalm.dev/075 Severity : error Error Level: -2
Tests: src/Csv/Column.php#L81
Cannot find any calls to method JBZoo\CsvBlueprint\Csv\Column::getDescription Rule : PossiblyUnusedMethod File Path : src/Csv/Column.php:81 Snippet : `public function getDescription(): string` Docs : https://psalm.dev/087 Severity : error Error Level: -2
Tests: src/Csv/CsvFile.php#L193
Cannot find any calls to method JBZoo\CsvBlueprint\Csv\CsvFile::getColumnsMappedByHeaderNamesOnly Rule : PossiblyUnusedMethod File Path : src/Csv/CsvFile.php:193 Snippet : `public function getColumnsMappedByHeaderNamesOnly(?ErrorSuite $errors = null): array` Docs : https://psalm.dev/087 Severity : error Error Level: -2

Artifacts

Produced during runtime
Name Size
PHAR - PHP v8.2
10.2 MB
PHAR - PHP v8.3
10.2 MB
Reports
485 KB