fix(worktree): define devUrl/testUrl antes do runMigrate em provision (#479)

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).
This commit is contained in:
Francisco Solla 2026-08-09 08:49:55 -03:00 committed by GitHub
parent 8d0a571500
commit 3838406a30
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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]}`] : [])