From 6e98ef492ee17c41a8307811fa8466f5e60744c4 Mon Sep 17 00:00:00 2001 From: Theodore Li Date: Thu, 21 May 2026 19:27:28 -0700 Subject: [PATCH 1/2] fix(db): disable statement_timeout for migrations --- packages/db/scripts/migrate.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/db/scripts/migrate.ts b/packages/db/scripts/migrate.ts index 4918b572cf3..d8449a5775a 100644 --- a/packages/db/scripts/migrate.ts +++ b/packages/db/scripts/migrate.ts @@ -12,6 +12,7 @@ if (!url) { const client = postgres(url, { max: 1, connect_timeout: 10 }) try { + await client`SET statement_timeout = 0` await migrate(drizzle(client), { migrationsFolder: './migrations' }) console.log('Migrations applied successfully.') } catch (error) { From 1ca4dbac3b2c8a35c3adced90d05a7cfdf6e0449 Mon Sep 17 00:00:00 2001 From: Theodore Li Date: Thu, 21 May 2026 19:32:38 -0700 Subject: [PATCH 2/2] fix(ci): route migration workflow through guarded migrate.ts --- .github/workflows/migrations.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/migrations.yml b/.github/workflows/migrations.yml index daf41a0d984..4a6aab428ad 100644 --- a/.github/workflows/migrations.yml +++ b/.github/workflows/migrations.yml @@ -39,4 +39,4 @@ jobs: working-directory: ./packages/db env: DATABASE_URL: ${{ github.ref == 'refs/heads/main' && secrets.DATABASE_URL || github.ref == 'refs/heads/dev' && secrets.DEV_DATABASE_URL || secrets.STAGING_DATABASE_URL }} - run: bunx drizzle-kit migrate --config=./drizzle.config.ts \ No newline at end of file + run: bun run ./scripts/migrate.ts \ No newline at end of file