diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 89b811d02a2d2819d39907983682c4e6110c62fe..2d20350312f463cbc4bda76bb5815bf85c35be11 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -273,7 +273,7 @@ jobs: run: bun run build --filter=@t3tools/web --filter=t3 - name: Publish CLI package - run: node apps/server/scripts/cli.ts publish --tag alpha --provenance + run: node apps/server/scripts/cli.ts publish --tag alpha --provenance --verbose release: name: Publish GitHub Release diff --git a/apps/server/scripts/cli.ts b/apps/server/scripts/cli.ts index 2dee1cc4ff455cc5f0116904fe530d5cdaa81896..8fa9b215eaa74d56f7b13005495916347af722f0 100644 --- a/apps/server/scripts/cli.ts +++ b/apps/server/scripts/cli.ts @@ -53,7 +53,7 @@ const buildCmd = Command.make( cwd: serverDir, stdout: config.verbose ? "inherit" : "ignore", stderr: "inherit", - })`tsdown`, + })`bun tsdown`, ); const webDist = path.join(repoRoot, "apps/web/dist"); @@ -63,7 +63,7 @@ const buildCmd = Command.make( yield* fs.copy(webDist, clientTarget); yield* Effect.log("[cli] Bundled web app into dist/client"); } else { - yield* Effect.log("[cli] Web dist not found — skipping client bundle."); + yield* Effect.logWarning("[cli] Web dist not found — skipping client bundle."); } }), ).pipe(Command.withDescription("Build the server package (tsdown + bundle web client).")); @@ -135,11 +135,11 @@ const publishCmd = Command.make( yield* Effect.log(`[cli] Running: npm ${args.join(" ")}`); yield* runCommand( - ChildProcess.make("npm", args, { + ChildProcess.make({ cwd: serverDir, stdout: config.verbose ? "inherit" : "ignore", stderr: "inherit", - }), + })`npm ${args.join(" ")}`, ); }), // Release: restore