diff --git a/CHANGELOG.md b/CHANGELOG.md index b5c86a6d55b..96f5aecf1de 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,2 +1,3 @@ - Fixed a Data Connect emulator issue where prepared statements would be persisted after terminated connections. - Added a warning when deploying a Genkit function without a secret as this is likely a bug (#8138) +- Fixed `.env.*` files for web frameworks in Windows (#8086) diff --git a/src/frameworks/index.ts b/src/frameworks/index.ts index cac8731d93e..4dbbb21ea08 100644 --- a/src/frameworks/index.ts +++ b/src/frameworks/index.ts @@ -48,7 +48,7 @@ import { FrameworkContext, FrameworksOptions, } from "./interfaces"; -import { logWarning } from "../utils"; +import { IS_WINDOWS, logWarning } from "../utils"; import { ensureTargeted } from "../functions/ensureTargeted"; import { isDeepStrictEqual } from "util"; import { resolveProjectPath } from "../projectPath"; @@ -525,7 +525,7 @@ ${ }`.trimStart(), ); - const envs = await glob(getProjectPath(".env.*")); + const envs = await glob(getProjectPath(".env.*"), { windowsPathsNoEscape: IS_WINDOWS }); await Promise.all(envs.map((path) => copyFile(path, join(functionsDist, basename(path)))));