Skip to content

feat(security): add TOTP-based multi-factor authentication with backend and UI support #12705

feat(security): add TOTP-based multi-factor authentication with backend and UI support

feat(security): add TOTP-based multi-factor authentication with backend and UI support #12705

Triggered via pull request January 15, 2026 20:52
Status Failure
Total duration 15m 55s
Artifacts 5

build.yml

on: pull_request
detect what files changed
18s
detect what files changed
Matrix: build
check-generateOpenApiDocs
1m 57s
check-generateOpenApiDocs
frontend-validation
3m 4s
frontend-validation
docker-compose-tests
15m 29s
docker-compose-tests
check-licence
0s
check-licence
Matrix: test-build-docker-images
Fit to window
Zoom out
Zoom in

Annotations

6 errors
frontend-validation
Process completed with exit code 1.
src/core/tests/missingTranslations.test.ts > Missing translation coverage > fails if any en-GB translation key used in source is missing: frontend/src/core/tests/missingTranslations.test.ts#L192
AssertionError: expected [ { …(3) } ] to deeply equal [] - Expected + Received - [] + [ + { + "fallback": "Two-factor authentication required", + "key": "firstLogin.mfaRequiredTitle", + "location": "frontend/src/core/components/onboarding/slides/FirstLoginSlide.tsx:195:22", + }, + ] ❯ src/core/tests/missingTranslations.test.ts:192:22
frontend-validation: frontend/src/core/components/onboarding/slides/FirstLoginSlide.tsx#L195
Missing en-GB translation for firstLogin.mfaRequiredTitle (Two-factor authentication required)
frontend-validation
Process completed with exit code 1.
src/core/tests/missingTranslations.test.ts > Missing translation coverage > fails if any en-GB translation key used in source is missing: frontend/src/core/tests/missingTranslations.test.ts#L192
AssertionError: expected [ { …(3) } ] to deeply equal [] - Expected + Received - [] + [ + { + "fallback": "Two-factor authentication required", + "key": "firstLogin.mfaRequiredTitle", + "location": "frontend/src/core/components/onboarding/slides/FirstLoginSlide.tsx:195:22", + }, + ] ❯ src/core/tests/missingTranslations.test.ts:192:22
frontend-validation: frontend/src/core/components/onboarding/slides/FirstLoginSlide.tsx#L195
Missing en-GB translation for firstLogin.mfaRequiredTitle (Two-factor authentication required)

Artifacts

Produced during runtime
Name Size Digest
openapi-docs Expired
34.8 KB
sha256:9b01207bcf64d907243118ad336be10a8b2c1a68af096f744b4c90652987034c
test-reports-jdk-17-spring-security-false Expired
3.54 MB
sha256:5e646eefda7acd69f2b9b6440c7591419023d5f571bc629e16412043f4709002
test-reports-jdk-17-spring-security-true Expired
3.54 MB
sha256:8f2a34a12663e0d8c2d7020b4fa255ba4aa1590aa60e226907ec0206468a0909
test-reports-jdk-21-spring-security-false Expired
3.54 MB
sha256:25d154d3c613d7a4849b1ba0ccf592e5336689438e84318a7ef3c81a854e4488
test-reports-jdk-21-spring-security-true Expired
3.54 MB
sha256:73154733b6389ffc62f0c7f1a24369f4a943104ada2a16afc7621b4b8be3de38