Skip to content

feat(ledger): replace yarn install with corepack for zemu test step#88

Open
chcmedeiros wants to merge 1 commit into
mainfrom
update-pnpm
Open

feat(ledger): replace yarn install with corepack for zemu test step#88
chcmedeiros wants to merge 1 commit into
mainfrom
update-pnpm

Conversation

@chcmedeiros
Copy link
Copy Markdown
Collaborator

@chcmedeiros chcmedeiros commented May 13, 2026

Drop the global yarn install and rely on corepack to provision the package manager declared in each app's tests_zemu/package.json packageManager field. Unblocks migration to pnpm 11, whose stricter postinstall-script policy is the supply-chain reason for the switch.
Breaking change for caller apps still on yarn — they must add a packageManager pin and a pnpm lockfile before consuming this version.

Drop the global yarn install and rely on corepack so the pnpm version
pinned by ledger-zxlib (PNPM_VERSION in dockerized_build.mk) can be
activated dynamically. Unblocks migration to pnpm 11, whose stricter
postinstall-script policy is the supply-chain reason for the switch.

Breaking change for caller apps still on yarn — they need to bump zxlib
to a pnpm-aware version, add tests_zemu/pnpm-workspace.yaml with the
allowBuilds list, and replace yarn.lock with pnpm-lock.yaml.
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