diff --git a/.changeset/short-bears-sit.md b/.changeset/short-bears-sit.md new file mode 100644 index 000000000..0f6922f85 --- /dev/null +++ b/.changeset/short-bears-sit.md @@ -0,0 +1,5 @@ +--- +"@vercel/build-utils": patch +--- + +[build-utils] Add `VERCEL_PROJECT_PRODUCTION_URL` framework env var prefix diff --git a/packages/build-utils/src/get-prefixed-env-vars.ts b/packages/build-utils/src/get-prefixed-env-vars.ts index fcf1e1926..b994d8132 100644 --- a/packages/build-utils/src/get-prefixed-env-vars.ts +++ b/packages/build-utils/src/get-prefixed-env-vars.ts @@ -19,6 +19,7 @@ export function getPrefixedEnvVars({ 'VERCEL_ENV', 'VERCEL_REGION', 'VERCEL_BRANCH_URL', + 'VERCEL_PROJECT_PRODUCTION_URL', ]; const newEnvs: Envs = {}; if (envPrefix && envs.VERCEL_URL) { diff --git a/packages/build-utils/test/unit.get-prefixed-env-vars.test.ts b/packages/build-utils/test/unit.get-prefixed-env-vars.test.ts index f449196a0..e8841fade 100644 --- a/packages/build-utils/test/unit.get-prefixed-env-vars.test.ts +++ b/packages/build-utils/test/unit.get-prefixed-env-vars.test.ts @@ -15,6 +15,7 @@ describe('Test `getPrefixedEnvVars()`', () => { VERCEL_URL: 'example.vercel.sh', VERCEL_ENV: 'production', VERCEL_BRANCH_URL: 'example-git-main-acme.vercel.app', + VERCEL_PROJECT_PRODUCTION_URL: 'example.com', USER_ENV_VAR_NOT_VERCEL: 'example.com', VERCEL_ARTIFACTS_TOKEN: 'abc123', FOO: 'bar', @@ -24,6 +25,7 @@ describe('Test `getPrefixedEnvVars()`', () => { NEXT_PUBLIC_VERCEL_URL: 'example.vercel.sh', NEXT_PUBLIC_VERCEL_ENV: 'production', NEXT_PUBLIC_VERCEL_BRANCH_URL: 'example-git-main-acme.vercel.app', + NEXT_PUBLIC_VERCEL_PROJECT_PRODUCTION_URL: 'example.com', TURBO_CI_VENDOR_ENV_KEY: 'NEXT_PUBLIC_VERCEL_', }, },