From 50f5902ea7968315c4fd18c0346d44e1bbff2192 Mon Sep 17 00:00:00 2001 From: Jason El-Massih Date: Sun, 10 May 2026 23:09:10 -0400 Subject: [PATCH] fix(cloudflare): add .wrangler/state/v3 to .gitignore on default persistDir The guard compared a resolved absolute path against the bare relative literal ".wrangler/state/v3", so the .gitignore was never updated. Gate on whether the user customized config.persistDir instead. --- src/presets/cloudflare/dev.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/presets/cloudflare/dev.ts b/src/presets/cloudflare/dev.ts index 156b6c1d0d..f5589f3950 100644 --- a/src/presets/cloudflare/dev.ts +++ b/src/presets/cloudflare/dev.ts @@ -53,12 +53,10 @@ export async function cloudflareDevModule(nitro: Nitro) { startingFrom: nitro.options.rootDir, }).catch(() => undefined); - // let addedToGitIgnore = false; - if (gitIgnorePath && persistDir === ".wrangler/state/v3") { + if (gitIgnorePath && !config.persistDir) { const gitIgnore = await fs.readFile(gitIgnorePath, "utf8"); if (!gitIgnore.includes(".wrangler/state/v3")) { await fs.writeFile(gitIgnorePath, gitIgnore + "\n.wrangler/state/v3\n").catch(() => {}); - // addedToGitIgnore = true; } }