Skip to content

chore: unify pnpm version and mark non-publishable manifests private - #1067

Open
abhithesys wants to merge 2 commits into
mainfrom
abhishek/release-mgmt-1-hygiene
Open

chore: unify pnpm version and mark non-publishable manifests private#1067
abhithesys wants to merge 2 commits into
mainfrom
abhishek/release-mgmt-1-hygiene

Conversation

@abhithesys

Copy link
Copy Markdown
Contributor

Prerequisite hygiene for the changesets-based release automation in the next PR. No behavior change to any published package.

  • One pnpm version, one source of truth. Adds "packageManager": "pnpm@10.33.0" to the root manifest; all workflows now use versionless pnpm/action-setup@v6, which reads that field. Previously four workflows pinned four different versions (9.0.6, 9.15.4, 10.33.0, unpinned) — and 9.0.6 predates pnpm catalogs, which pnpm-workspace.yaml uses. The matrix-driven pnpm setup in cli-e2e.yml keeps its per-matrix version by design (it tests template compat across package managers).
  • Root package.jsonprivate: true. It's not a real package (name: "OpenUI", version: 1.0.1); this guards against any recursive publish ever pushing it to npm.
  • examples/harnesses/vercel-eveprivate: true. It was the only non-private manifest inside the workspace globs — a publish-leak risk once tooling iterates the workspace.

Verified: lockfile version is unchanged, and the newer workflows already ran this workspace on 10.33.0.

- Pin pnpm via root packageManager field (10.33.0); all workflows now use
  versionless pnpm/action-setup@v6 that reads it (previously 9.0.6 / 9.15.4 /
  10.33.0 across workflows). The matrix-driven pnpm setup in cli-e2e keeps its
  per-matrix version by design.
- Mark root package.json private (not a real package; guards against
  accidental recursive publish).
- Mark examples/harnesses/vercel-eve private (only non-private manifest
  inside the workspace globs; publish-leak risk).

Prerequisite for changesets-based release automation.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@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 11:13am

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