From 623c13a2045e7c888c52ed62a67e12f8ba07890e Mon Sep 17 00:00:00 2001 From: "Sakamoto, Kazunori" Date: Fri, 12 Dec 2025 12:45:44 +0900 Subject: [PATCH 1/4] fix: ignore errors on cleanUpLitestream() --- packages/wb/src/scripts/prismaScripts.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/wb/src/scripts/prismaScripts.ts b/packages/wb/src/scripts/prismaScripts.ts index a6fd23e2..fb7a59e2 100644 --- a/packages/wb/src/scripts/prismaScripts.ts +++ b/packages/wb/src/scripts/prismaScripts.ts @@ -13,7 +13,7 @@ class PrismaScripts { cleanUpLitestream(project: Project): string { const dirPath = getDatabaseDirPath(project); // Cleanup existing artifacts to avoid issues with Litestream replication at first. - return `rm -Rf ${dirPath}/prod.sqlite3-*; rm -Rf ${dirPath}/prod.sqlite3.*; rm -Rf ${dirPath}/.prod.sqlite3*`; + return `rm -Rf ${dirPath}/prod.sqlite3-*; rm -Rf ${dirPath}/prod.sqlite3.*; rm -Rf ${dirPath}/.prod.sqlite3*; true`; } deploy(_: Project, additionalOptions = ''): string { From 5f646ea0d264bc0ab2367645d93f405ca7518d05 Mon Sep 17 00:00:00 2001 From: "Sakamoto, Kazunori" Date: Fri, 12 Dec 2025 12:46:00 +0900 Subject: [PATCH 2/4] . --- packages/wb/src/scripts/prismaScripts.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/wb/src/scripts/prismaScripts.ts b/packages/wb/src/scripts/prismaScripts.ts index fb7a59e2..aea42343 100644 --- a/packages/wb/src/scripts/prismaScripts.ts +++ b/packages/wb/src/scripts/prismaScripts.ts @@ -12,7 +12,7 @@ import { runtimeWithArgs } from '../utils/runtime.js'; class PrismaScripts { cleanUpLitestream(project: Project): string { const dirPath = getDatabaseDirPath(project); - // Cleanup existing artifacts to avoid issues with Litestream replication at first. + // Cleanup existing artifacts to avoid issues with Litestream replication. return `rm -Rf ${dirPath}/prod.sqlite3-*; rm -Rf ${dirPath}/prod.sqlite3.*; rm -Rf ${dirPath}/.prod.sqlite3*; true`; } From 3ed87bdf8d97d3f711641a54b5ac203a23ea4532 Mon Sep 17 00:00:00 2001 From: "Sakamoto, Kazunori" Date: Fri, 12 Dec 2025 12:49:37 +0900 Subject: [PATCH 3/4] . --- packages/wb/src/scripts/prismaScripts.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/wb/src/scripts/prismaScripts.ts b/packages/wb/src/scripts/prismaScripts.ts index aea42343..293673e6 100644 --- a/packages/wb/src/scripts/prismaScripts.ts +++ b/packages/wb/src/scripts/prismaScripts.ts @@ -13,6 +13,7 @@ class PrismaScripts { cleanUpLitestream(project: Project): string { const dirPath = getDatabaseDirPath(project); // Cleanup existing artifacts to avoid issues with Litestream replication. + // Note that don't merge multiple rm commands into one, because if one fails, the subsequent ones won't run. return `rm -Rf ${dirPath}/prod.sqlite3-*; rm -Rf ${dirPath}/prod.sqlite3.*; rm -Rf ${dirPath}/.prod.sqlite3*; true`; } From 9f27387d9af686c723dbe50928f7190af35a36d0 Mon Sep 17 00:00:00 2001 From: "Sakamoto, Kazunori" Date: Fri, 12 Dec 2025 12:50:24 +0900 Subject: [PATCH 4/4] . --- packages/wb/src/scripts/prismaScripts.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/wb/src/scripts/prismaScripts.ts b/packages/wb/src/scripts/prismaScripts.ts index 293673e6..44fe0cf9 100644 --- a/packages/wb/src/scripts/prismaScripts.ts +++ b/packages/wb/src/scripts/prismaScripts.ts @@ -14,7 +14,7 @@ class PrismaScripts { const dirPath = getDatabaseDirPath(project); // Cleanup existing artifacts to avoid issues with Litestream replication. // Note that don't merge multiple rm commands into one, because if one fails, the subsequent ones won't run. - return `rm -Rf ${dirPath}/prod.sqlite3-*; rm -Rf ${dirPath}/prod.sqlite3.*; rm -Rf ${dirPath}/.prod.sqlite3*; true`; + return `rm -Rf ${dirPath}/prod.sqlite3-*; rm -Rf ${dirPath}/prod.sqlite3.*; rm -Rf ${dirPath}/.prod.sqlite3* || true`; } deploy(_: Project, additionalOptions = ''): string {