From 6f328d2297c74f9f0712ecd4685fbabaa082091e Mon Sep 17 00:00:00 2001 From: maria-rcks Date: Mon, 5 Oct 2026 03:11:16 +0000 Subject: [PATCH 1/2] fix(dev): allow bootstrap warning in worktree setup --- scripts/setup-worktree.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/setup-worktree.ts b/scripts/setup-worktree.ts index d99de5b543a7..e25717e5fee4 100644 --- a/scripts/setup-worktree.ts +++ b/scripts/setup-worktree.ts @@ -34,6 +34,7 @@ for (const file of ENV_FILES) { const sourceStat = NodeFS.lstatSync(source, { throwIfNoEntry: false }); if (!sourceStat) continue; if (!sourceStat.isFile()) { + // @effect-diagnostics-next-line globalConsole:off - setup runs before dependencies are installed. console.warn(`Skipping ${file}: ${source} is not a regular file.`); continue; } From 9ca829fe4eba7d156cb078e26b413a3659885c87 Mon Sep 17 00:00:00 2001 From: maria-rcks Date: Mon, 5 Oct 2026 03:15:23 +0000 Subject: [PATCH 2/2] fix(dev): write bootstrap warnings directly to stderr --- scripts/setup-worktree.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/scripts/setup-worktree.ts b/scripts/setup-worktree.ts index e25717e5fee4..027112ca1858 100644 --- a/scripts/setup-worktree.ts +++ b/scripts/setup-worktree.ts @@ -34,8 +34,7 @@ for (const file of ENV_FILES) { const sourceStat = NodeFS.lstatSync(source, { throwIfNoEntry: false }); if (!sourceStat) continue; if (!sourceStat.isFile()) { - // @effect-diagnostics-next-line globalConsole:off - setup runs before dependencies are installed. - console.warn(`Skipping ${file}: ${source} is not a regular file.`); + process.stderr.write(`Skipping ${file}: ${source} is not a regular file.\n`); continue; } const target = NodePath.join(worktree, file);