Skip to content

Feature/module initialization #18

Feature/module initialization

Feature/module initialization #18

Triggered via pull request July 23, 2026 17:26
Status Failure
Total duration 3m 4s
Artifacts –

pr-checks.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 3 warnings
test/e2e/workflows/case-1-empty-db-full-flow.test.ts > Case 1: Empty DB — start → plan → apply → commit → deploy > verifies full fixture schema in local DB: cli/test/e2e/helpers/workflow.ts#L138
AssertionError: Table 'category' should exist in local DB: expected false to be true // Object.is equality - Expected + Received - true + false ❯ verifyTablesExist test/e2e/helpers/workflow.ts:138:7 ❯ verifyFixtureSchema test/e2e/helpers/workflow.ts:251:3 ❯ test/e2e/workflows/case-1-empty-db-full-flow.test.ts:85:5
test/e2e/workflows/case-1-empty-db-full-flow.test.ts > Case 1: Empty DB — start → plan → apply → commit → deploy > applies the plan to local database: cli/test/e2e/helpers/workflow.ts#L35
AssertionError: expected 1 to be +0 // Object.is equality - Expected + Received - 0 + 1 ❯ runApply test/e2e/helpers/workflow.ts:35:27 ❯ test/e2e/workflows/case-1-empty-db-full-flow.test.ts:81:5
test/e2e/workflows/case-1-empty-db-full-flow.test.ts > Case 1: Empty DB — start → plan → apply → commit → deploy > generates a plan from empty DB to fixture schema: cli/test/e2e/helpers/workflow.ts#L26
AssertionError: expected 1 to be +0 // Object.is equality - Expected + Received - 0 + 1 ❯ runPlan test/e2e/helpers/workflow.ts:26:27 ❯ test/e2e/workflows/case-1-empty-db-full-flow.test.ts:73:20
test/e2e/workflows/case-1-empty-db-full-flow.test.ts > Case 1: Empty DB — start → plan → apply → commit → deploy > shows active session in status --json: cli/test/e2e/workflows/case-1-empty-db-full-flow.test.ts#L67
AssertionError: expected false to be true // Object.is equality - Expected + Received - true + false ❯ test/e2e/workflows/case-1-empty-db-full-flow.test.ts:67:34
test/e2e/workflows/case-1-empty-db-full-flow.test.ts > Case 1: Empty DB — start → plan → apply → commit → deploy > starts a migration session from empty remote: cli/test/e2e/helpers/workflow.ts#L19
AssertionError: expected 1 to be +0 // Object.is equality - Expected + Received - 0 + 1 ❯ startSession test/e2e/helpers/workflow.ts:19:27 ❯ test/e2e/workflows/case-1-empty-db-full-flow.test.ts:58:5
test/e2e/workflows/abort-workflow.test.ts > Abort workflow — start → abort → verify cleanup > can start a new session after abort: cli/test/e2e/helpers/db-query.ts#L50
error: relation "category" already exists ❯ node_modules/pg/lib/client.js:624:17 ❯ executeSql test/e2e/helpers/db-query.ts:50:5 ❯ test/e2e/workflows/abort-workflow.test.ts:73:5 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { length: 102, severity: 'ERROR', code: '42P07', detail: undefined, hint: undefined, position: undefined, internalPosition: undefined, internalQuery: undefined, where: undefined, schema: undefined, table: undefined, dataType: undefined, constraint: undefined, file: 'heap.c', routine: 'heap_create_with_catalog' }
test/e2e/workflows/abort-workflow.test.ts > Abort workflow — start → abort → verify cleanup > aborts the session: cli/test/e2e/workflows/abort-workflow.test.ts#L54
AssertionError: expected 'info No active migration session to a…' to contain 'aborted' Expected: "aborted" Received: "info No active migration session to abort." ❯ test/e2e/workflows/abort-workflow.test.ts:54:27
test/e2e/workflows/abort-workflow.test.ts > Abort workflow — start → abort → verify cleanup > starts a session: cli/test/e2e/workflows/abort-workflow.test.ts#L46
AssertionError: expected 1 to be +0 // Object.is equality - Expected + Received - 0 + 1 ❯ test/e2e/workflows/abort-workflow.test.ts:46:29
test/e2e/error-handling/conflict-detection.test.ts > Error handling — conflict detection > commit fails when changes not applied: cli/test/e2e/error-handling/conflict-detection.test.ts#L71
AssertionError: expected 1 to be +0 // Object.is equality - Expected + Received - 0 + 1 ❯ test/e2e/error-handling/conflict-detection.test.ts:71:34
test/e2e/error-handling/conflict-detection.test.ts > Error handling — conflict detection > start fails when session already active: cli/test/e2e/error-handling/conflict-detection.test.ts#L42
AssertionError: expected 1 to be +0 // Object.is equality - Expected + Received - 0 + 1 ❯ test/e2e/error-handling/conflict-detection.test.ts:42:30
CLI Build
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, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
CLI 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/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/
CLI E2E Tests
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-node@v4, docker/setup-buildx-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/