Update dependencies for PHP v8.4 #1304
main.yml
on: pull_request
Tests - Lowest
1m 4s
Tests - Latest
45s
Markdown Lint
26s
Verify PHP binary
10s
Verify Docker
1m 35s
Verify GitHub Actions
10s
Reports
38s
Matrix: Tests
Matrix: Verify Phar
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 |
|