Skip to content

chore: move to pnpm 12 - #334

Merged
hassankhan merged 1 commit into
mainfrom
@hassankhan/chore/upgrade-pnpm
Oct 19, 2026
Merged

hassankhan merged 1 commit into
mainfrom
@hassankhan/chore/upgrade-pnpm

Conversation

@hassankhan

@hassankhan hassankhan commented Oct 19, 2026 •

Copy link
Copy Markdown
Member

Why

Match expo/expo's pnpm 12 setup and clear the allowBuilds placeholders that make pnpm install fail on pnpm 12.

How

  • Pin pnpm 12.2.1 via engines and devEngines.packageManager, matching expo/expo.
  • Enable the global virtual store. Set esbuild and msgpackr-extract builds to true.
  • CI: switch to pnpm/setup, bump checkout and setup-node to v7, use the matrix Node version, and run tests on every PR.

Test Plan

With pnpm 12.2.1, build, lint, tests and the Markdown link check pass locally. CI on this PR now runs under pnpm 12.

Pin pnpm 12.2.1 through engines and devEngines.packageManager, matching
expo/expo. Enable the global virtual store and set the esbuild and
msgpackr-extract builds to true, replacing the placeholders that made
pnpm install fail on pnpm 12.

CI: switch to pnpm/setup, bump checkout and setup-node to v7, use the
matrix Node version instead of a hardcoded 20, and run tests on every
pull request.
@hassankhan
hassankhan merged commit 7652111 into main Oct 19, 2026
3 checks passed
@hassankhan
hassankhan deleted the @hassankhan/chore/upgrade-pnpm branch October 19, 2026 15:35
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