Skip to content

refactor(examples): isolate published dependencies - #1074

Open
vishxrad wants to merge 5 commits into
codex/reorganize-examplesfrom
codex/isolate-example-dependencies
Open

refactor(examples): isolate published dependencies#1074
vishxrad wants to merge 5 commits into
codex/reorganize-examplesfrom
codex/isolate-example-dependencies

Conversation

@vishxrad

Copy link
Copy Markdown
Contributor

Stack

Stacked on #1073. Merge #1073 first, then retarget this pull request to main.

Summary

  • remove examples/**/* from the root pnpm workspace so the default install only resolves packages and docs
  • give examples/ its own workspace and authoritative lockfile
  • pin every @openuidev/* example dependency to its exact latest published version and generate prompts through the installed CLI
  • update the example CI job to install and cache the isolated workspace
  • add a weekly and manually dispatchable workflow that updates all OpenUI example packages, verifies every example, and opens or refreshes one pull request
  • remove the redundant npm and nested pnpm lockfiles from the React Native example

Verification

  • pnpm install --frozen-lockfile — root scope is 16 projects
  • pnpm examples:install — isolated examples scope is 21 projects
  • pnpm examples:verify — all credential-free example checks pass sequentially
  • root and example frozen lockfiles are accepted by pnpm 9.0.6, matching the current build workflow
  • Prettier and git diff --check pass

Repository setting

The scheduled updater uses the repository GITHUB_TOKEN to open a pull request. GitHub Actions must be allowed to create pull requests in the repository Actions settings.

@vercel

vercel Bot commented Aug 25, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
openui-docs Ready Ready Preview Aug 25, 2026 2:54pm

Request Review

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