Skip to content

chore: fix phpstan #2383

chore: fix phpstan

chore: fix phpstan #2383

Triggered via pull request April 21, 2026 12:58
Status Success
Total duration 7m 6s
Artifacts

phpunit.yml

on: pull_request
Matrix: phpunit
Fit to window
Zoom out
Zoom in

Annotations

5 errors and 72 warnings
phpunit (8.2, Postgre, 8.0) / PHP 8.2 - Postgre
Process completed with exit code 1.
phpunit (8.2, SQLite3, 8.0, highest) / PHP 8.2 - SQLite3
Process completed with exit code 1.
phpunit (8.2, MySQLi, 8.0, highest) / PHP 8.2 - MySQLi
Process completed with exit code 1.
phpunit (8.2, SQLSRV, 8.0) / PHP 8.2 - SQLSRV
Process completed with exit code 1.
phpunit (8.2, OCI8, 8.0) / PHP 8.2 - OCI8
Process completed with exit code 1.
phpunit (8.5, SQLite3, 8.0, highest) / PHP 8.5 - SQLite3
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
phpunit (8.5, SQLite3, 8.0, highest) / PHP 8.5 - SQLite3: /tests/Authentication/HasHmacTokensTest.php#L61
Took 0.5033s from 0.5000s limit to run Tests\\Authentication\\HasHmacTokensTest::testHmacTokens
phpunit (8.5, SQLite3, 8.0, highest) / PHP 8.5 - SQLite3: /tests/Unit/UserIdentityModelTest.php#L86
Took 2.3871s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit (8.4, SQLite3, 8.0, highest) / PHP 8.4 - SQLite3
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
phpunit (8.4, SQLite3, 8.0, highest) / PHP 8.4 - SQLite3: /tests/Unit/UserIdentityModelTest.php#L86
Took 2.5629s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit (8.2, MySQLi, 5.7) / PHP 8.2 - MySQLi
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
phpunit (8.2, MySQLi, 5.7) / PHP 8.2 - MySQLi: /tests/Unit/UserIdentityModelTest.php#L86
Took 0.6401s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit (8.5, SQLite3, 8.0, highest) / Coveralls Finished
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: coverallsapp/github-action@master. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
phpunit (8.2, Postgre, 8.0) / PHP 8.2 - Postgre
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
phpunit (8.2, Postgre, 8.0) / PHP 8.2 - Postgre: /tests/Controllers/RegisterTest.php#L208
Took 0.5055s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredButNotActivatedAndLogin
phpunit (8.2, Postgre, 8.0) / PHP 8.2 - Postgre: /tests/Controllers/RegisterTest.php#L258
Took 0.5062s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredAndSessionExpiredAndLogin
phpunit (8.2, Postgre, 8.0) / PHP 8.2 - Postgre: /tests/Controllers/LoginTest.php#L169
Took 0.5546s from 0.5000s limit to run Tests\\Controllers\\LoginTest::testLoginActionUsernameSuccess
phpunit (8.2, Postgre, 8.0) / PHP 8.2 - Postgre: /tests/Unit/UserIdentityModelTest.php#L86
Took 0.6381s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit (8.2, SQLite3, 8.0, highest) / PHP 8.2 - SQLite3
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
phpunit (8.2, SQLite3, 8.0, highest) / PHP 8.2 - SQLite3: /tests/Unit/UserIdentityModelTest.php#L86
Took 0.7126s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit (8.5, MySQLi, 8.0, highest) / PHP 8.5 - MySQLi
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
phpunit (8.5, MySQLi, 8.0, highest) / PHP 8.5 - MySQLi: /tests/Unit/UserTest.php#L45
Took 0.5373s from 0.5000s limit to run Tests\\Unit\\UserTest::testGetIdentitiesSome
phpunit (8.5, MySQLi, 8.0, highest) / PHP 8.5 - MySQLi: /tests/Unit/UserTest.php#L335
Took 0.5376s from 0.5000s limit to run Tests\\Unit\\UserTest::testModelFirstWithIdentities
phpunit (8.5, MySQLi, 8.0, highest) / PHP 8.5 - MySQLi: /tests/Authentication/HasHmacTokensTest.php#L61
Took 0.5380s from 0.5000s limit to run Tests\\Authentication\\HasHmacTokensTest::testHmacTokens
phpunit (8.5, MySQLi, 8.0, highest) / PHP 8.5 - MySQLi: /tests/Unit/UserTest.php#L101
Took 0.5386s from 0.5000s limit to run Tests\\Unit\\UserTest::testModelFindAllWithIdentitiesWhereInQuery
phpunit (8.5, MySQLi, 8.0, highest) / PHP 8.5 - MySQLi: /tests/Unit/UserTest.php#L55
Took 0.5388s from 0.5000s limit to run Tests\\Unit\\UserTest::testGetIdentitiesByType
phpunit (8.5, MySQLi, 8.0, highest) / PHP 8.5 - MySQLi: /tests/Controllers/LoginTest.php#L44
Took 0.5388s from 0.5000s limit to run Tests\\Controllers\\LoginTest::testLoginBadEmail
phpunit (8.5, MySQLi, 8.0, highest) / PHP 8.5 - MySQLi: /tests/Authentication/HasAccessTokensTest.php#L63
Took 0.5426s from 0.5000s limit to run Tests\\Authentication\\HasAccessTokensTest::testAccessTokens
phpunit (8.5, MySQLi, 8.0, highest) / PHP 8.5 - MySQLi: /tests/Unit/UserTest.php#L68
Took 0.5437s from 0.5000s limit to run Tests\\Unit\\UserTest::testModelFindAllWithIdentities
phpunit (8.5, MySQLi, 8.0, highest) / PHP 8.5 - MySQLi: /tests/Unit/UserTest.php#L89
Took 0.5536s from 0.5000s limit to run Tests\\Unit\\UserTest::testModelFindByIdWithIdentities
phpunit (8.5, MySQLi, 8.0, highest) / PHP 8.5 - MySQLi: /tests/Unit/UserIdentityModelTest.php#L86
Took 2.6570s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit (8.4, SQLite3, 8.0, highest) / Coveralls Finished
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: coverallsapp/github-action@master. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
phpunit (8.2, MySQLi, 8.0, highest) / PHP 8.2 - MySQLi
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
phpunit (8.2, MySQLi, 8.0, highest) / PHP 8.2 - MySQLi: /tests/Authentication/Filters/HmacFilterTest.php#L65
Took 0.5119s from 0.5000s limit to run Tests\\Authentication\\Filters\\HmacFilterTest::testFilterInvalidSignature
phpunit (8.2, MySQLi, 8.0, highest) / PHP 8.2 - MySQLi: /tests/Unit/UserIdentityModelTest.php#L86
Took 0.7319s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit (8.2, Postgre, 8.0) / Coveralls Finished
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: coverallsapp/github-action@master. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
phpunit (8.2, MySQLi, 5.7) / Coveralls Finished
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: coverallsapp/github-action@master. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
phpunit (8.2, SQLite3, 8.0, highest) / Coveralls Finished
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: coverallsapp/github-action@master. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
phpunit (8.3, MySQLi, 8.0, highest) / PHP 8.3 - MySQLi
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
phpunit (8.3, MySQLi, 8.0, highest) / PHP 8.3 - MySQLi: /tests/Unit/UserIdentityModelTest.php#L86
Took 0.6620s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit (8.5, MySQLi, 8.0, highest) / Coveralls Finished
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: coverallsapp/github-action@master. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
phpunit (8.2, MySQLi, 8.0, highest) / Coveralls Finished
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: coverallsapp/github-action@master. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
phpunit (8.3, MySQLi, 8.0, highest) / Coveralls Finished
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: coverallsapp/github-action@master. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
phpunit (8.2, SQLSRV, 8.0) / PHP 8.2 - SQLSRV
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
phpunit (8.2, SQLSRV, 8.0) / PHP 8.2 - SQLSRV: /tests/Controllers/RegisterTest.php#L92
Took 0.5113s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterActionSuccessWithNoEmailLogin
phpunit (8.2, SQLSRV, 8.0) / PHP 8.2 - SQLSRV: /tests/Controllers/RegisterTest.php#L232
Took 0.5162s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredButNotActivatedAndRegisterAgain
phpunit (8.2, SQLSRV, 8.0) / PHP 8.2 - SQLSRV: /tests/Controllers/RegisterTest.php#L184
Took 0.5172s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterRedirectsToActionIfDefined
phpunit (8.2, SQLSRV, 8.0) / PHP 8.2 - SQLSRV: /tests/Controllers/RegisterTest.php#L54
Took 0.5210s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterActionSuccess
phpunit (8.2, SQLSRV, 8.0) / PHP 8.2 - SQLSRV: /tests/Controllers/RegisterTest.php#L208
Took 0.5223s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredButNotActivatedAndLogin
phpunit (8.2, SQLSRV, 8.0) / PHP 8.2 - SQLSRV: /tests/Controllers/RegisterTest.php#L258
Took 0.5924s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredAndSessionExpiredAndLogin
phpunit (8.2, SQLSRV, 8.0) / PHP 8.2 - SQLSRV: /tests/Unit/UserIdentityModelTest.php#L86
Took 0.6997s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit (8.2, SQLSRV, 8.0) / Coveralls Finished
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: coverallsapp/github-action@master. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
phpunit (8.4, MySQLi, 8.0, highest) / PHP 8.4 - MySQLi
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
phpunit (8.4, MySQLi, 8.0, highest) / PHP 8.4 - MySQLi: /tests/Commands/HmacTest.php#L67
Took 0.6526s from 0.5000s limit to run Tests\\Commands\\HmacTest::testDecrypt
phpunit (8.4, MySQLi, 8.0, highest) / PHP 8.4 - MySQLi: /tests/Unit/UserIdentityModelTest.php#L86
Took 2.3693s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit (8.3, SQLite3, 8.0, highest) / PHP 8.3 - SQLite3
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
phpunit (8.3, SQLite3, 8.0, highest) / PHP 8.3 - SQLite3: /tests/Controllers/RegisterTest.php#L184
Took 0.5044s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterRedirectsToActionIfDefined
phpunit (8.3, SQLite3, 8.0, highest) / PHP 8.3 - SQLite3: /tests/Controllers/RegisterTest.php#L232
Took 0.5048s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredButNotActivatedAndRegisterAgain
phpunit (8.3, SQLite3, 8.0, highest) / PHP 8.3 - SQLite3: /tests/Controllers/RegisterTest.php#L92
Took 0.5064s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterActionSuccessWithNoEmailLogin
phpunit (8.3, SQLite3, 8.0, highest) / PHP 8.3 - SQLite3: /tests/Controllers/RegisterTest.php#L54
Took 0.5077s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterActionSuccess
phpunit (8.3, SQLite3, 8.0, highest) / PHP 8.3 - SQLite3: /tests/Controllers/RegisterTest.php#L208
Took 0.5303s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredButNotActivatedAndLogin
phpunit (8.3, SQLite3, 8.0, highest) / PHP 8.3 - SQLite3: /tests/Controllers/RegisterTest.php#L258
Took 0.5393s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredAndSessionExpiredAndLogin
phpunit (8.3, SQLite3, 8.0, highest) / PHP 8.3 - SQLite3: /tests/Unit/UserIdentityModelTest.php#L86
Took 0.6474s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit (8.4, MySQLi, 8.0, highest) / Coveralls Finished
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: coverallsapp/github-action@master. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
phpunit (8.3, SQLite3, 8.0, highest) / Coveralls Finished
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: coverallsapp/github-action@master. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
phpunit (8.2, OCI8, 8.0) / PHP 8.2 - OCI8
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
phpunit (8.2, OCI8, 8.0) / PHP 8.2 - OCI8: /tests/Authentication/Filters/JWTFilterTest.php#L66
Took 0.7279s from 0.5000s limit to run Tests\\Authentication\\Filters\\JWTFilterTest::testFilterNotAuthorized
phpunit (8.2, OCI8, 8.0) / PHP 8.2 - OCI8: /tests/Unit/UserTest.php#L171
Took 0.7312s from 0.5000s limit to run Tests\\Unit\\UserTest::testModelFindByIdWithGroups
phpunit (8.2, OCI8, 8.0) / PHP 8.2 - OCI8: /tests/Authentication/AuthTest.php#L24
Took 0.7565s from 0.5000s limit to run Tests\\Authentication\\AuthTest::testAuthenticateFail
phpunit (8.2, OCI8, 8.0) / PHP 8.2 - OCI8: /tests/Unit/UserTest.php#L246
Took 0.7923s from 0.5000s limit to run Tests\\Unit\\UserTest::testModelFindByIdWithPermissions
phpunit (8.2, OCI8, 8.0) / PHP 8.2 - OCI8: /tests/Unit/UserIdentityModelTest.php#L86
Took 0.8802s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit (8.2, OCI8, 8.0) / PHP 8.2 - OCI8: /tests/Unit/UserTest.php#L404
Took 0.8818s from 0.5000s limit to run Tests\\Unit\\UserTest::testPreviousLogin
phpunit (8.2, OCI8, 8.0) / PHP 8.2 - OCI8: /tests/Authorization/AuthorizableTest.php#L259
Took 0.8952s from 0.5000s limit to run Tests\\Authorization\\AuthorizableTest::testSyncPermissions
phpunit (8.2, OCI8, 8.0) / PHP 8.2 - OCI8: /tests/Authentication/Authenticators/AccessTokenAuthenticatorTest.php#L74
Took 0.9331s from 0.5000s limit to run Tests\\Authentication\\Authenticators\\AccessTokenAuthenticatorTest::testLoginByIdNoToken
phpunit (8.2, OCI8, 8.0) / PHP 8.2 - OCI8: /tests/Controllers/RegisterTest.php#L258
Took 1.3869s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredAndSessionExpiredAndLogin
phpunit (8.2, OCI8, 8.0) / PHP 8.2 - OCI8: /tests/Authentication/Authenticators/AccessTokenAuthenticatorTest.php#L101
Took 2.1117s from 0.5000s limit to run Tests\\Authentication\\Authenticators\\AccessTokenAuthenticatorTest::testLoginByIdWithMultipleTokens
phpunit (8.2, OCI8, 8.0) / Coveralls Finished
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: coverallsapp/github-action@master. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/