10
10
env :
11
11
CI_XCODE_OLDEST : ' /Applications/Xcode_13.3.1.app/Contents/Developer'
12
12
CI_XCODE_14 : ' /Applications/Xcode_14.3.1.app/Contents/Developer'
13
- CI_XCODE_LATEST : ' /Applications/Xcode_15.2 .app/Contents/Developer'
13
+ CI_XCODE_LATEST : ' /Applications/Xcode_15.4 .app/Contents/Developer'
14
14
15
15
concurrency :
16
16
group : ${{ github.workflow }}-${{ github.ref }}
@@ -19,26 +19,26 @@ concurrency:
19
19
jobs :
20
20
test :
21
21
timeout-minutes : 25
22
- runs-on : macos-13
22
+ runs-on : macos-14
23
23
strategy :
24
24
matrix :
25
- destination : ['platform=iOS\ Simulator,name=iPhone\ 15\ Pro\ Max', 'platform\=tvOS\ Simulator,name\=Apple\ TV', 'platform=watchOS\ Simulator,name=Apple\ Watch\ Series\ 9\ \(41mm\)', 'platform=visionOS\ Simulator,name=Apple\ Vision\ Pro', 'platform=macOS']
25
+ destination : ['platform=iOS\ Simulator,OS=17.5, name=iPhone\ 15\ Pro\ Max', 'platform\=tvOS\ Simulator,OS=17.5, name\=Apple\ TV', 'platform=watchOS\ Simulator,name=Apple\ Watch\ Series\ 9\ \(41mm\)', 'platform=macOS'] # 'platform= visionOS\ Simulator,OS=1.2, name=Apple\ Vision\ Pro'
26
26
action : ['test', 'build']
27
27
exclude :
28
- - destination : ' platform=iOS\ Simulator,name=iPhone\ 15\ Pro\ Max'
28
+ - destination : ' platform=iOS\ Simulator,OS=17.5, name=iPhone\ 15\ Pro\ Max'
29
29
action : ' build'
30
- - destination : ' platform\=tvOS\ Simulator,name\=Apple\ TV'
30
+ - destination : ' platform\=tvOS\ Simulator,OS=17.5, name\=Apple\ TV'
31
31
action : ' build'
32
32
- destination : ' platform=macOS'
33
33
action : ' build'
34
- - destination : ' platform=visionOS\ Simulator,name=Apple\ Vision\ Pro'
35
- action : ' build'
34
+ # - destination: 'platform=visionOS\ Simulator,OS=1.2 ,name=Apple\ Vision\ Pro'
35
+ # action: 'build'
36
36
- destination : ' platform=watchOS\ Simulator,name=Apple\ Watch\ Series\ 9\ \(41mm\)'
37
37
action : ' test'
38
38
steps :
39
39
- uses : actions/checkout@v4
40
- - name : Use multiple cores
41
- run : defaults write com.apple.dt.XCBuild EnableSwiftBuildSystemIntegration 1
40
+ - name : Install SwiftLint
41
+ run : brew install swiftlint
42
42
- name : Create and set the default keychain
43
43
run : |
44
44
security create-keychain -p "" temporary
77
77
security default-keychain -s temporary
78
78
security unlock-keychain -p "" temporary
79
79
security set-keychain-settings -lut 7200 temporary
80
- - name : Use multiple cores
81
- run : defaults write com.apple.dt.XCBuild EnableSwiftBuildSystemIntegration 1
80
+ - name : Install SwiftLint
81
+ run : brew install swiftlint
82
82
- name : Build-Test
83
83
run : set -o pipefail && env NSUnbufferedIO=YES swift test --enable-code-coverage | xcpretty -c
84
84
env :
@@ -131,7 +131,7 @@ jobs:
131
131
uses : codecov/codecov-action@v4
132
132
with :
133
133
env_vars : LINUX
134
- fail_ci_if_error : false
134
+ fail_ci_if_error : true
135
135
token : ${{ secrets.CODECOV_TOKEN }}
136
136
137
137
windows :
@@ -159,8 +159,6 @@ jobs:
159
159
runs-on : macos-14
160
160
steps :
161
161
- uses : actions/checkout@v4
162
- - name : Use multiple cores
163
- run : defaults write com.apple.dt.XCBuild EnableSwiftBuildSystemIntegration 1
164
162
- name : Generate Docs
165
163
run : set -o pipefail && env NSUnbufferedIO=YES Scripts/generate-documentation
166
164
env :
@@ -171,8 +169,6 @@ jobs:
171
169
runs-on : macos-14
172
170
steps :
173
171
- uses : actions/checkout@v4
174
- - name : Use multiple cores
175
- run : defaults write com.apple.dt.XCBuild EnableSwiftBuildSystemIntegration 1
176
172
- name : Update Framework Version
177
173
run : ./Scripts/update_build
178
174
env :
0 commit comments