2626 with :
2727 # must be done before bootstrap to not include node_modules files in the cache paths
2828 path : |
29+ package-lock.json
2930 packages/*/package-lock.json
3031 benchmark/*/package-lock.json
3132 backwards-compatability/*/package-lock.json
@@ -34,18 +35,17 @@ jobs:
3435 integration-tests/*/package-lock.json
3536 key : ${{ runner.os }}-unit_test-${{ matrix.container }}-${{ hashFiles('**/package.json') }}
3637
37- - name : Install root dependencies
38- run : npm ci --ignore-scripts
39-
4038 - name : Install and Build (cache miss) 🔧
4139 if : steps.cache.outputs.cache-hit != 'true'
4240 run : |
41+ npm install --ignore-scripts
4342 npx lerna bootstrap --no-ci
4443 npm run compile
4544
4645 - name : Install and Build (cache hit) 🔧
4746 if : steps.cache.outputs.cache-hit == 'true'
4847 run : |
48+ npm ci --ignore-scripts
4949 npx lerna bootstrap
5050 npm run compile
5151
7272 with :
7373 # must be done before bootstrap to not include node_modules files in the cache paths
7474 path : |
75+ package-lock.json
7576 packages/*/package-lock.json
7677 benchmark/*/package-lock.json
7778 backwards-compatability/*/package-lock.json
@@ -80,18 +81,17 @@ jobs:
8081 integration-tests/*/package-lock.json
8182 key : ${{ runner.os }}-unit_test-${{ matrix.container }}-${{ hashFiles('**/package.json') }}
8283
83- - name : Install root dependencies
84- run : npm ci --ignore-scripts
85-
8684 - name : Install and Build (cache miss) 🔧
8785 if : steps.cache.outputs.cache-hit != 'true'
8886 run : |
87+ npm install --ignore-scripts
8988 npx lerna bootstrap --no-ci
9089 npm run compile
9190
9291 - name : Install and Build (cache hit) 🔧
9392 if : steps.cache.outputs.cache-hit == 'true'
9493 run : |
94+ npm ci --ignore-scripts
9595 npx lerna bootstrap
9696 npm run compile
9797
0 commit comments