Skip to content

cli: add openui deploy for Vercel - #1093

Open
AbhinRustagi wants to merge 17 commits into
mainfrom
feat/cli-vercel-deploy-split
Open

cli: add openui deploy for Vercel#1093
AbhinRustagi wants to merge 17 commits into
mainfrom
feat/cli-vercel-deploy-split

Conversation

@AbhinRustagi

Copy link
Copy Markdown
Contributor

Summary

  • Adds openui deploy (Vercel): login, link-first, quiet build by default, --verbose for full logs
  • Optional env sync from .env / .env.local (save missing keys; --skip-env / -y)
  • Docs + README for the new command

Stacked on the UX/prereqs PR — merge that first.

Test plan

  • pnpm --filter @openuidev/cli run build:cli
  • openui deploy in a cloud app: login/link if needed, quiet spinner, URL on success
  • Failure dumps build log tail; --verbose streams logs
  • Env prompt saves missing allowlisted keys; -y auto-saves; --skip-env skips

…ound

Extract shared spinner/command-output helpers and quiet create installs; disable turbopack minify in the cloud template so thesys SSR survives remangling.
@vercel

vercel Bot commented Aug 27, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
openui-docs Ready Ready Preview Sep 2, 2026 7:01pm UTC

Request Review

@AbhinRustagi
AbhinRustagi force-pushed the feat/cli-vercel-deploy-split branch from 789f9a0 to 5ea539f Compare August 28, 2026 09:43
@AbhinRustagi AbhinRustagi changed the title cli: add openui deploy for Vercel [WIP] cli: add openui deploy for Vercel Aug 28, 2026
@AbhinRustagi AbhinRustagi changed the title [WIP] cli: add openui deploy for Vercel cli: add openui deploy for Vercel Aug 29, 2026
Base automatically changed from feat/cli-ux-prereqs to main August 31, 2026 10:50
Reuse parse/load helpers next to upsertEnvVar, drop env-file.ts, and share mutedNpmEnv for quiet installs and Vercel spawns.
Keep withSpinner as the wrapper so create/deploy still own success copy. Disable yocto-spinner signal handling so the process runner keeps SIGINT.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant