Skip to content

cli: add openui deploy for Vercel - #1154

Merged
AbhinRustagi merged 44 commits into
mainfrom
feat/cli-vercel-deploy-split
Sep 11, 2026
Merged

cli: add openui deploy for Vercel#1154
AbhinRustagi merged 44 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

Replaces #1093, which auto-merged into the featured-examples branch. This PR targets main. Featured examples (#1086) stacks on top of this branch.

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

AbhinRustagi and others added 30 commits August 27, 2026 18:16
…ound

Extract shared spinner/command-output helpers and quiet create installs; disable turbopack minify in the cloud template so thesys SSR survives remangling.
Default stays quiet with spinner; pass --verbose to stream package manager output.
Wire a quiet Vercel deploy flow with login/link, optional env sync from .env, and docs.
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.
@vercel

vercel Bot commented Sep 10, 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 10, 2026 11:06pm UTC

Request Review

@AbhinRustagi
AbhinRustagi added this pull request to stack #1155 September 10, 2026 18:08
abhithesys
abhithesys previously approved these changes Sep 10, 2026
@AbhinRustagi
AbhinRustagi merged commit b9d8632 into main Sep 11, 2026
20 of 34 checks passed
@AbhinRustagi
AbhinRustagi deleted the feat/cli-vercel-deploy-split branch September 11, 2026 03:47
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.

2 participants