Skip to content

Remove display options from PHPUnit command in CI workflow for cleaner coverage reporting #103

Remove display options from PHPUnit command in CI workflow for cleaner coverage reporting

Remove display options from PHPUnit command in CI workflow for cleaner coverage reporting #103

Triggered via pull request September 25, 2026 11:18
Status Failure
Total duration 1m 22s
Artifacts –

ci.yml

on: pull_request
Coding Standard & Static Analysis
22s
Coding Standard & Static Analysis
Matrix: testsuite
Fit to window
Zoom out
Zoom in

Annotations

22 errors and 16 warnings
testsuite (7.4, sqlite)
Process completed with exit code 2.
testsuite (7.4, sqlite)
Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requires firebase/php-jwt ^6.2 -> satisfiable by firebase/php-jwt[6.x-dev]. - firebase/php-jwt 6.x-dev requires php ^8.0 -> your php version (7.4.33) does not satisfy that requirement.
Coding Standard & Static Analysis: src/Service/Action/Auth/JwtTokenTrait.php (in context of class CakeDC\Api\Service\Action\Auth\JwtLoginAction)#L146
Return typehint of method CakeDC\Api\Service\Action\Auth\JwtLoginAction::getWebauthn2fAuthenticationChecker() has invalid type CakeDC\Auth\Authentication\Webauthn2FAuthenticationCheckerInterface.
Coding Standard & Static Analysis: src/Service/Action/Auth/JwtTokenTrait.php (in context of class CakeDC\Api\Service\Action\Auth\JwtLoginAction)#L118
Call to method isRequired() on an unknown class CakeDC\Auth\Authentication\Webauthn2FAuthenticationCheckerInterface.
Coding Standard & Static Analysis: src/Service/Action/Auth/JwtSocialLoginAction.php#L41
Method CakeDC\Api\Service\Action\Auth\JwtSocialLoginAction::generateTokenResponse() invoked with 1 parameter, 2 required.
Coding Standard & Static Analysis: src/Service/Action/Auth/JwtSocialLoginAction.php#L33
PHPDoc tag @throws with type CakeDC\Api\Service\Action\Exception is not subtype of Throwable
Coding Standard & Static Analysis: src/Service/Action/Action.php#L393
Strict comparison using === between array and false will always evaluate to false.
Coding Standard & Static Analysis: src/Service/Action/Action.php#L324
Result of && is always false.
Coding Standard & Static Analysis: src/Rbac/ApiRbac.php#L0
Ignored error pattern #^Instantiated class CakeDC\\Api\\Rbac\\Permissions\\AbstractProvider is abstract\.$# in path /home/runner/work/cakephp-api/cakephp-api/src/Rbac/ApiRbac.php was not matched in reported errors.
Coding Standard & Static Analysis: src/Middleware/ParseApiRequestMiddleware.php#L126
Variable $response might not be defined.
Coding Standard & Static Analysis
Process completed with exit code 2.
Coding Standard & Static Analysis: psalm.xml#L4
Attribute "allowCoercionFromStringToClassConst" is deprecated and is going to be removed in the next major version (see https://psalm.dev/271)
Coding Standard & Static Analysis
Process completed with exit code 3.
testsuite (8.2, sqlite)
Process completed with exit code 2.
testsuite (7.4, pgsql)
Process completed with exit code 2.
testsuite (7.4, pgsql)
Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requires firebase/php-jwt ^6.2 -> satisfiable by firebase/php-jwt[6.x-dev]. - firebase/php-jwt 6.x-dev requires php ^8.0 -> your php version (7.4.33) does not satisfy that requirement.
testsuite (7.4, mysql)
Process completed with exit code 2.
testsuite (7.4, mysql)
Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requires firebase/php-jwt ^6.2 -> satisfiable by firebase/php-jwt[6.x-dev]. - firebase/php-jwt 6.x-dev requires php ^8.0 -> your php version (7.4.33) does not satisfy that requirement.
testsuite (8.2, mysql)
Process completed with exit code 2.
testsuite (8.2, pgsql)
Process completed with exit code 2.
testsuite (7.4, sqlite)
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Coding Standard & Static Analysis
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
testsuite (8.3, sqlite)
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
testsuite (8.0, pgsql)
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
testsuite (8.1, sqlite)
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
testsuite (8.1, mysql)
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
testsuite (8.2, sqlite)
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
testsuite (8.3, pgsql)
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
testsuite (7.4, pgsql)
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
testsuite (8.0, sqlite)
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
testsuite (8.3, mysql)
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
testsuite (7.4, mysql)
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
testsuite (8.2, mysql)
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
testsuite (8.1, pgsql)
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
testsuite (8.2, pgsql)
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
testsuite (8.0, mysql)
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/