Skip to content

feat: ignore robots when accessing magic link (#1294) #2342

feat: ignore robots when accessing magic link (#1294)

feat: ignore robots when accessing magic link (#1294) #2342

Triggered via push November 3, 2025 07:24
Status Success
Total duration 14m 19s
Artifacts

phpunit.yml

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

Annotations

5 errors and 56 warnings
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.2, Postgre, 8.0) / PHP 8.2 - Postgre
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, MySQLi, 8.0, highest) / PHP 8.2 - MySQLi
Process completed with exit code 1.
phpunit (8.3, SQLite3, 8.0, highest) / PHP 8.3 - SQLite3: /tests/Controllers/RegisterTest.php#L314
Took 0.5003s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterActionWithBadEmailValue
phpunit (8.3, SQLite3, 8.0, highest) / PHP 8.3 - SQLite3: /tests/Controllers/RegisterTest.php#L54
Took 0.5018s 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#L92
Took 0.5023s 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#L258
Took 0.5084s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredAndSessionExpiredAndLogin
phpunit (8.3, SQLite3, 8.0, highest) / PHP 8.3 - SQLite3: /tests/Unit/DictionaryValidatorTest.php#L45
Took 0.5109s from 0.5000s limit to run Tests\\Unit\\DictionaryValidatorTest::testCheckTrueOnNotFound
phpunit (8.3, SQLite3, 8.0, highest) / PHP 8.3 - SQLite3: /tests/Unit/PasswordsTest.php#L37
Took 0.5113s from 0.5000s limit to run Tests\\Unit\\PasswordsTest::testHash
phpunit (8.3, SQLite3, 8.0, highest) / PHP 8.3 - SQLite3: /tests/Controllers/RegisterTest.php#L184
Took 0.5142s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterRedirectsToActionIfDefined
phpunit (8.3, SQLite3, 8.0, highest) / PHP 8.3 - SQLite3: /tests/Unit/UserIdentityModelTest.php#L86
Took 0.6346s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit (8.3, SQLite3, 8.0, highest) / PHP 8.3 - SQLite3: /tests/Controllers/ActionsTest.php#L94
Took 0.7720s from 0.5000s limit to run Tests\\Controllers\\ActionsTest::testEmail2FAHandleInvalidEmail
phpunit (8.4, MySQLi, 8.0, highest) / PHP 8.4 - MySQLi: /tests/Authentication/HasHmacTokensTest.php#L61
Took 0.5081s 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.3595s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit (8.2, SQLite3, 8.0, highest) / PHP 8.2 - SQLite3: /tests/Controllers/RegisterTest.php#L184
Took 0.5007s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterRedirectsToActionIfDefined
phpunit (8.2, SQLite3, 8.0, highest) / PHP 8.2 - SQLite3: /tests/Controllers/RegisterTest.php#L208
Took 0.5015s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredButNotActivatedAndLogin
phpunit (8.2, SQLite3, 8.0, highest) / PHP 8.2 - SQLite3: /tests/Controllers/RegisterTest.php#L232
Took 0.5107s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredButNotActivatedAndRegisterAgain
phpunit (8.2, SQLite3, 8.0, highest) / PHP 8.2 - SQLite3: /tests/Controllers/RegisterTest.php#L258
Took 0.5162s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredAndSessionExpiredAndLogin
phpunit (8.2, SQLite3, 8.0, highest) / PHP 8.2 - SQLite3: /tests/Controllers/RegisterTest.php#L92
Took 0.5214s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterActionSuccessWithNoEmailLogin
phpunit (8.2, SQLite3, 8.0, highest) / PHP 8.2 - SQLite3: /tests/Controllers/RegisterTest.php#L54
Took 0.5361s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterActionSuccess
phpunit (8.2, SQLite3, 8.0, highest) / PHP 8.2 - SQLite3: /tests/Authentication/Filters/JWTFilterTest.php#L78
Took 0.5560s from 0.5000s limit to run Tests\\Authentication\\Filters\\JWTFilterTest::testFilterSuccess
phpunit (8.2, SQLite3, 8.0, highest) / PHP 8.2 - SQLite3: /tests/Unit/UserIdentityModelTest.php#L86
Took 0.6475s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit (8.4, SQLite3, 8.0, highest) / PHP 8.4 - SQLite3: /tests/Unit/UserIdentityModelTest.php#L86
Took 2.3396s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit (8.2, SQLSRV, 8.0) / PHP 8.2 - SQLSRV: /tests/Controllers/RegisterTest.php#L208
Took 0.5110s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredButNotActivatedAndLogin
phpunit (8.2, SQLSRV, 8.0) / PHP 8.2 - SQLSRV: /tests/Controllers/RegisterTest.php#L232
Took 0.5163s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredButNotActivatedAndRegisterAgain
phpunit (8.2, SQLSRV, 8.0) / PHP 8.2 - SQLSRV: /tests/Controllers/RegisterTest.php#L92
Took 0.5176s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterActionSuccessWithNoEmailLogin
phpunit (8.2, SQLSRV, 8.0) / PHP 8.2 - SQLSRV: /tests/Controllers/RegisterTest.php#L54
Took 0.5201s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterActionSuccess
phpunit (8.2, SQLSRV, 8.0) / PHP 8.2 - SQLSRV: /tests/Controllers/RegisterTest.php#L258
Took 0.5392s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredAndSessionExpiredAndLogin
phpunit (8.2, SQLSRV, 8.0) / PHP 8.2 - SQLSRV: /tests/Controllers/RegisterTest.php#L184
Took 0.5696s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterRedirectsToActionIfDefined
phpunit (8.2, SQLSRV, 8.0) / PHP 8.2 - SQLSRV: /tests/Unit/UserIdentityModelTest.php#L86
Took 0.6912s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit (8.1, MySQLi, 8.0, highest) / PHP 8.1 - MySQLi: /tests/Unit/UserIdentityModelTest.php#L86
Took 0.6510s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit (8.1, SQLite3, 8.0, highest) / PHP 8.1 - SQLite3: /tests/Unit/UserIdentityModelTest.php#L86
Took 0.6409s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit (8.2, OCI8, 8.0) / PHP 8.2 - OCI8: /tests/Collectors/AuthTest.php#L52
Took 0.5973s from 0.5000s limit to run Tests\\Collectors\\AuthTest::testDisplayLoggedIn
phpunit (8.2, OCI8, 8.0) / PHP 8.2 - OCI8: /tests/Authentication/Filters/PermissionFilterTest.php#L70
Took 0.6445s from 0.5000s limit to run Tests\\Authentication\\Filters\\PermissionFilterTest::testFilterIncorrectGroupNoPrevious
phpunit (8.2, OCI8, 8.0) / PHP 8.2 - OCI8: /tests/Authentication/Authenticators/SessionAuthenticatorTest.php#L178
Took 0.7052s from 0.5000s limit to run Tests\\Authentication\\Authenticators\\SessionAuthenticatorTest::testLogout
phpunit (8.2, OCI8, 8.0) / PHP 8.2 - OCI8: /tests/Authentication/MagicLinkTest.php#L97
Took 0.7120s from 0.5000s limit to run Tests\\Authentication\\MagicLinkTest::testMagicLinkVerifyNoToken
phpunit (8.2, OCI8, 8.0) / PHP 8.2 - OCI8: /tests/Authorization/AuthorizableTest.php#L319
Took 0.8559s from 0.5000s limit to run Tests\\Authorization\\AuthorizableTest::testCanWorksWithMultiplePermissions
phpunit (8.2, OCI8, 8.0) / PHP 8.2 - OCI8: /tests/Unit/UserIdentityModelTest.php#L86
Took 0.8609s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit (8.2, OCI8, 8.0) / PHP 8.2 - OCI8: /tests/Authentication/Filters/ChainFilterTest.php#L32
Took 0.9397s from 0.5000s limit to run Tests\\Authentication\\Filters\\ChainFilterTest::testFilterNotAuthorized
phpunit (8.2, OCI8, 8.0) / PHP 8.2 - OCI8: /tests/Controllers/RegisterTest.php#L92
Took 1.1600s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterActionSuccessWithNoEmailLogin
phpunit (8.2, OCI8, 8.0) / PHP 8.2 - OCI8: /tests/Controllers/RegisterTest.php#L258
Took 1.2542s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredAndSessionExpiredAndLogin
phpunit (8.2, OCI8, 8.0) / PHP 8.2 - OCI8: /tests/Authentication/ForcePasswordResetTest.php#L78
Took 2.0067s from 0.5000s limit to run Tests\\Authentication\\ForcePasswordResetTest::testUndoForcePasswordResetOnUser
phpunit (8.2, Postgre, 8.0) / PHP 8.2 - Postgre: /tests/Controllers/RegisterTest.php#L232
Took 0.5447s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredButNotActivatedAndRegisterAgain
phpunit (8.2, Postgre, 8.0) / PHP 8.2 - Postgre: /tests/Controllers/LoginTest.php#L117
Took 0.5572s from 0.5000s limit to run Tests\\Controllers\\LoginTest::testLoginActionEmailSuccess
phpunit (8.2, Postgre, 8.0) / PHP 8.2 - Postgre: /tests/Unit/UserIdentityModelTest.php#L86
Took 0.6441s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit (8.2, MySQLi, 5.7) / PHP 8.2 - MySQLi: /tests/Unit/PasswordsTest.php#L37
Took 0.5065s from 0.5000s limit to run Tests\\Unit\\PasswordsTest::testHash
phpunit (8.2, MySQLi, 5.7) / PHP 8.2 - MySQLi: /tests/Controllers/RegisterTest.php#L232
Took 0.5100s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredButNotActivatedAndRegisterAgain
phpunit (8.2, MySQLi, 5.7) / PHP 8.2 - MySQLi: /tests/Authentication/MagicLinkTest.php#L76
Took 0.6161s from 0.5000s limit to run Tests\\Authentication\\MagicLinkTest::testMagicLinkSubmitSuccess
phpunit (8.2, MySQLi, 5.7) / PHP 8.2 - MySQLi: /tests/Unit/UserIdentityModelTest.php#L86
Took 0.7278s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit (8.2, MySQLi, 8.0, highest) / PHP 8.2 - MySQLi: /tests/Controllers/RegisterTest.php#L54
Took 0.5024s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterActionSuccess
phpunit (8.2, MySQLi, 8.0, highest) / PHP 8.2 - MySQLi: /tests/Controllers/RegisterTest.php#L208
Took 0.5082s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredButNotActivatedAndLogin
phpunit (8.2, MySQLi, 8.0, highest) / PHP 8.2 - MySQLi: /tests/Unit/UserIdentityModelTest.php#L86
Took 0.6481s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset
phpunit (8.3, MySQLi, 8.0, highest) / PHP 8.3 - MySQLi: /tests/Controllers/RegisterTest.php#L54
Took 0.5021s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterActionSuccess
phpunit (8.3, MySQLi, 8.0, highest) / PHP 8.3 - MySQLi: /tests/Controllers/RegisterTest.php#L184
Took 0.5040s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterRedirectsToActionIfDefined
phpunit (8.3, MySQLi, 8.0, highest) / PHP 8.3 - MySQLi: /tests/Controllers/RegisterTest.php#L208
Took 0.5058s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredButNotActivatedAndLogin
phpunit (8.3, MySQLi, 8.0, highest) / PHP 8.3 - MySQLi: /tests/Controllers/RegisterTest.php#L232
Took 0.5061s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredButNotActivatedAndRegisterAgain
phpunit (8.3, MySQLi, 8.0, highest) / PHP 8.3 - MySQLi: /tests/Controllers/RegisterTest.php#L92
Took 0.5101s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisterActionSuccessWithNoEmailLogin
phpunit (8.3, MySQLi, 8.0, highest) / PHP 8.3 - MySQLi: /tests/Controllers/RegisterTest.php#L258
Took 0.5253s from 0.5000s limit to run Tests\\Controllers\\RegisterTest::testRegisteredAndSessionExpiredAndLogin
phpunit (8.3, MySQLi, 8.0, highest) / PHP 8.3 - MySQLi: /tests/Unit/UserIdentityModelTest.php#L86
Took 0.6816s from 0.5000s limit to run Tests\\Unit\\UserIdentityModelTest::testForceMultiplePasswordReset