@@ -16,16 +16,19 @@ jobs:
16
16
working_directory : ~/repo
17
17
steps :
18
18
- checkout
19
+ - run :
20
+ name : Create hash for patches folder contents
21
+ command : cat patches/* | md5sum > patches.hash
19
22
- restore_cache :
20
23
keys :
21
- - v1-dependencies-{{ checksum "yarn.lock" }}
24
+ - v1-dependencies-{{ checksum "yarn.lock" }}-{{ checksum "patches.hash" }}
22
25
- run :
23
26
name : Installing Dependencies
24
27
command : yarn install --ignore-engines --frozen-lockfile
25
28
- save_cache :
26
29
paths :
27
30
- node_modules
28
- key : v1-dependencies-{{ checksum "yarn.lock" }}
31
+ key : v1-dependencies-{{ checksum "yarn.lock" }}-{{ checksum "patches.hash" }}
29
32
- run :
30
33
name : Compiling Code
31
34
command : yarn build
56
59
working_directory : ~/repo
57
60
steps :
58
61
- checkout
62
+ - run :
63
+ name : Create hash for patches folder contents
64
+ command : cat patches/* | md5sum > patches.hash
59
65
- restore_cache :
60
66
keys :
61
- - v1-dependencies-{{ checksum "yarn.lock" }}
67
+ - v1-dependencies-{{ checksum "yarn.lock" }}-{{ checksum "patches.hash" }}
62
68
- restore_cache :
63
69
keys :
64
70
- dist-{{ .Branch }}-{{ .Revision }}
90
96
working_directory : ~/repo
91
97
steps :
92
98
- checkout
99
+ - run :
100
+ name : Create hash for patches folder contents
101
+ command : cat patches/* | md5sum > patches.hash
93
102
- restore_cache :
94
103
keys :
95
- - v1-dependencies-{{ checksum "yarn.lock" }}
104
+ - v1-dependencies-{{ checksum "yarn.lock" }}-{{ checksum "patches.hash" }}
96
105
- restore_cache :
97
106
keys :
98
107
- dist-{{ .Branch }}-{{ .Revision }}
@@ -132,9 +141,12 @@ jobs:
132
141
working_directory : ~/repo
133
142
steps :
134
143
- checkout
144
+ - run :
145
+ name : Create hash for patches folder contents
146
+ command : cat patches/* | md5sum > patches.hash
135
147
- restore_cache :
136
148
keys :
137
- - v1-dependencies-{{ checksum "yarn.lock" }}
149
+ - v1-dependencies-{{ checksum "yarn.lock" }}-{{ checksum "patches.hash" }}
138
150
- restore_cache :
139
151
keys :
140
152
- dist-{{ .Branch }}-{{ .Revision }}
@@ -171,9 +183,12 @@ jobs:
171
183
working_directory : ~/repo
172
184
steps :
173
185
- checkout
186
+ - run :
187
+ name : Create hash for patches folder contents
188
+ command : cat patches/* | md5sum > patches.hash
174
189
- restore_cache :
175
190
keys :
176
- - v1-dependencies-{{ checksum "yarn.lock" }}
191
+ - v1-dependencies-{{ checksum "yarn.lock" }}-{{ checksum "patches.hash" }}
177
192
- restore_cache :
178
193
keys :
179
194
- dist-{{ .Branch }}-{{ .Revision }}
@@ -201,9 +216,12 @@ jobs:
201
216
- setup_remote_docker :
202
217
docker_layer_caching : true
203
218
version : 19.03.13
219
+ - run :
220
+ name : Create hash for patches folder contents
221
+ command : cat patches/* | md5sum > patches.hash
204
222
- restore_cache :
205
223
keys :
206
- - v1-dependencies-{{ checksum "yarn.lock" }}
224
+ - v1-dependencies-{{ checksum "yarn.lock" }}-{{ checksum "patches.hash" }}
207
225
- restore_cache :
208
226
keys :
209
227
- dist-{{ .Branch }}-{{ .Revision }}
0 commit comments