Skip to content

fix(cli): stop inferring deploy API keys - #1196

Merged
AbhinRustagi merged 2 commits into
mainfrom
fix/cli-deploy-api-key-detection
Sep 18, 2026
Merged

AbhinRustagi merged 2 commits into
mainfrom
fix/cli-deploy-api-key-detection

Conversation

@AbhinRustagi

Copy link
Copy Markdown
Contributor

Summary

  • remove deploy-time API-key inference from project dependencies
  • avoid incorrect OPENAI_API_KEY warnings for OpenUI Cloud apps after @openuidev/thesys and @openuidev/thesys-server are removed
  • keep forwarding and saving all allowlisted environment values that are actually supplied
  • retain the template-aware immediate-start check in openui create

This is a follow-up to #1190, but is intentionally independent: arbitrary OpenUI projects cannot be classified reliably from their dependency graph.

Validation

  • pnpm --filter @openuidev/cli build
  • pnpm --filter @openuidev/cli lint:check
  • pnpm --filter @openuidev/cli format:check
  • smoke-tested that both THESYS_API_KEY and OPENAI_API_KEY are still loaded for deploy when supplied

@vercel

vercel Bot commented Sep 17, 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 17, 2026 2:11am UTC

Request Review

@AbhinRustagi
AbhinRustagi merged commit e66b2e5 into main Sep 18, 2026
32 checks passed
@AbhinRustagi
AbhinRustagi deleted the fix/cli-deploy-api-key-detection branch September 18, 2026 07:49
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