Skip to content

feat: OAuth 2.1 authorization server (round 1) #12620

feat: OAuth 2.1 authorization server (round 1)

feat: OAuth 2.1 authorization server (round 1) #12620

Triggered via pull request August 13, 2026 08:03
Status Failure
Total duration 15m 54s
Artifacts 16

test.yml

on: pull_request
Build backend 🏗️
3m 29s
Build backend 🏗️
Build frontend 🏗️
2m 13s
Build frontend 🏗️
Install E2E dependencies ⬇️
44s
Install E2E dependencies ⬇️
Build backend without ee 🏗️
3m 50s
Build backend without ee 🏗️
Frontend static check 🪲
2m 42s
Frontend static check 🪲
Frontend unit tests 🧪
1m 12s
Frontend unit tests 🧪
Frontend unit tests without ee 🧪
1m 11s
Frontend unit tests without ee 🧪
DataCy Check 🏷️
14s
DataCy Check 🏷️
E2E Static Check 🪲
43s
E2E Static Check 🪲
Ktlint 🪲
1m 34s
Ktlint 🪲
Email templates static check 🪲
46s
Email templates static check 🪲
Matrix: backend-test
Schema Check 📋
2m 40s
Schema Check 📋
Migration Check 🗃️
2m 29s
Migration Check 🗃️
Slim Docker smoke 🐳
3m 36s
Slim Docker smoke 🐳
Matrix: E2E testing ‍🔎
Everything passed 🎉
2s
Everything passed 🎉
Fit to window
Zoom out
Zoom in

Annotations

20 errors and 69 warnings
Frontend static check 🪲
No overload matches this call.
Frontend static check 🪲
No overload matches this call.
Frontend static check 🪲
Type '"oauth2_consent_project_inaccessible"' is not assignable to type '"name" | "Password" | "Password confirmation" | "accept_auth_provider_change_accept" | "accept_auth_provider_change_accept_non_managed" | "accept_auth_provider_change_decline" | ... 3236 more ... | "user-profile.upload-avatar-menu-item"'.
Frontend static check 🪲
No overload matches this call.
Frontend static check 🪲
Type '"oauth2_consent_error"' is not assignable to type '"name" | "Password" | "Password confirmation" | "accept_auth_provider_change_accept" | "accept_auth_provider_change_accept_non_managed" | "accept_auth_provider_change_decline" | ... 3236 more ... | "user-profile.upload-avatar-menu-item"'.
Frontend static check 🪲
No overload matches this call.
Frontend static check 🪲
No overload matches this call.
Frontend static check 🪲
Type '"oauth2_bootstrap_error"' is not assignable to type '"name" | "Password" | "Password confirmation" | "accept_auth_provider_change_accept" | "accept_auth_provider_change_accept_non_managed" | "accept_auth_provider_change_decline" | ... 3236 more ... | "user-profile.upload-avatar-menu-item"'.
Frontend static check 🪲
No overload matches this call.
Frontend static check 🪲
No overload matches this call.
Failed Test: io.tolgee.security.authentication.JwtServiceTest: it rejects tokens emitted before user tokens validity period()
io.tolgee.security.authentication.JwtServiceTest: it rejects tokens emitted before user tokens validity period(): org.opentest4j.AssertionFailedError: Expected io.tolgee.exceptions.AuthenticationException to be thrown, but nothing was thrown. - org.opentest4j.AssertionFailedError: Expected io.tolgee.exceptions.AuthenticationException to be thrown, but nothing was thrown. at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:159) at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:74) at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:35) at org.junit.jupiter.api.Assertions.assertThrows(Assertions.java:3223) at io.tolgee.security.authentication.JwtServiceTest.it rejects tokens emitted before user tokens validity period(JwtServiceTest.kt:364)
Failed Test: io.tolgee.security.authentication.JwtServiceTest: it rejects tokens emitted before user tokens validity period()
io.tolgee.security.authentication.JwtServiceTest: it rejects tokens emitted before user tokens validity period(): org.opentest4j.AssertionFailedError: Expected io.tolgee.exceptions.AuthenticationException to be thrown, but nothing was thrown. - org.opentest4j.AssertionFailedError: Expected io.tolgee.exceptions.AuthenticationException to be thrown, but nothing was thrown. at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:159) at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:74) at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:35) at org.junit.jupiter.api.Assertions.assertThrows(Assertions.java:3223) at io.tolgee.security.authentication.JwtServiceTest.it rejects tokens emitted before user tokens validity period(JwtServiceTest.kt:364)
Failed Test: io.tolgee.security.authentication.JwtServiceTest: it rejects tokens emitted before user tokens validity period()
io.tolgee.security.authentication.JwtServiceTest: it rejects tokens emitted before user tokens validity period(): org.opentest4j.AssertionFailedError: Expected io.tolgee.exceptions.AuthenticationException to be thrown, but nothing was thrown. - org.opentest4j.AssertionFailedError: Expected io.tolgee.exceptions.AuthenticationException to be thrown, but nothing was thrown. at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:159) at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:74) at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:35) at org.junit.jupiter.api.Assertions.assertThrows(Assertions.java:3223) at io.tolgee.security.authentication.JwtServiceTest.it rejects tokens emitted before user tokens validity period(JwtServiceTest.kt:364)
Failed Test: io.tolgee.security.authentication.JwtServiceTest: it rejects tokens emitted before user tokens validity period()
io.tolgee.security.authentication.JwtServiceTest: it rejects tokens emitted before user tokens validity period(): org.opentest4j.AssertionFailedError: Expected io.tolgee.exceptions.AuthenticationException to be thrown, but nothing was thrown. - org.opentest4j.AssertionFailedError: Expected io.tolgee.exceptions.AuthenticationException to be thrown, but nothing was thrown. at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:159) at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:74) at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:35) at org.junit.jupiter.api.Assertions.assertThrows(Assertions.java:3223) at io.tolgee.security.authentication.JwtServiceTest.it rejects tokens emitted before user tokens validity period(JwtServiceTest.kt:364)
Failed Test: io.tolgee.security.authentication.JwtServiceTest: it rejects tokens emitted before user tokens validity period()
io.tolgee.security.authentication.JwtServiceTest: it rejects tokens emitted before user tokens validity period(): org.opentest4j.AssertionFailedError: Expected io.tolgee.exceptions.AuthenticationException to be thrown, but nothing was thrown. - org.opentest4j.AssertionFailedError: Expected io.tolgee.exceptions.AuthenticationException to be thrown, but nothing was thrown. at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:159) at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:74) at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:35) at org.junit.jupiter.api.Assertions.assertThrows(Assertions.java:3223) at io.tolgee.security.authentication.JwtServiceTest.it rejects tokens emitted before user tokens validity period(JwtServiceTest.kt:364)
Failed Test: io.tolgee.security.authentication.JwtServiceTest: it rejects tokens emitted before user tokens validity period()
io.tolgee.security.authentication.JwtServiceTest: it rejects tokens emitted before user tokens validity period(): org.opentest4j.AssertionFailedError: Expected io.tolgee.exceptions.AuthenticationException to be thrown, but nothing was thrown. - org.opentest4j.AssertionFailedError: Expected io.tolgee.exceptions.AuthenticationException to be thrown, but nothing was thrown. at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:159) at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:74) at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:35) at org.junit.jupiter.api.Assertions.assertThrows(Assertions.java:3223) at io.tolgee.security.authentication.JwtServiceTest.it rejects tokens emitted before user tokens validity period(JwtServiceTest.kt:364)
BT ‍🔎 (data:test)
Final attempt failed. Child_process exited with error code 1
E2E testing ‍🔎 (15, 14)
Final attempt failed. Child_process exited with error code 1
E2E testing ‍🔎 (15, 1)
Final attempt failed. Child_process exited with error code 1
Everything passed 🎉
Process completed with exit code 1.
DataCy Check 🏷️
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
E2E Static Check 🪲
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, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Install E2E dependencies ⬇️
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, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Email templates static check 🪲
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, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Frontend unit tests without ee 🧪
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, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Frontend unit tests 🧪
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, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Ktlint 🪲
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-java@v4, gradle/actions/setup-gradle@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Ktlint 🪲
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
Build frontend 🏗️
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, actions/setup-java@v4, actions/setup-node@v4, actions/upload-artifact@v4, gradle/actions/setup-gradle@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build frontend 🏗️
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
Frontend static check 🪲
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, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build backend 🏗️
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, actions/setup-java@v4, actions/setup-node@v4, actions/upload-artifact@v4, gradle/actions/setup-gradle@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build backend 🏗️
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
Build backend without ee 🏗️
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-java@v4, gradle/actions/setup-gradle@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build backend without ee 🏗️
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
BT ‍🔎 (security:test)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-java@v4, actions/setup-node@v4, actions/upload-artifact@v4, dorny/test-reporter@v1, gradle/actions/setup-gradle@v4, nick-fields/retry@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
BT ‍🔎 (security:test)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
BT ‍🔎 (ktlint:test)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-java@v4, actions/setup-node@v4, actions/upload-artifact@v4, dorny/test-reporter@v1, gradle/actions/setup-gradle@v4, nick-fields/retry@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
BT ‍🔎 (ktlint:test)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
Migration Check 🗃️
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-java@v4, gradle/actions/setup-gradle@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Migration Check 🗃️
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
Schema Check 📋
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, actions/download-artifact@v4, actions/setup-java@v4, actions/setup-node@v4, gradle/actions/setup-gradle@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Schema Check 📋
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
BT ‍🔎 (data:test)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-java@v4, actions/setup-node@v4, actions/upload-artifact@v4, dorny/test-reporter@v1, gradle/actions/setup-gradle@v4, nick-fields/retry@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
BT ‍🔎 (data:test)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
BT ‍🔎 (server-app:runWithoutEeTests)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-java@v4, actions/setup-node@v4, actions/upload-artifact@v4, dorny/test-reporter@v1, gradle/actions/setup-gradle@v4, nick-fields/retry@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
BT ‍🔎 (server-app:runWithoutEeTests)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
Slim Docker smoke 🐳
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-java@v4, gradle/actions/setup-gradle@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Slim Docker smoke 🐳
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
BT ‍🔎 (server-app:runWebsocketTests)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-java@v4, actions/setup-node@v4, actions/upload-artifact@v4, dorny/test-reporter@v1, gradle/actions/setup-gradle@v4, nick-fields/retry@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
BT ‍🔎 (server-app:runWebsocketTests)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
E2E testing ‍🔎 (15, 2)
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, actions/download-artifact@v4, actions/setup-java@v4, actions/setup-node@v4, gradle/actions/setup-gradle@v4, nick-fields/retry@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
E2E testing ‍🔎 (15, 2)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
E2E testing ‍🔎 (15, 14)
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, actions/download-artifact@v4, actions/setup-java@v4, actions/setup-node@v4, actions/upload-artifact@v4, gradle/actions/setup-gradle@v4, nick-fields/retry@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
E2E testing ‍🔎 (15, 14)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
E2E testing ‍🔎 (15, 1)
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, actions/download-artifact@v4, actions/setup-java@v4, actions/setup-node@v4, actions/upload-artifact@v4, gradle/actions/setup-gradle@v4, nick-fields/retry@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
E2E testing ‍🔎 (15, 1)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
E2E testing ‍🔎 (15, 8)
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, actions/download-artifact@v4, actions/setup-java@v4, actions/setup-node@v4, gradle/actions/setup-gradle@v4, nick-fields/retry@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
E2E testing ‍🔎 (15, 8)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
E2E testing ‍🔎 (15, 3)
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, actions/download-artifact@v4, actions/setup-java@v4, actions/setup-node@v4, gradle/actions/setup-gradle@v4, nick-fields/retry@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
E2E testing ‍🔎 (15, 3)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
E2E testing ‍🔎 (15, 0)
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, actions/download-artifact@v4, actions/setup-java@v4, actions/setup-node@v4, gradle/actions/setup-gradle@v4, nick-fields/retry@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
E2E testing ‍🔎 (15, 0)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
E2E testing ‍🔎 (15, 12)
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, actions/download-artifact@v4, actions/setup-java@v4, actions/setup-node@v4, gradle/actions/setup-gradle@v4, nick-fields/retry@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
E2E testing ‍🔎 (15, 12)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
E2E testing ‍🔎 (15, 11)
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, actions/download-artifact@v4, actions/setup-java@v4, actions/setup-node@v4, gradle/actions/setup-gradle@v4, nick-fields/retry@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
E2E testing ‍🔎 (15, 11)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
E2E testing ‍🔎 (15, 13)
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, actions/download-artifact@v4, actions/setup-java@v4, actions/setup-node@v4, gradle/actions/setup-gradle@v4, nick-fields/retry@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
E2E testing ‍🔎 (15, 13)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
E2E testing ‍🔎 (15, 9)
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, actions/download-artifact@v4, actions/setup-java@v4, actions/setup-node@v4, gradle/actions/setup-gradle@v4, nick-fields/retry@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
E2E testing ‍🔎 (15, 9)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
BT ‍🔎 (server-app:runContextRecreatingTests)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-java@v4, actions/setup-node@v4, actions/upload-artifact@v4, dorny/test-reporter@v1, gradle/actions/setup-gradle@v4, nick-fields/retry@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
BT ‍🔎 (server-app:runContextRecreatingTests)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
E2E testing ‍🔎 (15, 5)
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, actions/download-artifact@v4, actions/setup-java@v4, actions/setup-node@v4, gradle/actions/setup-gradle@v4, nick-fields/retry@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
E2E testing ‍🔎 (15, 5)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
E2E testing ‍🔎 (15, 10)
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, actions/download-artifact@v4, actions/setup-java@v4, actions/setup-node@v4, gradle/actions/setup-gradle@v4, nick-fields/retry@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
E2E testing ‍🔎 (15, 10)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
BT ‍🔎 (server-app:runStandardTests shard 1/2)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-java@v4, actions/setup-node@v4, actions/upload-artifact@v4, dorny/test-reporter@v1, gradle/actions/setup-gradle@v4, nick-fields/retry@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
BT ‍🔎 (server-app:runStandardTests shard 1/2)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
BT ‍🔎 (server-app:runStandardTests shard 0/2)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-java@v4, actions/setup-node@v4, actions/upload-artifact@v4, dorny/test-reporter@v1, gradle/actions/setup-gradle@v4, nick-fields/retry@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
BT ‍🔎 (server-app:runStandardTests shard 0/2)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
E2E testing ‍🔎 (15, 7)
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, actions/download-artifact@v4, actions/setup-java@v4, actions/setup-node@v4, gradle/actions/setup-gradle@v4, nick-fields/retry@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
E2E testing ‍🔎 (15, 7)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
E2E testing ‍🔎 (15, 6)
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, actions/download-artifact@v4, actions/setup-java@v4, actions/setup-node@v4, gradle/actions/setup-gradle@v4, nick-fields/retry@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
E2E testing ‍🔎 (15, 6)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
E2E testing ‍🔎 (15, 4)
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, actions/download-artifact@v4, actions/setup-java@v4, actions/setup-node@v4, gradle/actions/setup-gradle@v4, nick-fields/retry@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
E2E testing ‍🔎 (15, 4)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
BT ‍🔎 (ee-test:test)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-java@v4, actions/setup-node@v4, actions/upload-artifact@v4, dorny/test-reporter@v1, gradle/actions/setup-gradle@v4, nick-fields/retry@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
BT ‍🔎 (ee-test:test)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.

Artifacts

Produced during runtime
Name Size Digest
backend
284 MB
sha256:0336f33404bdb1cb28c5f51135f8f45c81abb1ec9b020aded3a51c3cee8439d6
backend_test_reports_data_test
278 KB
sha256:b77eb787b12d127a18be21c877e728700f8f6e77a671865de3d6aad5653e9ba2
backend_test_reports_ee-test_test
8.79 MB
sha256:81fef4472cea882a67e1c5b9faffe257ae3fb31c15575df8f473ec2773f22b85
backend_test_reports_ktlint_test
61.9 KB
sha256:be9550b03b1f83cb9d140398c3e26e1f6e454bde8a05d012d67de4fef7241a05
backend_test_reports_security_test
75.9 KB
sha256:aa4dc1d11d3ec80bc12aafe8b4b25682dc54fb6cf2df0ca1320b077d561a1780
backend_test_reports_server-app_runContextRecreatingTests
797 KB
sha256:a7d0ca93dff90a3ebaa21a175560262b98d2543a06df7355c78af3b7fee071dd
backend_test_reports_server-app_runStandardTests_shard0
2.81 MB
sha256:f1b730f7dcfc0c9fd7462ff0d7eaaea607bf05b882bbc0afe429637b428780c6
backend_test_reports_server-app_runStandardTests_shard1
2.61 MB
sha256:9c9d721d664ef77e6b7e9050814e38db629953e63bb725b3d0b8994d5faed0a8
backend_test_reports_server-app_runWebsocketTests
288 KB
sha256:bb29bf201e4a7d854d7b77e83a30290358cd85a7a73de24817123b6a24becc29
backend_test_reports_server-app_runWithoutEeTests
192 KB
sha256:fb50ef7035849b0c008de1ba9a5b48dece26f27ed55e4d20497ea82dca2faba0
e2e_1
100 KB
sha256:b74ef029ee91aff9cacfb039a1b5b86651e782c5b4aa5f6142675297e7d5e6e8
e2e_14
89.4 KB
sha256:b74a4b1e36f42a7e7172a38dc98397a39b7048c404fb7e05e99078258e2ce5b4
e2e_deps
180 MB
sha256:65f3b968a0f3fb71c7dac7e58c2694b2f0a7c241035d00589603c01fbbd308a8
e2e_server_log_1
614 KB
sha256:7da7e6c8b02511ac1951a200a53114ecaa5ffe7254a012d0f9a630fd77f6a362
e2e_server_log_14
597 KB
sha256:974eeba02b27d67f09a8340f67e696a3c9a4528cf2f7960a76e9af73949307c8
webapp
3.02 MB
sha256:4052b87cc4c510dc31b7dd9cae18dc30c345850ae140a24f0f8ec399dae65bac