Skip to content

Turnstile integration for fraud protection #40

Turnstile integration for fraud protection

Turnstile integration for fraud protection #40

Triggered via pull request March 12, 2026 01:12
Status Failure
Total duration 20m 20s
Artifacts
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

7 errors
E2E Tests (Local Emulator, Node 22.x)
Process completed with exit code 1.
src/lib/risk-scores.tsx > loader rethrows private engine import errors: apps/backend/src/lib/risk-scores.tsx#L280
Error: ENOENT: no such file or directory, mkdtemp '/home/runner/work/stack-auth/stack-auth/tmp/private-risk-engine-Zgw4Dz' ❯ src/lib/risk-scores.tsx:280:20 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { errno: -2, code: 'ENOENT', syscall: 'mkdtemp', path: '/home/runner/work/stack-auth/stack-auth/tmp/private-risk-engine-Zgw4Dz' }
tests/backend/endpoints/api/v1/external-db-sync-race.test.ts > External DB Sync - Race Condition Tests > Deletes near pagination boundaries are honored: apps/e2e/tests/backend/endpoints/api/v1/external-db-sync-utils.ts#L149
Error: Timeout waiting for initial >300 users exported after 180000ms ❯ Module.waitForCondition tests/backend/endpoints/api/v1/external-db-sync-utils.ts:149:9 ❯ tests/backend/endpoints/api/v1/external-db-sync-race.test.ts:241:7
tests/backend/endpoints/api/v1/external-db-sync-high-volume.test.ts > External DB Sync - High Volume Tests > High Volume: Syncs more than 1000 users: apps/e2e/tests/backend/endpoints/api/v1/external-db-sync-utils.ts#L149
Error: Timeout waiting for all 1500 users to sync to external DB after 480000ms ❯ Module.waitForCondition tests/backend/endpoints/api/v1/external-db-sync-utils.ts:149:9 ❯ tests/backend/endpoints/api/v1/external-db-sync-high-volume.test.ts:156:7
tests/backend/endpoints/api/v1/external-db-sync-advanced.test.ts > External DB Sync - Advanced Tests > High volume with deletes interleaved retains the expected dataset: apps/e2e/tests/backend/endpoints/api/v1/external-db-sync-utils.ts#L149
Error: Timeout waiting for initial batch exported after 180000ms ❯ Module.waitForCondition tests/backend/endpoints/api/v1/external-db-sync-utils.ts:149:9 ❯ tests/backend/endpoints/api/v1/external-db-sync-advanced.test.ts:1070:7
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#L149
Error: Timeout waiting for all 200 users to be synced after 180000ms ❯ Module.waitForCondition tests/backend/endpoints/api/v1/external-db-sync-utils.ts:149:9 ❯ tests/backend/endpoints/api/v1/external-db-sync-advanced.test.ts:480:7
tests/js/oauth.test.ts > adds provider_scope from oauthScopesOnSignIn for authenticate flow: apps/e2e/tests/js/oauth.test.ts#L50
AssertionError: expected null to be 'repo' // Object.is equality - Expected: "repo" + Received: null ❯ it.timeout tests/js/oauth.test.ts:50:53