Skip to content

Commit

Permalink
Remove corepack upgrade step from corepack build target
Browse files Browse the repository at this point in the history
The corepack step as it exists causes issues if a machine already has corepack enabled and is using the npm shim:
```
olszewski@chriss-mbp cli % make corepack
npm install -g corepack@latest
Usage Error: This project is configured to use pnpm

$ npm ...
make: *** [corepack] Error 1
```

I think we could get around this by changing to a working directory without a packageManager, but that feels very icky.  Since we were only upgrading corepack in order to avoid [#110](nodejs/corepack#110) which only happens the first time a user sets up a package manager on a machine, I think this an acceptable regression in order to unblock development.

We should follow what comes out of [vercel#157](nodejs/corepack#157) to see if we can add this back eventually.
  • Loading branch information
chris-olszewski committed Aug 10, 2022
1 parent e31a9ab commit 7f92a1f
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion cli/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ install: | ./package.json
pnpm install --filter=cli

corepack:
npm install -g corepack@latest
which corepack || npm install -g corepack@latest
corepack enable

e2e: corepack install turbo
Expand Down

0 comments on commit 7f92a1f

Please sign in to comment.