Repository navigation
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
Matrix: testsuite
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)#L194
Cannot access property $expired on array|Cake\Datasource\EntityInterface.
|
|
Coding Standard & Static Analysis:
src/Service/Action/Auth/JwtTokenTrait.php (in context of class CakeDC\Api\Service\Action\Auth\JwtLoginAction)#L193
Cannot access property $token on array|Cake\Datasource\EntityInterface.
|
|
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/
|