Skip to content

Merge pull request #202 from components-web-app/chore/pipeline-mutati… #1591

Merge pull request #202 from components-web-app/chore/pipeline-mutati…

Merge pull request #202 from components-web-app/chore/pipeline-mutati… #1591

Triggered via push July 17, 2026 20:14
Status Failure
Total duration 5m 51s
Artifacts 8

ci.yml

on: push
Matrix: behat-lowest-deps
Matrix: behat-symfony-next
Matrix: behat
Matrix: php-cs-fixer
Matrix: phpunit-lowest-deps
Matrix: phpunit-symfony-next
Matrix: phpunit
Fit to window
Zoom out
Zoom in

Annotations

4 errors and 19 warnings
PHP-CS-Fixer (PHP 8.5)
Process completed with exit code 8.
PHPUnit (Symfony NEXT 8.2) (PHP 8.5)
Process completed with exit code 1.
PHPUnit (Symfony 7.4) (PHP 8.5)
Process completed with exit code 1.
Behat (Symfony 7.4) (PHP 8.5)
Process completed with exit code 255.
PHP-CS-Fixer (PHP 8.5)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
PHPUnit (Symfony ^7.4) (PHP 8.5) (lowest dependencies)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
PHPUnit (Symfony 8.1) (PHP 8.5)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
PHPUnit (Symfony NEXT 8.2) (PHP 8.5)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
PHPUnit (Symfony 7.4) (PHP 8.5)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4, codecov/codecov-action@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
PHPUnit (Symfony 7.4) (PHP 8.5): src/AttributeReader/AttributeReader.php#L128
Escaped Mutant for Mutator "ArrayOneItem": @@ @@ while ($parentReflection && !$attributes = $parentReflection->getAttributes($annotationClass)) { $parentReflection = $parentReflection->getParentClass(); } - return $attributes; + return count($attributes) > 1 ? array_slice($attributes, 0, 1, true) : $attributes; } /** * @return \ReflectionAttribute[]
PHPUnit (Symfony 7.4) (PHP 8.5): src/AttributeReader/AttributeReader.php#L123
Escaped Mutant for Mutator "LogicalNot": @@ @@ { $attributes = []; $parentReflection = $reflection->getParentClass(); - while ($parentReflection && !$attributes = $parentReflection->getAttributes($annotationClass)) { + while ($parentReflection && $attributes = $parentReflection->getAttributes($annotationClass)) { $parentReflection = $parentReflection->getParentClass(); } return $attributes;
PHPUnit (Symfony 7.4) (PHP 8.5): src/AttributeReader/AttributeReader.php#L121
Escaped Mutant for Mutator "While_": @@ @@ { $attributes = []; $parentReflection = $reflection->getParentClass(); - while ($parentReflection && !$attributes = $parentReflection->getAttributes($annotationClass)) { + while (false) { $parentReflection = $parentReflection->getParentClass(); } return $attributes;
PHPUnit (Symfony 7.4) (PHP 8.5): src/AttributeReader/AttributeReader.php#L109
Escaped Mutant for Mutator "ArrayOneItem": @@ @@ } } } - return $attributes; + return count($attributes) > 1 ? array_slice($attributes, 0, 1, true) : $attributes; } /** * @return \ReflectionAttribute[]
PHPUnit (Symfony 7.4) (PHP 8.5): src/AttributeReader/AttributeReader.php#L31
Escaped Mutant for Mutator "MethodCallRemoval": @@ @@ private array $configurationCache = []; public function __construct(ManagerRegistry $managerRegistry) { - $this->initRegistry($managerRegistry); + } abstract public function getConfiguration(object|string $class); public function isConfigured(object|string $class): bool
PHPUnit (Symfony 7.4) (PHP 8.5): src/ApiPlatform/Metadata/Resource/RoutingPrefixResourceMetadataCollectionFactory.php#L77
Escaped Mutant for Mutator "SpreadAssignment": @@ @@ * @var Operation $oldOperation */ foreach ($oldOperations as $key => $oldOperation) { - $subRoutePrefixParts = [...$routePrefixParts]; + $subRoutePrefixParts = $routePrefixParts; if ($currentRoutePrefix = $oldOperation->getRoutePrefix()) { $subRoutePrefixParts[] = trim($currentRoutePrefix, '/'); $subRoutePrefix = '/' . implode('/', $subRoutePrefixParts);
PHPUnit (Symfony 7.4) (PHP 8.5): src/ApiPlatform/Metadata/Resource/RoutingPrefixResourceMetadataCollectionFactory.php#L77
Escaped Mutant for Mutator "SpreadOneItem": @@ @@ * @var Operation $oldOperation */ foreach ($oldOperations as $key => $oldOperation) { - $subRoutePrefixParts = [...$routePrefixParts]; + $subRoutePrefixParts = [[...$routePrefixParts][0]]; if ($currentRoutePrefix = $oldOperation->getRoutePrefix()) { $subRoutePrefixParts[] = trim($currentRoutePrefix, '/'); $subRoutePrefix = '/' . implode('/', $subRoutePrefixParts);
PHPUnit (Symfony 7.4) (PHP 8.5): src/ApiPlatform/Metadata/Resource/RoutingPrefixResourceMetadataCollectionFactory.php#L64
Escaped Mutant for Mutator "SpreadAssignment": @@ @@ $resources = []; /** @var ApiResource $resourceMetadatum */ foreach ($resourceMetadata as $i => $resourceMetadatum) { - $finalRoutePrefixParts = [...$routePrefixParts]; + $finalRoutePrefixParts = $routePrefixParts; if ($currentRoutePrefix = $resourceMetadatum->getRoutePrefix()) { $finalRoutePrefixParts[] = trim($currentRoutePrefix, '/'); }
PHPUnit (Symfony 7.4) (PHP 8.5): src/ApiPlatform/Metadata/Resource/RoutingPrefixResourceMetadataCollectionFactory.php#L64
Escaped Mutant for Mutator "SpreadOneItem": @@ @@ $resources = []; /** @var ApiResource $resourceMetadatum */ foreach ($resourceMetadata as $i => $resourceMetadatum) { - $finalRoutePrefixParts = [...$routePrefixParts]; + $finalRoutePrefixParts = [[...$routePrefixParts][0]]; if ($currentRoutePrefix = $resourceMetadatum->getRoutePrefix()) { $finalRoutePrefixParts[] = trim($currentRoutePrefix, '/'); }
PHPUnit (Symfony 7.4) (PHP 8.5): src/Annotation/UploadableField.php#L32
Escaped Mutant for Mutator "FalseValue": @@ @@ // When true, a validation constraint is added in the `{ShortName}:published` group requiring // either the transient file property or its stored filename to be present before the owning // resource can be published. Configured per field, so multiple fields are independent. - public bool $requiredOnPublish = false, + public bool $requiredOnPublish = true, // Optional override for the violation message (supports the `{{ property }}` placeholder). // Null falls back to the constraint's default message. public ?string $requiredOnPublishMessage = null
Behat (Symfony ^7.4) (PHP 8.5) (lowest dependencies)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Behat (Symfony NEXT 8.2) (PHP 8.5)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Behat (Symfony 8.1) (PHP 8.5)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Behat (Symfony 7.4) (PHP 8.5)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4, codecov/codecov-action@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
behat-logs-php8.5-lowest-deps
8.76 KB
sha256:2201bd93cb2c3f20f17df53b4bb1c9fac744a396c55a31a22a1dea3f8ec31ab9
behat-logs-php8.5-symfony7.4
12 KB
sha256:b21ad033e87ebcb1f1ddc57afa1d98171560077b329c441164af9d7d84376401
behat-logs-php8.5-symfony8.1
11.9 KB
sha256:c2e760141261afc1dbe865be66f49327a6fe08e4ae286195d13e9e67f5d0e3d7
behat-logs-php8.5-symfony8.2
11.8 KB
sha256:764c272c055bd0d48208398105aff1eff83d725bb85f6ad4b86a2a25b20fc481
phpunit-logs-php8.5-lowest-deps
15.7 KB
sha256:370aca3f0418c7c7fe7b783724bfe208575b2e086b7ee49a23c3e3946ed8ee9c
phpunit-logs-php8.5-symfony7.4
896 KB
sha256:704c3242a35bfee6ee2c509ca1eedc1ec887941140a5187de0656aeca66a7afb
phpunit-logs-php8.5-symfony8.1
15.7 KB
sha256:dbfceb49bfae762415af6602e351b024cfa8da7111bedf52ac3ca2a2cf0b6c2a
phpunit-logs-php8.5-symfony8.2
15.8 KB
sha256:ad520dc8700c8bf1d11e5cdd4853303d711731dd894d47bdf27e6ab607c57358