Feature/module initialization #18
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/
|