@@ -2,7 +2,8 @@ version: 2.1
2
2
3
3
aliases :
4
4
- &xcode-version 13.2.0
5
- - &node-version '16.13'
5
+ - &node-version '16.14'
6
+ - &yarn-version '1.22.18'
6
7
7
8
orbs :
8
9
@@ -11,11 +12,11 @@ orbs:
11
12
executors :
12
13
default :
13
14
docker :
14
- - image : cimg/node:16.13
15
+ - image : cimg/node:16.14
15
16
working_directory : ~/react-native-url-polyfill
16
17
node-browsers :
17
18
docker :
18
- - image : cimg/node:16.13 -browsers
19
+ - image : cimg/node:16.14 -browsers
19
20
xcode-11 :
20
21
macos :
21
22
xcode : 11.7.0
@@ -130,12 +131,16 @@ commands:
130
131
- save-cache-detox-env
131
132
132
133
install-node :
134
+ parameters :
135
+ install-yarn :
136
+ type : boolean
137
+ default : true
133
138
steps :
134
139
- node/install :
135
140
node-version : *node-version
136
141
install-npm : false
137
- install-yarn : true
138
- yarn-version : 1.22.5
142
+ install-yarn : << parameters.install-yarn >>
143
+ yarn-version : *yarn-version
139
144
140
145
jobs :
141
146
checkout :
@@ -186,12 +191,16 @@ jobs:
186
191
type : executor
187
192
react-native-version :
188
193
type : string
194
+ install-yarn :
195
+ type : boolean
196
+ default : true
189
197
executor : << parameters.executor >>
190
198
working_directory : ~/react-native-url-polyfill/platforms/react-native/<< parameters.react-native-version >>
191
199
steps :
192
200
- attach-workspace
193
201
- restore-cache-detox-app
194
- - install-node
202
+ - install-node :
203
+ install-yarn : << parameters.install-yarn >>
195
204
- install-yarn-dependencies
196
205
- install-detox
197
206
- run :
@@ -316,6 +325,7 @@ workflows:
316
325
name : test-ios-0.60
317
326
executor : xcode-11
318
327
react-native-version : ' 0.60'
328
+ install-yarn : false
319
329
requires :
320
330
- lint
321
331
- test-js
0 commit comments