Add to Node.js CITGM #7239
Replies: 3 comments 19 replies
-
At first glance everything looks correct. Although, it is weird that tests of only 3 workspace projects were started. |
Beta Was this translation helpful? Give feedback.
-
If you look at https://github.com/nodejs/citgm/actions/runs/6748209270, I have the
|
Beta Was this translation helpful? Give feedback.
-
I’ve opened a PR at nodejs/citgm#1027 specifically for adding I would like to include |
Beta Was this translation helpful? Give feedback.
-
Hi, in nodejs/citgm#1020 I’m adding support for
pnpm
to Node’s Canary in the Gold Mine project, which aims to test new builds of Node.js against many popular community projects to inform Node maintainers of potential breakages before new versions of Node are released. I’m adding support both forpnpm
to be used as one of the package managers (like how CITGM already supportsnpm
and Yarn) and also as one of the libraries that get tested. Havingpnpm
here will help ensure that new versions of Node don’t breakpnpm
, and having support forpnpm
as one of the package managers in CITGM means that we can add other projects to CITGM that usepnpm
as their package manager.Can someone please help me determine the best way to build and test
pnpm
in this environment? In nodejs/citgm@4678175 I added the commandspnpm run compile
andpnpm run test-main
to build and testpnpm
, but it fails in CI: https://github.com/nodejs/citgm/actions/runs/6612820965/job/17959419464. Thepnpm: true
part tells CITGM to usepnpm
to install packages and to run these build and test commands. I’m not familiar with thepnpm
codebase itself; this was based on looking in https://github.com/pnpm/pnpm/blob/main/CONTRIBUTING.md and https://github.com/pnpm/pnpm/blob/main/.github/workflows/ci.yml. Any advice is greatly appreciated!Beta Was this translation helpful? Give feedback.
All reactions