File tree 1 file changed +18
-0
lines changed
1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -10,12 +10,18 @@ workflows:
10
10
- check-coding-style
11
11
- node-v10
12
12
- node-v12
13
+ - node-v12
14
+ name : node-v12-min-dependencies
15
+ min_dependencies : true
13
16
- node-v14
14
17
- node-v16
15
18
- node-v18
16
19
- node-v20
17
20
- node-current :
18
21
run_coveralls : true
22
+ - node-current :
23
+ name : node-current-min-dependencies
24
+ min_dependencies : true
19
25
- build-package
20
26
- hardhat-sample-project : *requires_package
21
27
- cli-smoke-test : *requires_package
@@ -168,10 +174,22 @@ jobs:
168
174
run_coveralls :
169
175
type : boolean
170
176
default : false
177
+ min_dependencies :
178
+ description : " Install the oldest dependencies still matching ranges specified in package.json"
179
+ type : boolean
180
+ default : false
171
181
steps :
172
182
# We want the default npm here. Older one might not work with older node.js
173
183
- show-npm-version
174
184
- checkout
185
+ - when :
186
+ condition : <<parameters.min_dependencies>>
187
+ steps :
188
+ - run :
189
+ name : Force oldest supported dependency versions in package.json
190
+ command : |
191
+ min_package_json=$(.circleci/package-json-with-min-dependencies.sh)
192
+ echo "$min_package_json" > package.json
175
193
- install-dependencies :
176
194
cache-id : solc-js
177
195
- run :
You can’t perform that action at this time.
0 commit comments