1
1
version : 2.1
2
2
3
3
aliases :
4
+ - &xcode-version 12.5.1
4
5
- &save-cache-yarn
5
6
save_cache :
6
7
key : yarn-packages-{{ .Environment.CACHE_VERSION }}-{{ checksum "yarn.lock" }}
@@ -13,15 +14,15 @@ aliases:
13
14
- yarn-packages-{{ .Environment.CACHE_VERSION }}-{{ checksum "yarn.lock" }}
14
15
- &save-cache-detox-env
15
16
save_cache :
16
- key : detox-env-{{ .Environment.CACHE_VERSION }}-{{ arch }}-{{ .Environment.CIRCLE_WORKING_DIRECTORY }}
17
+ key : detox-env-{{ .Environment.CACHE_VERSION }}-{{ arch }}-{{ .Environment.XCODE_VERSION }}-{{ .Environment. CIRCLE_WORKING_DIRECTORY }}
17
18
paths :
18
19
- /usr/local/Homebrew
19
20
- ~/Library/Caches/Homebrew
20
21
- &restore-cache-detox-env
21
22
restore_cache :
22
23
name : Restoring Detox Env Cache
23
24
keys :
24
- - detox-env-{{ .Environment.CACHE_VERSION }}-{{ arch }}-{{ .Environment.CIRCLE_WORKING_DIRECTORY }}
25
+ - detox-env-{{ .Environment.CACHE_VERSION }}-{{ arch }}-{{ .Environment.XCODE_VERSION }}-{{ .Environment. CIRCLE_WORKING_DIRECTORY }}
25
26
- &save-cache-detox-app
26
27
save_cache :
27
28
key : detox-app-{{ .Environment.CACHE_VERSION }}-{{ checksum "yarn.lock"}}
@@ -53,21 +54,23 @@ aliases:
53
54
executors :
54
55
default :
55
56
docker :
56
- - image : circleci/node:14
57
+ - image : circleci/node:16
57
58
working_directory : ~/react-native-url-polyfill
58
59
xcode-11 :
59
60
macos :
60
61
xcode : 11.7.0
61
62
environment :
62
63
HOMEBREW_NO_AUTO_UPDATE : 1
63
- xcode-12 :
64
+ XCODE_VERSION : 11.7.0
65
+ xcode :
64
66
macos :
65
- xcode : 12.4.0
67
+ xcode : *xcode-version
66
68
environment :
67
69
HOMEBREW_NO_AUTO_UPDATE : 1
70
+ XCODE_VERSION : *xcode-version
68
71
android :
69
72
docker :
70
- - image : circleci/android:api-29 -node
73
+ - image : circleci/android:api-30 -node
71
74
environment :
72
75
JAVA_TOOL_OPTIONS : ' -Xmx1536m'
73
76
GRADLE_OPTS : ' -Dorg.gradle.daemon=false -Dorg.gradle.workers.max=2'
@@ -148,7 +151,7 @@ jobs:
148
151
test-ios :
149
152
parameters :
150
153
executor :
151
- default : xcode-12
154
+ default : xcode
152
155
type : executor
153
156
react-native-version :
154
157
type : string
@@ -189,7 +192,7 @@ jobs:
189
192
test-hermes-ios :
190
193
parameters :
191
194
executor :
192
- default : xcode-12
195
+ default : xcode
193
196
type : executor
194
197
react-native-version :
195
198
type : string
0 commit comments