|
86 | 86 | id: cache-node-modules |
87 | 87 | uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4 |
88 | 88 | with: |
89 | | - key: node-modules-dev-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('packages/**/package.json') }} |
| 89 | + key: node-modules-dev-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('package-lock.json') }} |
90 | 90 | path: | |
91 | 91 | node_modules |
| 92 | +
|
92 | 93 | - name: Install debug NPM packages |
93 | 94 | run: | |
94 | 95 | npm install -D |
@@ -253,13 +254,19 @@ jobs: |
253 | 254 | id: cache-node-modules |
254 | 255 | uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4 |
255 | 256 | with: |
256 | | - key: node-modules-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('packages/**/package.json') }} |
| 257 | + key: node-modules-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('package-lock.json') }} |
257 | 258 | path: | |
258 | 259 | node_modules |
| 260 | +
|
259 | 261 | - name: Install NPM packages |
260 | 262 | run: | |
261 | 263 | npm install |
262 | 264 |
|
| 265 | + - name: Install NPM packages (project) |
| 266 | + working-directory: ${{ needs.meta.outputs.project-dir }} |
| 267 | + run: | |
| 268 | + npm install |
| 269 | +
|
263 | 270 | - name: Create release package |
264 | 271 | working-directory: ${{ needs.meta.outputs.project-dir }} |
265 | 272 | run: | |
@@ -382,14 +389,19 @@ jobs: |
382 | 389 | - name: Cache npm install |
383 | 390 | uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4 |
384 | 391 | with: |
385 | | - key: node-modules-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('packages/**/package.json') }} |
| 392 | + key: node-modules-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('package-lock.json') }} |
386 | 393 | path: | |
387 | 394 | node_modules |
388 | 395 |
|
389 | 396 | - name: Install NPM packages |
390 | 397 | run: | |
391 | 398 | npm install |
392 | 399 |
|
| 400 | + - name: Install NPM packages (project) |
| 401 | + working-directory: ${{ needs.meta.outputs.project-dir }} |
| 402 | + run: | |
| 403 | + npm install |
| 404 | +
|
393 | 405 | - name: Publish ${{ needs.meta.outputs.project }} to NPM |
394 | 406 | env: |
395 | 407 | NPM_TOKEN: ${{ secrets.NPM_ACCESS_TOKEN }} |
@@ -494,7 +506,7 @@ jobs: |
494 | 506 | id: cache-node-modules |
495 | 507 | uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4 |
496 | 508 | with: |
497 | | - key: node-modules-dev-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('packages/**/package.json') }} |
| 509 | + key: node-modules-dev-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('package-lock.json') }} |
498 | 510 | path: | |
499 | 511 | node_modules |
500 | 512 | - name: Install debug NPM packages |
|
0 commit comments