Skip to content

Commit 61c5f38

Browse files
fix(ops): project npm installs in release automation
Signed-off-by: Victor Adossi <123968127+vados-cosmonic@users.noreply.github.com>
1 parent e25cefd commit 61c5f38

File tree

1 file changed

+16
-4
lines changed

1 file changed

+16
-4
lines changed

.github/workflows/release.yml

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -86,9 +86,10 @@ jobs:
8686
id: cache-node-modules
8787
uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4
8888
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') }}
9090
path: |
9191
node_modules
92+
9293
- name: Install debug NPM packages
9394
run: |
9495
npm install -D
@@ -253,13 +254,19 @@ jobs:
253254
id: cache-node-modules
254255
uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4
255256
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') }}
257258
path: |
258259
node_modules
260+
259261
- name: Install NPM packages
260262
run: |
261263
npm install
262264
265+
- name: Install NPM packages (project)
266+
working-directory: ${{ needs.meta.outputs.project-dir }}
267+
run: |
268+
npm install
269+
263270
- name: Create release package
264271
working-directory: ${{ needs.meta.outputs.project-dir }}
265272
run: |
@@ -382,14 +389,19 @@ jobs:
382389
- name: Cache npm install
383390
uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4
384391
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') }}
386393
path: |
387394
node_modules
388395
389396
- name: Install NPM packages
390397
run: |
391398
npm install
392399
400+
- name: Install NPM packages (project)
401+
working-directory: ${{ needs.meta.outputs.project-dir }}
402+
run: |
403+
npm install
404+
393405
- name: Publish ${{ needs.meta.outputs.project }} to NPM
394406
env:
395407
NPM_TOKEN: ${{ secrets.NPM_ACCESS_TOKEN }}
@@ -494,7 +506,7 @@ jobs:
494506
id: cache-node-modules
495507
uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4
496508
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') }}
498510
path: |
499511
node_modules
500512
- name: Install debug NPM packages

0 commit comments

Comments
 (0)