From cc009eace29b3668bb02b43b7145d3a1da81d1fa Mon Sep 17 00:00:00 2001 From: Han Qiao Date: Wed, 8 Oct 2025 23:02:37 +0800 Subject: [PATCH 1/3] fix: ensure failure exit code is properly reported --- src/scripts/migrate-call.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/scripts/migrate-call.ts b/src/scripts/migrate-call.ts index c1462ee56..fb13b8a59 100644 --- a/src/scripts/migrate-call.ts +++ b/src/scripts/migrate-call.ts @@ -9,4 +9,4 @@ import { getConfig } from '../config' databaseUrl: databaseURL, upToMigration: dbMigrationFreezeAt, }) -})().catch(console.error) +})() From 0aea40b80fe4fdbd25cf4c274d757c29c5ec8808 Mon Sep 17 00:00:00 2001 From: Qiao Han Date: Thu, 9 Oct 2025 00:30:03 +0800 Subject: [PATCH 2/3] chore: ignore eslint error in main --- src/scripts/migrate-call.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/scripts/migrate-call.ts b/src/scripts/migrate-call.ts index fb13b8a59..1a82601c9 100644 --- a/src/scripts/migrate-call.ts +++ b/src/scripts/migrate-call.ts @@ -3,6 +3,7 @@ dotenv.config() import { runMigrationsOnTenant } from '@internal/database/migrations' import { getConfig } from '../config' +// eslint-disable-next-line @typescript-eslint/no-floating-promises ;(async () => { const { databaseURL, dbMigrationFreezeAt } = getConfig() await runMigrationsOnTenant({ From b2ab448fe07403bc630821f06f7148c9ef38194f Mon Sep 17 00:00:00 2001 From: Qiao Han Date: Thu, 9 Oct 2025 00:31:54 +0800 Subject: [PATCH 3/3] chore: try voiding the promise --- src/scripts/migrate-call.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/scripts/migrate-call.ts b/src/scripts/migrate-call.ts index 1a82601c9..73ca161f1 100644 --- a/src/scripts/migrate-call.ts +++ b/src/scripts/migrate-call.ts @@ -3,8 +3,7 @@ dotenv.config() import { runMigrationsOnTenant } from '@internal/database/migrations' import { getConfig } from '../config' -// eslint-disable-next-line @typescript-eslint/no-floating-promises -;(async () => { +void (async () => { const { databaseURL, dbMigrationFreezeAt } = getConfig() await runMigrationsOnTenant({ databaseUrl: databaseURL,