Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
};
await sql`
UPDATE "Project"
SET "onboardingState" = ${JSON.stringify(onboardingState)}::jsonb
SET "onboardingState" = ${sql.json(onboardingState)}::jsonb
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
SET "onboardingState" = ${sql.json(onboardingState)}::jsonb
SET "onboardingState" = ${sql.json(onboardingState)}

Unnecessary ::jsonb cast applied after sql.json() function in migration test UPDATE statement causes inconsistency with other migration tests

Fix on Vercel

WHERE "id" = ${ctx.projectId}
`;

Expand All @@ -39,7 +39,7 @@
WHERE "id" = ${ctx.projectId}
`;
expect(updatedRows).toHaveLength(1);
expect(JSON.parse(updatedRows[0].onboardingState)).toMatchInlineSnapshot(`

Check failure on line 42 in apps/backend/prisma/migrations/20260420000000_add_project_onboarding_state/tests/default-and-updates.ts

View workflow job for this annotation

GitHub Actions / Back-compat — Current branch migrations with dev branch code

src/auto-migrations/migration-tests.test.ts > database migration tests > 20260420000000_add_project_onboarding_state > default-and-updates

Error: Snapshot `database migration tests > 20260420000000_add_project_onboarding_state > default-and-updates 1` mismatched - Expected + Received - { - "selected_apps": [ - "authentication", - "emails", - ], - "selected_config_choice": "create-new", - "selected_email_theme_id": null, - "selected_payments_country": "US", - "selected_sign_in_methods": [ - "credential", - "magicLink", - ], - } + "{"selected_config_choice":"create-new","selected_apps":["authentication","emails"],"selected_sign_in_methods":["credential","magicLink"],"selected_email_theme_id":null,"selected_payments_country":"US"}" ❯ Module.postMigration prisma/migrations/20260420000000_add_project_onboarding_state/tests/default-and-updates.ts:42:54 ❯ src/auto-migrations/migration-tests.test.ts:148:13

Check failure on line 42 in apps/backend/prisma/migrations/20260420000000_add_project_onboarding_state/tests/default-and-updates.ts

View workflow job for this annotation

GitHub Actions / Back-compat — Current branch migrations with dev branch code

src/auto-migrations/migration-tests.test.ts > database migration tests > 20260420000000_add_project_onboarding_state > default-and-updates

Error: Snapshot `database migration tests > 20260420000000_add_project_onboarding_state > default-and-updates 1` mismatched - Expected + Received - { - "selected_apps": [ - "authentication", - "emails", - ], - "selected_config_choice": "create-new", - "selected_email_theme_id": null, - "selected_payments_country": "US", - "selected_sign_in_methods": [ - "credential", - "magicLink", - ], - } + "{"selected_config_choice":"create-new","selected_apps":["authentication","emails"],"selected_sign_in_methods":["credential","magicLink"],"selected_email_theme_id":null,"selected_payments_country":"US"}" ❯ Module.postMigration prisma/migrations/20260420000000_add_project_onboarding_state/tests/default-and-updates.ts:42:54 ❯ src/auto-migrations/migration-tests.test.ts:148:13

Check failure on line 42 in apps/backend/prisma/migrations/20260420000000_add_project_onboarding_state/tests/default-and-updates.ts

View workflow job for this annotation

GitHub Actions / Forward-compat — Current branch code with dev branch migrations

src/auto-migrations/migration-tests.test.ts > database migration tests > 20260420000000_add_project_onboarding_state > default-and-updates

Error: Snapshot `database migration tests > 20260420000000_add_project_onboarding_state > default-and-updates 1` mismatched - Expected + Received - { - "selected_apps": [ - "authentication", - "emails", - ], - "selected_config_choice": "create-new", - "selected_email_theme_id": null, - "selected_payments_country": "US", - "selected_sign_in_methods": [ - "credential", - "magicLink", - ], - } + "{"selected_config_choice":"create-new","selected_apps":["authentication","emails"],"selected_sign_in_methods":["credential","magicLink"],"selected_email_theme_id":null,"selected_payments_country":"US"}" ❯ Module.postMigration prisma/migrations/20260420000000_add_project_onboarding_state/tests/default-and-updates.ts:42:54 ❯ src/auto-migrations/migration-tests.test.ts:148:13

Check failure on line 42 in apps/backend/prisma/migrations/20260420000000_add_project_onboarding_state/tests/default-and-updates.ts

View workflow job for this annotation

GitHub Actions / Forward-compat — Current branch code with dev branch migrations

src/auto-migrations/migration-tests.test.ts > database migration tests > 20260420000000_add_project_onboarding_state > default-and-updates

Error: Snapshot `database migration tests > 20260420000000_add_project_onboarding_state > default-and-updates 1` mismatched - Expected + Received - { - "selected_apps": [ - "authentication", - "emails", - ], - "selected_config_choice": "create-new", - "selected_email_theme_id": null, - "selected_payments_country": "US", - "selected_sign_in_methods": [ - "credential", - "magicLink", - ], - } + "{"selected_config_choice":"create-new","selected_apps":["authentication","emails"],"selected_sign_in_methods":["credential","magicLink"],"selected_email_theme_id":null,"selected_payments_country":"US"}" ❯ Module.postMigration prisma/migrations/20260420000000_add_project_onboarding_state/tests/default-and-updates.ts:42:54 ❯ src/auto-migrations/migration-tests.test.ts:148:13
{
"selected_apps": [
"authentication",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2435,15 +2435,15 @@ NiceResponse {
"display_name": null,
"id": "<stripped UUID>",
"last_active_at_millis": <stripped field 'last_active_at_millis'>,
"primary_email": "mailbox-1--<stripped UUID>@stack-generated.example.com",
"primary_email": "mailbox-2--<stripped UUID>@stack-generated.example.com",
"profile_image_url": null,
"signed_up_at_millis": <stripped field 'signed_up_at_millis'>,
},
{
"display_name": null,
"id": "<stripped UUID>",
"last_active_at_millis": <stripped field 'last_active_at_millis'>,
"primary_email": "mailbox-2--<stripped UUID>@stack-generated.example.com",
"primary_email": "mailbox-1--<stripped UUID>@stack-generated.example.com",
"profile_image_url": null,
"signed_up_at_millis": <stripped field 'signed_up_at_millis'>,
},
Expand Down
Loading