6
6
branches : ' *'
7
7
env :
8
8
CI_XCODE_VER : ' /Applications/Xcode_11.7.app/Contents/Developer'
9
- CI_XCODE_13_VER : ' /Applications/Xcode_13.0.app/Contents/Developer'
9
+ CI_XCODE_13 : ' /Applications/Xcode_13.0.app/Contents/Developer'
10
10
11
11
jobs :
12
12
xcode-test-ios :
@@ -16,18 +16,18 @@ jobs:
16
16
- name : Version
17
17
run : set -o pipefail && env NSUnbufferedIO=YES xcodebuild -version
18
18
env :
19
- DEVELOPER_DIR : ${{ env.CI_XCODE_13_VER }}
19
+ DEVELOPER_DIR : ${{ env.CI_XCODE_13 }}
20
20
- name : Build-Test
21
21
run : set -o pipefail && env NSUnbufferedIO=YES xcodebuild -workspace Parse.xcworkspace -scheme ParseSwift\ \(iOS\) -destination platform\=iOS\ Simulator,name\=iPhone\ 12\ Pro\ Max -derivedDataPath DerivedData test | xcpretty
22
22
env :
23
- DEVELOPER_DIR : ${{ env.CI_XCODE_13_VER }}
23
+ DEVELOPER_DIR : ${{ env.CI_XCODE_13 }}
24
24
- name : Upload coverage to Codecov
25
25
uses : codecov/codecov-action@v2
26
26
with :
27
27
env_vars : IOS
28
28
fail_ci_if_error : false
29
29
env :
30
- DEVELOPER_DIR : ${{ env.CI_XCODE_13_VER }}
30
+ DEVELOPER_DIR : ${{ env.CI_XCODE_13 }}
31
31
32
32
xcode-test-macos :
33
33
runs-on : macos-11
@@ -42,13 +42,13 @@ jobs:
42
42
- name : Build-Test
43
43
run : set -o pipefail && env NSUnbufferedIO=YES xcodebuild -workspace Parse.xcworkspace -scheme ParseSwift\ \(macOS\) -destination platform\=macOS -derivedDataPath DerivedData test | xcpretty
44
44
env :
45
- DEVELOPER_DIR : ${{ env.CI_XCODE_13_VER }}
45
+ DEVELOPER_DIR : ${{ env.CI_XCODE_13 }}
46
46
- name : Upload coverage to Codecov
47
47
uses : codecov/codecov-action@v2
48
48
with :
49
49
env_vars : MACOS
50
50
env :
51
- DEVELOPER_DIR : ${{ env.CI_XCODE_13_VER }}
51
+ DEVELOPER_DIR : ${{ env.CI_XCODE_13 }}
52
52
53
53
xcode-test-tvos :
54
54
runs-on : macos-11
@@ -57,13 +57,13 @@ jobs:
57
57
- name : Build
58
58
run : set -o pipefail && env NSUnbufferedIO=YES xcodebuild -workspace Parse.xcworkspace -scheme ParseSwift\ \(tvOS\) -destination platform\=tvOS\ Simulator,name\=Apple\ TV -derivedDataPath DerivedData test | xcpretty
59
59
env :
60
- DEVELOPER_DIR : ${{ env.CI_XCODE_13_VER }}
60
+ DEVELOPER_DIR : ${{ env.CI_XCODE_13 }}
61
61
- name : Upload coverage to Codecov
62
62
uses : codecov/codecov-action@v2
63
63
with :
64
64
env_vars : TVOS
65
65
env :
66
- DEVELOPER_DIR : ${{ env.CI_XCODE_13_VER }}
66
+ DEVELOPER_DIR : ${{ env.CI_XCODE_13 }}
67
67
68
68
xcode-build-watchos :
69
69
runs-on : macos-11
@@ -72,13 +72,13 @@ jobs:
72
72
- name : Build
73
73
run : set -o pipefail && env NSUnbufferedIO=YES xcodebuild -target ParseSwift\ \(watchOS\) | xcpretty
74
74
env :
75
- DEVELOPER_DIR : ${{ env.CI_XCODE_13_VER }}
75
+ DEVELOPER_DIR : ${{ env.CI_XCODE_13 }}
76
76
- name : Upload coverage to Codecov
77
77
uses : codecov/codecov-action@v2
78
78
with :
79
79
env_vars : WATCHOS
80
80
env :
81
- DEVELOPER_DIR : ${{ env.CI_XCODE_13_VER }}
81
+ DEVELOPER_DIR : ${{ env.CI_XCODE_13 }}
82
82
83
83
spm-test :
84
84
runs-on : macos-11
@@ -93,25 +93,25 @@ jobs:
93
93
- name : Build
94
94
run : swift build -v
95
95
env :
96
- DEVELOPER_DIR : ${{ env.CI_XCODE_13_VER }}
96
+ DEVELOPER_DIR : ${{ env.CI_XCODE_13 }}
97
97
- name : Test
98
98
run : swift test --enable-code-coverage -v
99
99
env :
100
- DEVELOPER_DIR : ${{ env.CI_XCODE_13_VER }}
100
+ DEVELOPER_DIR : ${{ env.CI_XCODE_13 }}
101
101
- name : Prepare codecov
102
102
run : |
103
103
XCTEST=$(find .build -type f -name 'ParseSwiftPackageTests')
104
104
PROFDATA=$(find .build -type f -name '*.profdata')
105
105
xcrun llvm-cov export "${XCTEST}" -format="lcov" -instr-profile "${PROFDATA}" > info_spm.lcov
106
106
env :
107
- DEVELOPER_DIR : ${{ env.CI_XCODE_13_VER }}
107
+ DEVELOPER_DIR : ${{ env.CI_XCODE_13 }}
108
108
- name : Upload coverage to Codecov
109
109
uses : codecov/codecov-action@v2
110
110
with :
111
111
env_vars : SPM
112
112
fail_ci_if_error : true
113
113
env :
114
- DEVELOPER_DIR : ${{ env.CI_XCODE_13_VER }}
114
+ DEVELOPER_DIR : ${{ env.CI_XCODE_13 }}
115
115
116
116
spm-test-5_2 :
117
117
needs : xcode-build-watchos
@@ -138,14 +138,14 @@ jobs:
138
138
PROFDATA=$(find .build -type f -name '*.profdata')
139
139
xcrun llvm-cov export "${XCTEST}" -format="lcov" -instr-profile "${PROFDATA}" > info_spm_5_2.lcov
140
140
env :
141
- DEVELOPER_DIR : ${{ env.CI_XCODE_13_VER }}
141
+ DEVELOPER_DIR : ${{ env.CI_XCODE_13 }}
142
142
- name : Upload coverage to Codecov
143
143
uses : codecov/codecov-action@v2
144
144
with :
145
145
env_vars : SPM5_2
146
146
fail_ci_if_error : true
147
147
env :
148
- DEVELOPER_DIR : ${{ env.CI_XCODE_13_VER }}
148
+ DEVELOPER_DIR : ${{ env.CI_XCODE_13 }}
149
149
150
150
linux :
151
151
runs-on : ubuntu-18.04
@@ -188,6 +188,7 @@ jobs:
188
188
run : ./Scripts/jazzy.sh
189
189
env :
190
190
BUILD_VERSION : ' 1.8.3'
191
+ DEVELOPER_DIR : ${{ env.CI_XCODE_13 }}
191
192
192
193
cocoapods :
193
194
needs : xcode-build-watchos
@@ -201,7 +202,7 @@ jobs:
201
202
- name : CocoaPods
202
203
run : pod lib lint --allow-warnings
203
204
env :
204
- DEVELOPER_DIR : ${{ env.CI_XCODE_13_VER }}
205
+ DEVELOPER_DIR : ${{ env.CI_XCODE_13 }}
205
206
206
207
carthage :
207
208
needs : xcode-build-watchos
@@ -211,4 +212,4 @@ jobs:
211
212
- name : Carthage
212
213
run : ./carthage.sh build --no-skip-current --use-xcframeworks
213
214
env :
214
- DEVELOPER_DIR : ${{ env.CI_XCODE_13_VER }}
215
+ DEVELOPER_DIR : ${{ env.CI_XCODE_13 }}
0 commit comments