From fb22f1050ccae1aff10db60603622b0fc5fa5764 Mon Sep 17 00:00:00 2001 From: Lee Edwards Date: Mon, 3 Aug 2026 16:46:07 -0700 Subject: [PATCH] Stop Vercel from building the main line MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The Vercel project is connected at the repo level, so it attempted a build on every branch. Only ai-incarnations carries a vercel.json, so builds on this line had nothing to read and failed — posting a red check on PRs unrelated to Vercel, and on main itself. root.vc is served by Netlify. Set git.deploymentEnabled: false so branches carrying this file don't trigger a Vercel deployment. ai-incarnations has its own vercel.json without that key and keeps deploying successfully, so the parked experiment is unaffected. The README records why both files exist and how to resolve the conflict if that branch is ever merged down. Co-Authored-By: Claude Opus 5 --- README.md | 20 ++++++++++++++++++++ vercel.json | 6 ++++++ 2 files changed, 26 insertions(+) create mode 100644 vercel.json diff --git a/README.md b/README.md index ab908b0c..c9b2d0e4 100644 --- a/README.md +++ b/README.md @@ -98,6 +98,26 @@ In local repeated Chromium benchmarks against the previous `HEAD`, median startu - homepage first command rendered: `2076.5ms` -> `223.5ms` - `#whois-lee` deep link rendered: `1159.9ms` -> `151.9ms` +## Hosting +root.vc is served by **Netlify** — `server: Netlify` on the live response, the +apex `A` record points at Netlify's load balancer, and `www` 301s to the apex. + +The repo is also connected to a **Vercel** project. That project is used by the +`ai-incarnations` branch (the parked AI-reinvention experiment, #110), which +carries its own `vercel.json` and builds there successfully. `main` has no +Vercel deployment, so Vercel had nothing to build on this line: every attempt +failed and posted a red check on PRs that had nothing to do with Vercel. + +`vercel.json` here sets [`git.deploymentEnabled: false`][1], which turns off +automatic Vercel deployments for branches carrying this file. + +Do not "fix" this by making it match the `ai-incarnations` copy — that branch +deliberately omits the key so it keeps deploying. If it is ever merged down, +expect a conflict on `vercel.json` and resolve it toward whichever host is +actually serving the domain at that point. + +[1]: https://vercel.com/docs/project-configuration/git-configuration#git.deploymentenabled + Live at: [https://root.vc](https://root.vc). Special thanks to [Jerry Neumann](https://www.linkedin.com/in/jerryneumann/) at [Neu Venture Capital](https://neuvc.com/) for the inspiration for this website concept. diff --git a/vercel.json b/vercel.json new file mode 100644 index 00000000..87056607 --- /dev/null +++ b/vercel.json @@ -0,0 +1,6 @@ +{ + "$schema": "https://openapi.vercel.sh/vercel.json", + "git": { + "deploymentEnabled": false + } +}