From 3838406a306a859f2e2649120620ca191e6fcf05 Mon Sep 17 00:00:00 2001 From: Francisco Solla Date: Sun, 9 Aug 2026 08:49:55 -0300 Subject: [PATCH] fix(worktree): define devUrl/testUrl antes do runMigrate em provision (#479) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit provision() chamava runMigrate(dir, devUrl, ...) com variáveis nunca definidas no escopo — 'devUrl is not defined' ao rodar pnpm worktree next --go. Derivadas dos bancos do env (mesmo formato de worktreeEnvFileContents). --- scripts/worktree.mjs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scripts/worktree.mjs b/scripts/worktree.mjs index 58f1f2fe..bfa26884 100644 --- a/scripts/worktree.mjs +++ b/scripts/worktree.mjs @@ -239,6 +239,9 @@ const provision = async ({ dir, branch, issue, env, skipMigrate, mainRoot, purpo const testDatabase = env.testDatabase await ensureDatabases([devDatabase, testDatabase]) + const devUrl = `postgresql://teqo:teqo@localhost:5432/${devDatabase}` + const testUrl = `postgresql://teqo:teqo@localhost:5432/${testDatabase}` + const mainEnv = readMainEnv(mainRoot) const payloadSecret = mainEnv.PAYLOAD_SECRET ?? randomBytes(24).toString('hex') const copy = (key) => (mainEnv[key] ? [`${key}=${mainEnv[key]}`] : [])