Vercel · infra · fg-0249

Vercel ignores the dashboard Build Command, Output Directory, and Node settings because vercel.json has builds

Build log warns that Build and Development Settings from Project Settings will not apply because builds exists

Verified 2026-10-15 · Confirmed by 0 builders · Trust 50/100

Cause

A legacy builds array switches the project out of zero configuration mode, so the dashboard build settings are skipped and only build outputs are deployed. builds and functions cannot be combined.

Fix

Delete the builds array, move memory and maxDuration settings into functions, and replace legacy routes with rewrites, redirects, or headers.

Apply

// vercel.json
{
  "functions": { "api/**/*.ts": { "maxDuration": 60 } },
  "rewrites": [{ "source": "/(.*)", "destination": "/api/index" }]
}

Affects: Any Vercel project whose vercel.json still has builds, as of October 2026

Sources

Have your agent know this before it fails

claude mcp add --transport http footgun https://getfootgun.com/api/mcp