From e4643eccc7efa07a0129b7ed9765883cfc758c53 Mon Sep 17 00:00:00 2001 From: Julius Marminge Date: Wed, 3 Jun 2026 19:15:06 -0700 Subject: [PATCH] fix: build web before desktop release packaging (#2934) Co-authored-by: Julius Marminge --- apps/desktop/package.json | 1 - apps/desktop/vite.config.ts | 5 +++++ apps/server/package.json | 1 - apps/server/vite.config.ts | 9 +++++++++ 4 files changed, 14 insertions(+), 2 deletions(-) diff --git a/apps/desktop/package.json b/apps/desktop/package.json index fc660ef48afb3d8c98bac922246a95d5f5cd400a..0d1409e374e1aaeae48449130540f7c3227e713d 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -5,7 +5,6 @@ "type": "module", "main": "dist-electron/main.cjs", "scripts": { - "build": "vp pack", "ensure:electron": "node scripts/ensure-electron-runtime.mjs", "start": "node scripts/start-electron.mjs", "typecheck": "tsgo --noEmit", diff --git a/apps/desktop/vite.config.ts b/apps/desktop/vite.config.ts index 46ae1640000cf580fe9b2de43ea4e5226c599dfb..07b26a3054fedb56dc05efb35f4cc81d9c0b32fa 100644 --- a/apps/desktop/vite.config.ts +++ b/apps/desktop/vite.config.ts @@ -5,6 +5,11 @@ const shouldLaunchElectronAfterPack = process.env.T3CODE_DESKTOP_DEV === "1"; export default defineConfig({ run: { tasks: { + build: { + command: "vp pack", + dependsOn: ["t3#build"], + cache: false, + }, dev: { command: "cross-env T3CODE_DESKTOP_DEV=1 vp pack --watch", dependsOn: ["t3#build"], diff --git a/apps/server/package.json b/apps/server/package.json index 20c68c32c745703f3df854b3348aa6254279fc2a..2440caf9363a0c1e0248adb717ec96d4b6a0ab9b 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -16,7 +16,6 @@ "type": "module", "scripts": { "dev": "node --watch src/bin.ts", - "build": "node scripts/cli.ts build", "build:bundle": "vp pack", "start": "node dist/bin.mjs", "typecheck": "tsgo --noEmit", diff --git a/apps/server/vite.config.ts b/apps/server/vite.config.ts index bace5e00a6cdaba7d3fa9f3456ac9a1d55c6e05b..ab62643a5e15e624d9a423073dc264e2baf3cd47 100644 --- a/apps/server/vite.config.ts +++ b/apps/server/vite.config.ts @@ -8,6 +8,15 @@ const internalPackagePrefixes = ["@t3tools/", "effect-acp", "effect-codex-app-se export default mergeConfig( baseConfig, defineConfig({ + run: { + tasks: { + build: { + command: "node scripts/cli.ts build", + dependsOn: ["@t3tools/web#build"], + cache: false, + }, + }, + }, pack: { entry: ["src/bin.ts"], outDir: "dist", -- 2.54.0