Purpose
Deploys are automatic, boring, and reversible.
Setup (once per tool)
Vercel → Add New → Project → import the GitHub repo into the
[TEAM]team.Framework preset: Next.js; root directory if monorepo.
Environment variables (02.04): add for Production and Preview separately; Preview uses the dev Supabase project.
Enable "Automatically expose System Environment Variables"; set
NEXT_PUBLIC_APP_VERSIONfrom the release.Domains per 06.03.
Protect previews: Settings → Deployment Protection → Vercel Authentication for previews.
Daily
Push a branch → preview deploy on the PR. Merge to
main→ production deploy.Watch the deploy in Vercel; a failed build blocks the merge (checks required on the PR).
After a production deploy, the author smoke-tests the main flow and posts "deployed vX.Y.Z" in
#dev.
Owner: Matt · Last reviewed: 2026-09