Skip to content

External db sync #10413

External db sync

External db sync #10413

Triggered via pull request January 29, 2026 20:39
Status Failure
Total duration 12m 49s
Artifacts

e2e-api-tests.yaml

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

Annotations

12 errors
tests/backend/endpoints/api/v1/external-db-sync-advanced.test.ts > External DB Sync - Advanced Tests > Re-create same email after delete exports fresh contact channel: apps/e2e/tests/backend/backend-helpers.ts#L1418
AssertionError: expected NiceResponse{ status: 400, …(3) } to match object { status: 201, …(1) } (9 matching properties omitted from actual) - Expected + Received Object { "body": Object { - "id": Any<String>, + "code": "SCHEMA_ERROR", + "details": Object { + "message": "Request validation failed on POST /api/v1/users: + - body contains unknown properties: emailAddress + - body contains unknown properties: emailAddress", + }, + "error": "Request validation failed on POST /api/v1/users: + - body contains unknown properties: emailAddress + - body contains unknown properties: emailAddress", }, - "status": 201, + "status": 400, } ❯ Object.create tests/backend/backend-helpers.ts:1418:32 ❯ tests/backend/endpoints/api/v1/external-db-sync-advanced.test.ts:751:23
tests/backend/endpoints/api/v1/external-db-sync-advanced.test.ts > External DB Sync - Advanced Tests > Delete before first sync: row is never exported: apps/e2e/tests/backend/backend-helpers.ts#L1418
AssertionError: expected NiceResponse{ status: 400, …(3) } to match object { status: 201, …(1) } (9 matching properties omitted from actual) - Expected + Received Object { "body": Object { - "id": Any<String>, + "code": "SCHEMA_ERROR", + "details": Object { + "message": "Request validation failed on POST /api/v1/users: + - body contains unknown properties: emailAddress + - body contains unknown properties: emailAddress", + }, + "error": "Request validation failed on POST /api/v1/users: + - body contains unknown properties: emailAddress + - body contains unknown properties: emailAddress", }, - "status": 201, + "status": 400, } ❯ Object.create tests/backend/backend-helpers.ts:1418:32 ❯ tests/backend/endpoints/api/v1/external-db-sync-advanced.test.ts:698:18
tests/backend/endpoints/api/v1/external-db-sync-advanced.test.ts > External DB Sync - Advanced Tests > Multiple updates before sync: last update wins: apps/e2e/tests/backend/backend-helpers.ts#L1418
AssertionError: expected NiceResponse{ status: 400, …(3) } to match object { status: 201, …(1) } (9 matching properties omitted from actual) - Expected + Received Object { "body": Object { - "id": Any<String>, + "code": "SCHEMA_ERROR", + "details": Object { + "message": "Request validation failed on POST /api/v1/users: + - body contains unknown properties: emailAddress + - body contains unknown properties: emailAddress", + }, + "error": "Request validation failed on POST /api/v1/users: + - body contains unknown properties: emailAddress + - body contains unknown properties: emailAddress", }, - "status": 201, + "status": 400, } ❯ Object.create tests/backend/backend-helpers.ts:1418:32 ❯ tests/backend/endpoints/api/v1/external-db-sync-advanced.test.ts:648:18
tests/backend/endpoints/api/v1/external-db-sync-advanced.test.ts > External DB Sync - Advanced Tests > External write protection: readonly client cannot modify users: apps/e2e/tests/backend/backend-helpers.ts#L1418
AssertionError: expected NiceResponse{ status: 400, …(3) } to match object { status: 201, …(1) } (9 matching properties omitted from actual) - Expected + Received Object { "body": Object { - "id": Any<String>, + "code": "SCHEMA_ERROR", + "details": Object { + "message": "Request validation failed on POST /api/v1/users: + - body contains unknown properties: emailAddress + - body contains unknown properties: emailAddress", + }, + "error": "Request validation failed on POST /api/v1/users: + - body contains unknown properties: emailAddress + - body contains unknown properties: emailAddress", }, - "status": 201, + "status": 400, } ❯ Object.create tests/backend/backend-helpers.ts:1418:32 ❯ tests/backend/endpoints/api/v1/external-db-sync-advanced.test.ts:571:18
tests/backend/endpoints/api/v1/external-db-sync-advanced.test.ts > External DB Sync - Advanced Tests > Complex Sequence: Multiple operations in different orders: apps/e2e/tests/backend/backend-helpers.ts#L1418
AssertionError: expected NiceResponse{ status: 400, …(3) } to match object { status: 201, …(1) } (9 matching properties omitted from actual) - Expected + Received Object { "body": Object { - "id": Any<String>, + "code": "SCHEMA_ERROR", + "details": Object { + "message": "Request validation failed on POST /api/v1/users: + - body contains unknown properties: emailAddress + - body contains unknown properties: emailAddress", + }, + "error": "Request validation failed on POST /api/v1/users: + - body contains unknown properties: emailAddress + - body contains unknown properties: emailAddress", }, - "status": 201, + "status": 400, } ❯ Object.create tests/backend/backend-helpers.ts:1418:32 ❯ tests/backend/endpoints/api/v1/external-db-sync-advanced.test.ts:459:19
tests/backend/endpoints/api/v1/external-db-sync-advanced.test.ts > External DB Sync - Advanced Tests > High Volume: 200+ users to test batching: apps/e2e/tests/backend/endpoints/api/v1/external-db-sync-utils.ts#L148
Error: Timeout waiting for table users to be created after 120000ms ❯ waitForCondition tests/backend/endpoints/api/v1/external-db-sync-utils.ts:148:9 ❯ Module.waitForTable tests/backend/endpoints/api/v1/external-db-sync-utils.ts:212:3 ❯ tests/backend/endpoints/api/v1/external-db-sync-advanced.test.ts:422:7
tests/backend/endpoints/api/v1/external-db-sync-advanced.test.ts > External DB Sync - Advanced Tests > Special Characters: Emojis, quotes, international symbols: apps/e2e/tests/backend/backend-helpers.ts#L1418
AssertionError: expected NiceResponse{ status: 400, …(3) } to match object { status: 201, …(1) } (9 matching properties omitted from actual) - Expected + Received Object { "body": Object { - "id": Any<String>, + "code": "SCHEMA_ERROR", + "details": Object { + "message": "Request validation failed on POST /api/v1/users: + - body contains unknown properties: emailAddress + - body contains unknown properties: emailAddress", + }, + "error": "Request validation failed on POST /api/v1/users: + - body contains unknown properties: emailAddress + - body contains unknown properties: emailAddress", }, - "status": 201, + "status": 400, } ❯ Object.create tests/backend/backend-helpers.ts:1418:32 ❯ tests/backend/endpoints/api/v1/external-db-sync-advanced.test.ts:319:18
tests/backend/endpoints/api/v1/external-db-sync-advanced.test.ts > External DB Sync - Advanced Tests > Idempotency & Resume: Multiple syncs should not duplicate: apps/e2e/tests/backend/backend-helpers.ts#L1418
AssertionError: expected NiceResponse{ status: 400, …(3) } to match object { status: 201, …(1) } (9 matching properties omitted from actual) - Expected + Received Object { "body": Object { - "id": Any<String>, + "code": "SCHEMA_ERROR", + "details": Object { + "message": "Request validation failed on POST /api/v1/users: + - body contains unknown properties: emailAddress + - body contains unknown properties: emailAddress", + }, + "error": "Request validation failed on POST /api/v1/users: + - body contains unknown properties: emailAddress + - body contains unknown properties: emailAddress", }, - "status": 201, + "status": 400, } ❯ Object.create tests/backend/backend-helpers.ts:1418:32 ❯ tests/backend/endpoints/api/v1/external-db-sync-advanced.test.ts:263:19
tests/backend/endpoints/api/v1/external-db-sync-advanced.test.ts > External DB Sync - Advanced Tests > Metadata Tracking: Verify sync progress is tracked in metadata table: apps/e2e/tests/backend/backend-helpers.ts#L1418
AssertionError: expected NiceResponse{ status: 400, …(3) } to match object { status: 201, …(1) } (9 matching properties omitted from actual) - Expected + Received Object { "body": Object { - "id": Any<String>, + "code": "SCHEMA_ERROR", + "details": Object { + "message": "Request validation failed on POST /api/v1/users: + - body contains unknown properties: emailAddress + - body contains unknown properties: emailAddress", + }, + "error": "Request validation failed on POST /api/v1/users: + - body contains unknown properties: emailAddress + - body contains unknown properties: emailAddress", }, - "status": 201, + "status": 400, } ❯ Object.create tests/backend/backend-helpers.ts:1418:32 ❯ tests/backend/endpoints/api/v1/external-db-sync-advanced.test.ts:181:19
tests/backend/endpoints/api/v1/external-db-sync-advanced.test.ts > External DB Sync - Advanced Tests > Multi-Tenant Isolation: User 1 -> 2 DBs, User 2 -> 3 DBs: apps/e2e/tests/backend/backend-helpers.ts#L1418
AssertionError: expected NiceResponse{ status: 400, …(3) } to match object { status: 201, …(1) } (9 matching properties omitted from actual) - Expected + Received Object { "body": Object { - "id": Any<String>, + "code": "SCHEMA_ERROR", + "details": Object { + "message": "Request validation failed on POST /api/v1/users: + - body contains unknown properties: emailAddress + - body contains unknown properties: emailAddress", + }, + "error": "Request validation failed on POST /api/v1/users: + - body contains unknown properties: emailAddress + - body contains unknown properties: emailAddress", }, - "status": 201, + "status": 400, } ❯ Object.create tests/backend/backend-helpers.ts:1418:32 ❯ tests/backend/endpoints/api/v1/external-db-sync-advanced.test.ts:60:19
E2E Tests (Node 22.x, Freestyle prod)
The strategy configuration was canceled because "build._22_x_mock" failed
E2E Tests (Node 22.x, Freestyle prod)
The operation was canceled.