18
18
- uses : actions/cache@v2
19
19
with :
20
20
path : ~/.npm
21
- key : ${{ runner.os }}-node-${{ hashFiles('**/ package-lock.json') }}
21
+ key : ${{ runner.os }}-node-${{ hashFiles('package-lock.json') }}
22
22
restore-keys : |
23
23
${{ runner.os }}-node-
24
24
- uses : actions/cache@v2
27
27
node_modules
28
28
packages/*/node_modules
29
29
!packages/*/node_modules/@material
30
- key : ${{ runner.os }}-lerna-${{ hashFiles('**/package-lock .json') }}
30
+ key : ${{ runner.os }}-lerna-${{ hashFiles('package-lock.json', 'packages/ **/package.json') }}
31
31
- run : npm ci --ignore-scripts
32
32
- run : npm run bootstrap
33
33
lint :
44
44
node_modules
45
45
packages/*/node_modules
46
46
!packages/*/node_modules/@material
47
- key : ${{ runner.os }}-lerna-${{ hashFiles('**/package-lock .json') }}
47
+ key : ${{ runner.os }}-lerna-${{ hashFiles('package-lock.json', 'packages/ **/package.json') }}
48
48
- run : npm run link
49
49
- run : npm run lint
50
50
conventional-commit-check :
68
68
node_modules
69
69
packages/*/node_modules
70
70
!packages/*/node_modules/@material
71
- key : ${{ runner.os }}-lerna-${{ hashFiles('**/package-lock .json') }}
71
+ key : ${{ runner.os }}-lerna-${{ hashFiles('package-lock.json', 'packages/ **/package.json') }}
72
72
- run : npm run link
73
73
- run : |
74
74
npm run dist
89
89
node_modules
90
90
packages/*/node_modules
91
91
!packages/*/node_modules/@material
92
- key : ${{ runner.os }}-lerna-${{ hashFiles('**/package-lock .json') }}
92
+ key : ${{ runner.os }}-lerna-${{ hashFiles('package-lock.json', 'packages/ **/package.json') }}
93
93
- run : npm run link
94
94
- run : npm run test:site
95
95
unit-test :
@@ -106,7 +106,7 @@ jobs:
106
106
node_modules
107
107
packages/*/node_modules
108
108
!packages/*/node_modules/@material
109
- key : ${{ runner.os }}-lerna-${{ hashFiles('**/package-lock .json') }}
109
+ key : ${{ runner.os }}-lerna-${{ hashFiles('package-lock.json', 'packages/ **/package.json') }}
110
110
- run : npm run link
111
111
- name : Run unit tests
112
112
run : |
@@ -138,7 +138,7 @@ jobs:
138
138
node_modules
139
139
packages/*/node_modules
140
140
!packages/*/node_modules/@material
141
- key : ${{ runner.os }}-lerna-${{ hashFiles('**/package-lock .json') }}
141
+ key : ${{ runner.os }}-lerna-${{ hashFiles('package-lock.json', 'packages/ **/package.json') }}
142
142
- run : npm run link
143
143
- name : Run dependency tests
144
144
run : |
@@ -157,7 +157,7 @@ jobs:
157
157
node_modules
158
158
packages/*/node_modules
159
159
!packages/*/node_modules/@material
160
- key : ${{ runner.os }}-lerna-${{ hashFiles('**/package-lock .json') }}
160
+ key : ${{ runner.os }}-lerna-${{ hashFiles('package-lock.json', 'packages/ **/package.json') }}
161
161
- run : npm run link
162
162
- name : Run Sass tests
163
163
run : |
0 commit comments