Skip to content

Add PHP 8.4 to CI

Add PHP 8.4 to CI #848

Triggered via pull request January 30, 2025 07:59
@vjikvjik
synchronize #187
php84-test
Status Failure
Total duration 36s
Artifacts

static.yml

on: pull_request
Matrix: psalm / psalm
Matrix: psalm83 / psalm
Fit to window
Zoom out
Zoom in

Annotations

32 errors
PossiblyFalseArgument: src/Composer/ConfigSettings.php#L56
src/Composer/ConfigSettings.php:56:13: PossiblyFalseArgument: Argument 1 of Yiisoft\Config\Composer\ConfigSettings::__construct cannot be false, possibly string value expected (see https://psalm.dev/104)
PossiblyFalseArgument: src/Composer/MergePlanProcess.php#L160
src/Composer/MergePlanProcess.php:160:41: PossiblyFalseArgument: Argument 1 of Yiisoft\Config\Composer\MergePlanProcess::normalizeLineEndings cannot be false, possibly string value expected (see https://psalm.dev/104)
PossiblyFalseArgument: src/Config.php#L167
src/Config.php:167:21: PossiblyFalseArgument: Argument 1 of extract cannot be false, possibly array<array-key, mixed> value expected (see https://psalm.dev/104)
PossiblyNullOperand: src/DataModifiers.php#L84
src/DataModifiers.php:84:46: PossiblyNullOperand: Cannot concatenate with a possibly null null|string (see https://psalm.dev/080)
PossiblyNullOperand: src/DataModifiers.php#L87
src/DataModifiers.php:87:50: PossiblyNullOperand: Cannot concatenate with a possibly null null|string (see https://psalm.dev/080)
PossiblyFalseIterator: src/FilesExtractor.php#L107
src/FilesExtractor.php:107:26: PossiblyFalseIterator: Cannot iterate over falsable var false|list{0?: string, ...<string>} (see https://psalm.dev/164)
MixedArgument: src/FilesExtractor.php#L108
src/FilesExtractor.php:108:33: MixedArgument: Argument 1 of is_file cannot be mixed, expecting string (see https://psalm.dev/030)
MixedArgument: src/FilesExtractor.php#L109
src/FilesExtractor.php:109:80: MixedArgument: Argument 4 of Yiisoft\Config\Context::__construct cannot be mixed, expecting string (see https://psalm.dev/030)
MixedArgument: src/FilesExtractor.php#L111
src/FilesExtractor.php:111:88: MixedArgument: Argument 2 of sprintf cannot be mixed, expecting float|int|object{__tostring()}|string (see https://psalm.dev/030)
psalm83 / PHP 8.3-ubuntu-latest
Process completed with exit code 2.
psalm83 / PHP 8.4-ubuntu-latest
The job was canceled because "ubuntu-latest_8_3" failed.
PossiblyFalseArgument: src/Composer/ConfigSettings.php#L56
src/Composer/ConfigSettings.php:56:13: PossiblyFalseArgument: Argument 1 of Yiisoft\Config\Composer\ConfigSettings::__construct cannot be false, possibly string value expected (see https://psalm.dev/104)
PossiblyFalseArgument: src/Composer/MergePlanProcess.php#L160
src/Composer/MergePlanProcess.php:160:41: PossiblyFalseArgument: Argument 1 of Yiisoft\Config\Composer\MergePlanProcess::normalizeLineEndings cannot be false, possibly string value expected (see https://psalm.dev/104)
PossiblyFalseArgument: src/Config.php#L167
src/Config.php:167:21: PossiblyFalseArgument: Argument 1 of extract cannot be false, possibly array<array-key, mixed> value expected (see https://psalm.dev/104)
PossiblyNullOperand: src/DataModifiers.php#L84
src/DataModifiers.php:84:46: PossiblyNullOperand: Cannot concatenate with a possibly null null|string (see https://psalm.dev/080)
PossiblyNullOperand: src/DataModifiers.php#L87
src/DataModifiers.php:87:50: PossiblyNullOperand: Cannot concatenate with a possibly null null|string (see https://psalm.dev/080)
PossiblyFalseIterator: src/FilesExtractor.php#L107
src/FilesExtractor.php:107:26: PossiblyFalseIterator: Cannot iterate over falsable var false|list{0?: string, ...<string>} (see https://psalm.dev/164)
MixedArgument: src/FilesExtractor.php#L108
src/FilesExtractor.php:108:33: MixedArgument: Argument 1 of is_file cannot be mixed, expecting string (see https://psalm.dev/030)
MixedArgument: src/FilesExtractor.php#L109
src/FilesExtractor.php:109:80: MixedArgument: Argument 4 of Yiisoft\Config\Context::__construct cannot be mixed, expecting string (see https://psalm.dev/030)
MixedArgument: src/FilesExtractor.php#L111
src/FilesExtractor.php:111:88: MixedArgument: Argument 2 of sprintf cannot be mixed, expecting float|int|object{__tostring()}|string (see https://psalm.dev/030)
psalm83 / PHP 8.4-ubuntu-latest
Process completed with exit code 2.
psalm / PHP 8.1-ubuntu-latest
Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requires maglnet/composer-require-checker ^4.15 -> satisfiable by maglnet/composer-require-checker[4.15.0]. - maglnet/composer-require-checker 4.15.0 requires php ~8.2.0 || ~8.3.0 || ~8.4.0 -> your php version (8.1.31) does not satisfy that requirement.
PossiblyFalseArgument: src/Composer/ConfigSettings.php#L56
src/Composer/ConfigSettings.php:56:13: PossiblyFalseArgument: Argument 1 of Yiisoft\Config\Composer\ConfigSettings::__construct cannot be false, possibly string value expected (see https://psalm.dev/104)
PossiblyFalseArgument: src/Composer/MergePlanProcess.php#L160
src/Composer/MergePlanProcess.php:160:41: PossiblyFalseArgument: Argument 1 of Yiisoft\Config\Composer\MergePlanProcess::normalizeLineEndings cannot be false, possibly string value expected (see https://psalm.dev/104)
PossiblyFalseArgument: src/Config.php#L167
src/Config.php:167:21: PossiblyFalseArgument: Argument 1 of extract cannot be false, possibly array<array-key, mixed> value expected (see https://psalm.dev/104)
PossiblyNullOperand: src/DataModifiers.php#L84
src/DataModifiers.php:84:46: PossiblyNullOperand: Cannot concatenate with a possibly null null|string (see https://psalm.dev/080)
PossiblyNullOperand: src/DataModifiers.php#L87
src/DataModifiers.php:87:50: PossiblyNullOperand: Cannot concatenate with a possibly null null|string (see https://psalm.dev/080)
PossiblyFalseIterator: src/FilesExtractor.php#L107
src/FilesExtractor.php:107:26: PossiblyFalseIterator: Cannot iterate over falsable var false|list{0?: string, ...<string>} (see https://psalm.dev/164)
MixedArgument: src/FilesExtractor.php#L108
src/FilesExtractor.php:108:33: MixedArgument: Argument 1 of is_file cannot be mixed, expecting string (see https://psalm.dev/030)
MixedArgument: src/FilesExtractor.php#L109
src/FilesExtractor.php:109:80: MixedArgument: Argument 4 of Yiisoft\Config\Context::__construct cannot be mixed, expecting string (see https://psalm.dev/030)
MixedArgument: src/FilesExtractor.php#L111
src/FilesExtractor.php:111:88: MixedArgument: Argument 2 of sprintf cannot be mixed, expecting float|int|object{__tostring()}|string (see https://psalm.dev/030)
psalm / PHP 8.2-ubuntu-latest
Process completed with exit code 2.