Skip to content

Update phpunit config #683

Update phpunit config

Update phpunit config #683

Triggered via push October 8, 2025 23:36
Status Failure
Total duration 1m 33s
Artifacts

ci.yml

on: push
Matrix: 📦 Composer Setup
Matrix: 🧪 Unit Tests
💅 Check Code Style
22s
💅 Check Code Style
Matrix: 🔎 Static Analysis
📊 Publish Coverage
0s
📊 Publish Coverage
Matrix: 💉 Memory Leak Tests
Matrix: 🧟 Mutation Tests
Fit to window
Zoom out
Zoom in

Annotations

28 errors
🧪 Unit Tests (8.2, windows-latest)
The strategy configuration was canceled because "unit-tests._8_3_ubuntu-latest" failed
🧪 Unit Tests (8.3, ubuntu-latest)
This request has been automatically failed because it uses a deprecated version of `actions/upload-artifact: v3`. Learn more: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/
🧪 Unit Tests (8.3, windows-latest)
This request has been automatically failed because it uses a deprecated version of `actions/upload-artifact: v3`. Learn more: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/
🧪 Unit Tests (8.3, windows-latest)
The strategy configuration was canceled because "unit-tests._8_3_ubuntu-latest" failed
🧪 Unit Tests (8.2, ubuntu-latest)
This request has been automatically failed because it uses a deprecated version of `actions/upload-artifact: v3`. Learn more: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/
🧪 Unit Tests (8.2, ubuntu-latest)
The strategy configuration was canceled because "unit-tests._8_3_ubuntu-latest" failed
💅 Check Code Style
Process completed with exit code 8.
MissingOverrideAttribute: development/src/Commands/ReleaseCommand.php#L29
development/src/Commands/ReleaseCommand.php:29:2: MissingOverrideAttribute: Method Elephox\Development\Commands\ReleaseCommand::configure should have the "Override" attribute (see https://psalm.dev/358)
ClassMustBeFinal: development/src/Commands/ReleaseCommand.php#L17
development/src/Commands/ReleaseCommand.php:17:7: ClassMustBeFinal: Class Elephox\Development\Commands\ReleaseCommand is never extended and is not part of the public API, and thus must be made final. (see https://psalm.dev/361)
RiskyTruthyFalsyComparison: development/src/Commands/LoggerCommand.php#L45
development/src/Commands/LoggerCommand.php:45:7: RiskyTruthyFalsyComparison: Operand of type array<interface-string, interface-string>|false contains type array<interface-string, interface-string>, which can be falsy and truthy. This can cause possibly unexpected behavior. Use strict comparison instead. (see https://psalm.dev/356)
MissingOverrideAttribute: development/src/Commands/LoggerCommand.php#L34
development/src/Commands/LoggerCommand.php:34:2: MissingOverrideAttribute: Method Elephox\Development\Commands\LoggerCommand::handle should have the "Override" attribute (see https://psalm.dev/358)
MissingOverrideAttribute: development/src/Commands/LoggerCommand.php#L27
development/src/Commands/LoggerCommand.php:27:2: MissingOverrideAttribute: Method Elephox\Development\Commands\LoggerCommand::configure should have the "Override" attribute (see https://psalm.dev/358)
ClassMustBeFinal: development/src/Commands/LoggerCommand.php#L19
development/src/Commands/LoggerCommand.php:19:16: ClassMustBeFinal: Class Elephox\Development\Commands\LoggerCommand is never extended and is not part of the public API, and thus must be made final. (see https://psalm.dev/361)
InvalidOperand: development/src/Commands/EchoCommand.php#L26
development/src/Commands/EchoCommand.php:26:9: InvalidOperand: Cannot concatenate with a array<array-key, mixed>|null|scalar (see https://psalm.dev/058)
MissingOverrideAttribute: development/src/Commands/EchoCommand.php#L22
development/src/Commands/EchoCommand.php:22:2: MissingOverrideAttribute: Method Elephox\Development\Commands\EchoCommand::handle should have the "Override" attribute (see https://psalm.dev/358)
MissingOverrideAttribute: development/src/Commands/EchoCommand.php#L14
development/src/Commands/EchoCommand.php:14:2: MissingOverrideAttribute: Method Elephox\Development\Commands\EchoCommand::configure should have the "Override" attribute (see https://psalm.dev/358)
ClassMustBeFinal: development/src/Commands/EchoCommand.php#L12
development/src/Commands/EchoCommand.php:12:7: ClassMustBeFinal: Class Elephox\Development\Commands\EchoCommand is never extended and is not part of the public API, and thus must be made final. (see https://psalm.dev/361)
MissingOverrideAttribute: development/src/Commands/ReleaseCommand.php#L29
development/src/Commands/ReleaseCommand.php:29:2: MissingOverrideAttribute: Method Elephox\Development\Commands\ReleaseCommand::configure should have the "Override" attribute (see https://psalm.dev/358)
ClassMustBeFinal: development/src/Commands/ReleaseCommand.php#L17
development/src/Commands/ReleaseCommand.php:17:7: ClassMustBeFinal: Class Elephox\Development\Commands\ReleaseCommand is never extended and is not part of the public API, and thus must be made final. (see https://psalm.dev/361)
RiskyTruthyFalsyComparison: development/src/Commands/LoggerCommand.php#L45
development/src/Commands/LoggerCommand.php:45:7: RiskyTruthyFalsyComparison: Operand of type array<interface-string, interface-string>|false contains type array<interface-string, interface-string>, which can be falsy and truthy. This can cause possibly unexpected behavior. Use strict comparison instead. (see https://psalm.dev/356)
MissingOverrideAttribute: development/src/Commands/LoggerCommand.php#L34
development/src/Commands/LoggerCommand.php:34:2: MissingOverrideAttribute: Method Elephox\Development\Commands\LoggerCommand::handle should have the "Override" attribute (see https://psalm.dev/358)
MissingOverrideAttribute: development/src/Commands/LoggerCommand.php#L27
development/src/Commands/LoggerCommand.php:27:2: MissingOverrideAttribute: Method Elephox\Development\Commands\LoggerCommand::configure should have the "Override" attribute (see https://psalm.dev/358)
ClassMustBeFinal: development/src/Commands/LoggerCommand.php#L19
development/src/Commands/LoggerCommand.php:19:16: ClassMustBeFinal: Class Elephox\Development\Commands\LoggerCommand is never extended and is not part of the public API, and thus must be made final. (see https://psalm.dev/361)
InvalidOperand: development/src/Commands/EchoCommand.php#L26
development/src/Commands/EchoCommand.php:26:9: InvalidOperand: Cannot concatenate with a array<array-key, mixed>|null|scalar (see https://psalm.dev/058)
MissingOverrideAttribute: development/src/Commands/EchoCommand.php#L22
development/src/Commands/EchoCommand.php:22:2: MissingOverrideAttribute: Method Elephox\Development\Commands\EchoCommand::handle should have the "Override" attribute (see https://psalm.dev/358)
MissingOverrideAttribute: development/src/Commands/EchoCommand.php#L14
development/src/Commands/EchoCommand.php:14:2: MissingOverrideAttribute: Method Elephox\Development\Commands\EchoCommand::configure should have the "Override" attribute (see https://psalm.dev/358)
ClassMustBeFinal: development/src/Commands/EchoCommand.php#L12
development/src/Commands/EchoCommand.php:12:7: ClassMustBeFinal: Class Elephox\Development\Commands\EchoCommand is never extended and is not part of the public API, and thus must be made final. (see https://psalm.dev/361)
🔎 Static Analysis (8.2, ubuntu-latest)
The strategy configuration was canceled because "static-analysis._8_3_ubuntu-latest" failed