Skip to content

feat: support hierarchical permission wildcards #2397

feat: support hierarchical permission wildcards

feat: support hierarchical permission wildcards #2397

Re-run triggered May 29, 2026 20:02
Status Success
Total duration 9m 45s
Artifacts

phpunit.yml

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

Annotations

5 errors and 76 warnings
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, MySQLi, 5.7) / PHP 8.2 - MySQLi
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, OCI8, 8.0) / PHP 8.2 - OCI8
Process completed with exit code 1.
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 16th, 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/Unit/UserIdentityModelTest.php#L86
Took 0.6609s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
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 16th, 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/PasswordsTest.php#L37
Took 0.5047s from 0.5000s limit to run Tests\\Unit\\PasswordsTest::testHash
phpunit (8.3, MySQLi, 8.0, highest) / PHP 8.3 - MySQLi: /tests/Commands/HmacTest.php#L148
Took 0.6014s from 0.5000s limit to run Tests\\Commands\\HmacTest::testExpireAll
phpunit (8.3, MySQLi, 8.0, highest) / PHP 8.3 - MySQLi: /tests/Unit/UserIdentityModelTest.php#L86
Took 0.6624s 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 16th, 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
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 16th, 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#L258
Took 0.5313s 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.6331s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
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 16th, 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 16th, 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 16th, 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/Unit/UserIdentityModelTest.php#L86
Took 0.7362s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
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 16th, 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
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 16th, 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/Unit/UserTest.php#L369
Took 0.7215s from 0.5000s limit to run Tests\\Unit\\UserTest::testLastLogin
phpunit (8.5, SQLite3, 8.0, highest) / PHP 8.5 - SQLite3: /tests/Unit/UserIdentityModelTest.php#L86
Took 2.3412s 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 16th, 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 16th, 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/Unit/UserIdentityModelTest.php#L86
Took 0.7879s 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 16th, 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/UserTest.php#L45
Took 0.5328s from 0.5000s limit to run Tests\\Unit\\UserTest::testGetIdentitiesSome
phpunit (8.4, SQLite3, 8.0, highest) / PHP 8.4 - SQLite3: /tests/Unit/UserTest.php#L55
Took 0.5339s from 0.5000s limit to run Tests\\Unit\\UserTest::testGetIdentitiesByType
phpunit (8.4, SQLite3, 8.0, highest) / PHP 8.4 - SQLite3: /tests/Authentication/HasAccessTokensTest.php#L63
Took 0.5360s from 0.5000s limit to run Tests\\Authentication\\HasAccessTokensTest::testAccessTokens
phpunit (8.4, SQLite3, 8.0, highest) / PHP 8.4 - SQLite3: /tests/Unit/UserTest.php#L68
Took 0.5370s from 0.5000s limit to run Tests\\Unit\\UserTest::testModelFindAllWithIdentities
phpunit (8.4, SQLite3, 8.0, highest) / PHP 8.4 - SQLite3: /tests/Unit/UserTest.php#L335
Took 0.5370s from 0.5000s limit to run Tests\\Unit\\UserTest::testModelFirstWithIdentities
phpunit (8.4, SQLite3, 8.0, highest) / PHP 8.4 - SQLite3: /tests/Unit/UserTest.php#L101
Took 0.5372s from 0.5000s limit to run Tests\\Unit\\UserTest::testModelFindAllWithIdentitiesWhereInQuery
phpunit (8.4, SQLite3, 8.0, highest) / PHP 8.4 - SQLite3: /tests/Unit/UserTest.php#L89
Took 0.5398s from 0.5000s limit to run Tests\\Unit\\UserTest::testModelFindByIdWithIdentities
phpunit (8.4, SQLite3, 8.0, highest) / PHP 8.4 - SQLite3: /tests/Authentication/HasHmacTokensTest.php#L61
Took 0.5490s from 0.5000s limit to run Tests\\Authentication\\HasHmacTokensTest::testHmacTokens
phpunit (8.4, SQLite3, 8.0, highest) / PHP 8.4 - SQLite3: /tests/Unit/UserIdentityModelTest.php#L86
Took 2.6412s 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 16th, 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/Controllers/RegisterTest.php#L184
Took 0.5027s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterRedirectsToActionIfDefined
phpunit (8.2, MySQLi, 5.7) / PHP 8.2 - MySQLi: /tests/Unit/DictionaryValidatorTest.php#L45
Took 0.5748s from 0.5000s limit to run Tests\\Unit\\DictionaryValidatorTest::testCheckTrueOnNotFound
phpunit (8.2, MySQLi, 5.7) / PHP 8.2 - MySQLi: /tests/Unit/UserIdentityModelTest.php#L86
Took 0.6347s 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 16th, 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) / 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 16th, 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 16th, 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
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 16th, 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/Controllers/RegisterTest.php#L184
Took 0.5197s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterRedirectsToActionIfDefined
phpunit (8.2, SQLite3, 8.0, highest) / PHP 8.2 - SQLite3: /tests/Unit/UserIdentityModelTest.php#L86
Took 0.6892s 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 16th, 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.5378s 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#L55
Took 0.5391s from 0.5000s limit to run Tests\\Unit\\UserTest::testGetIdentitiesByType
phpunit (8.5, MySQLi, 8.0, highest) / PHP 8.5 - MySQLi: /tests/Unit/UserTest.php#L335
Took 0.5394s 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.5407s 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#L89
Took 0.5426s from 0.5000s limit to run Tests\\Unit\\UserTest::testModelFindByIdWithIdentities
phpunit (8.5, MySQLi, 8.0, highest) / PHP 8.5 - MySQLi: /tests/Authentication/HasAccessTokensTest.php#L63
Took 0.5436s 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.5442s 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#L101
Took 0.6167s from 0.5000s limit to run Tests\\Unit\\UserTest::testModelFindAllWithIdentitiesWhereInQuery
phpunit (8.5, MySQLi, 8.0, highest) / PHP 8.5 - MySQLi: /tests/Unit/UserIdentityModelTest.php#L86
Took 2.6677s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
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 16th, 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) / 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 16th, 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 16th, 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/Unit/UserTest.php#L55
Took 0.5371s from 0.5000s limit to run Tests\\Unit\\UserTest::testGetIdentitiesByType
phpunit (8.4, MySQLi, 8.0, highest) / PHP 8.4 - MySQLi: /tests/Unit/UserTest.php#L335
Took 0.5376s from 0.5000s limit to run Tests\\Unit\\UserTest::testModelFirstWithIdentities
phpunit (8.4, MySQLi, 8.0, highest) / PHP 8.4 - MySQLi: /tests/Authentication/HasAccessTokensTest.php#L63
Took 0.5395s from 0.5000s limit to run Tests\\Authentication\\HasAccessTokensTest::testAccessTokens
phpunit (8.4, MySQLi, 8.0, highest) / PHP 8.4 - MySQLi: /tests/Unit/UserTest.php#L89
Took 0.5439s from 0.5000s limit to run Tests\\Unit\\UserTest::testModelFindByIdWithIdentities
phpunit (8.4, MySQLi, 8.0, highest) / PHP 8.4 - MySQLi: /tests/Unit/UserTest.php#L45
Took 0.5446s from 0.5000s limit to run Tests\\Unit\\UserTest::testGetIdentitiesSome
phpunit (8.4, MySQLi, 8.0, highest) / PHP 8.4 - MySQLi: /tests/Unit/UserTest.php#L68
Took 0.5452s from 0.5000s limit to run Tests\\Unit\\UserTest::testModelFindAllWithIdentities
phpunit (8.4, MySQLi, 8.0, highest) / PHP 8.4 - MySQLi: /tests/Unit/UserTest.php#L101
Took 0.5548s from 0.5000s limit to run Tests\\Unit\\UserTest::testModelFindAllWithIdentitiesWhereInQuery
phpunit (8.4, MySQLi, 8.0, highest) / PHP 8.4 - MySQLi: /tests/Authentication/HasHmacTokensTest.php#L61
Took 0.6490s from 0.5000s limit to run Tests\\Authentication\\HasHmacTokensTest::testHmacTokens
phpunit (8.4, MySQLi, 8.0, highest) / PHP 8.4 - MySQLi: /tests/Unit/UserIdentityModelTest.php#L86
Took 2.6573s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
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 16th, 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/Authenticators/AccessTokenAuthenticatorTest.php#L196
Took 0.7485s from 0.5000s limit to run Tests\\Authentication\\Authenticators\\AccessTokenAuthenticatorTest::testAttemptSuccess
phpunit (8.2, OCI8, 8.0) / PHP 8.2 - OCI8: /tests/Controllers/LoginTest.php#L235
Took 0.7980s from 0.5000s limit to run Tests\\Controllers\\LoginTest::testLoginRedirectsToActionIfDefined
phpunit (8.2, OCI8, 8.0) / PHP 8.2 - OCI8: /tests/Authentication/Authenticators/AccessTokenAuthenticatorTest.php#L223
Took 0.9276s from 0.5000s limit to run Tests\\Authentication\\Authenticators\\AccessTokenAuthenticatorTest::testAttemptSuccessLog
phpunit (8.2, OCI8, 8.0) / PHP 8.2 - OCI8: /tests/Unit/UserTest.php#L289
Took 0.9380s from 0.5000s limit to run Tests\\Unit\\UserTest::testModelFindByIdWithGroupsAndPermissions
phpunit (8.2, OCI8, 8.0) / PHP 8.2 - OCI8: /tests/Authentication/Authenticators/AccessTokenAuthenticatorTest.php#L51
Took 0.9405s from 0.5000s limit to run Tests\\Authentication\\Authenticators\\AccessTokenAuthenticatorTest::testLogin
phpunit (8.2, OCI8, 8.0) / PHP 8.2 - OCI8: /tests/Authentication/Filters/TokenFilterTest.php#L32
Took 0.9570s from 0.5000s limit to run Tests\\Authentication\\Filters\\TokenFilterTest::testFilterNotAuthorized
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 16th, 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/Unit/UserIdentityModelTest.php#L86
Took 0.9710s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit (8.2, OCI8, 8.0) / PHP 8.2 - OCI8: /tests/Authentication/Authenticators/HmacAuthenticatorTest.php#L77
Took 0.9720s from 0.5000s limit to run Tests\\Authentication\\Authenticators\\HmacAuthenticatorTest::testLoginByIdNoToken
phpunit (8.2, OCI8, 8.0) / PHP 8.2 - OCI8: /tests/Collectors/AuthTest.php#L52
Took 1.1925s from 0.5000s limit to run Tests\\Collectors\\AuthTest::testDisplayLoggedIn
phpunit (8.2, OCI8, 8.0) / PHP 8.2 - OCI8: /tests/Controllers/RegisterTest.php#L258
Took 1.2304s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredAndSessionExpiredAndLogin
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 16th, 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/