Skip to content

Install pnpm for testdouble.js's pnpm example in the integration job - #126

Merged
rosston merged 1 commit into
mainfrom
testdouble-integration-pnpm
Oct 6, 2026
Merged

rosston merged 1 commit into
mainfrom
testdouble-integration-pnpm

Conversation

@rosston

@rosston rosston commented Oct 6, 2026

Copy link
Copy Markdown
Member

testdouble.js now has an example project, examples/node-esm-pnpm, that its test suite installs with pnpm, so this job needs pnpm installed or it fails on every Node version. Install it the same way testdouble.js's CI does (pnpm 8 on Node 16, 9 on Node 18, latest otherwise).

testdouble.js now has an example project, examples/node-esm-pnpm, that its
test suite installs with pnpm, so this job needs pnpm installed or it fails
on every Node version. Install it the same way testdouble.js's CI does
(pnpm 8 on Node 16, 9 on Node 18, latest otherwise).

That example installs testdouble.js's dependencies itself, from
testdouble.js's package.json, so `npm install --no-save` of this build
only reached testdouble.js's root node_modules and the example quietly
tested the published quibble. Point the checkout's quibble dependency at
this build too, so both use it.
@rosston rosston self-assigned this Oct 6, 2026
@rosston
rosston marked this pull request as ready for review October 6, 2026 20:15
@rosston
rosston merged commit 5d19eeb into main Oct 6, 2026
18 checks passed
@rosston
rosston deleted the testdouble-integration-pnpm branch October 6, 2026 20:16
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