From b46dad19268823181a2582771e27cb08be51cc51 Mon Sep 17 00:00:00 2001 From: MattIPv4 Date: Sun, 22 Mar 2026 14:12:33 +0000 Subject: [PATCH] Codify Vercel install + ignore commands --- apps/site/vercel.json | 5 +++++ docs/technologies.md | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) create mode 100644 apps/site/vercel.json diff --git a/apps/site/vercel.json b/apps/site/vercel.json new file mode 100644 index 0000000000000..9923ea6cf94e6 --- /dev/null +++ b/apps/site/vercel.json @@ -0,0 +1,5 @@ +{ + "$schema": "https://openapi.vercel.sh/vercel.json", + "installCommand": "pnpm install --prod --frozen-lockfile", + "ignoreCommand": "[[ \"$VERCEL_GIT_COMMIT_REF\" =~ \"^dependabot/.*\" || \"$VERCEL_GIT_COMMIT_REF\" =~ \"^gh-readonly-queue/.*\" ]]" +} diff --git a/docs/technologies.md b/docs/technologies.md index ff9885104c160..9c6113ab7dd8c 100644 --- a/docs/technologies.md +++ b/docs/technologies.md @@ -292,9 +292,9 @@ Benefits: #### Vercel Integration -- Automatic deployments for branches (excluding `dependabot/*` and `gh/*`) -- Custom install script: `pnpm install --prod --frozen-lockfile` -- Dependency management: Build-time dependencies must be in `dependencies`, not `devDependencies` +- Automatic deployments for branches (ignoring automated branches) +- Custom install + ignore scripts ([see `vercel.json`](../apps/site/vercel.json)) +- Build-time dependencies must be in `dependencies`, not `devDependencies` - Sponsorship maintained by OpenJS Foundation ### Package Management