-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Closed
Labels
bugSomething isn't workingSomething isn't workinggood first issueGood for newcomersGood for newcomersstale
Description
I'm working with a monorepo containing several npm packages. The root npm package.json references children npm packages using relative path. When npm ci / npm i is executed, a symlink is created for each child package to the root node_modules folder.
I cached the root node_modules folder.
The first workflow run is good, here are the steps:
- Cache restore miss
- Run npm ci
- Run npm build
- Success
- Cache save
The second run is no good:
- Cache restore hit
- Skip run npm ci
- Run npm build
This is only happening in windows-latest environment. I tried to reproduce the issue locally and found out that tar did not recreate the symlinks.
Any guidance on how to proceed?
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workinggood first issueGood for newcomersGood for newcomersstale