21
21
test :
22
22
if : github.event.pull_request.merged == true
23
23
name : Validate build schemas
24
- runs-on : macos-13 -xlarge
24
+ runs-on : macos-15 -xlarge
25
25
env :
26
26
SOURCE_PACKAGES_PATH : .spm
27
27
steps :
@@ -41,15 +41,10 @@ jobs:
41
41
with :
42
42
go-version : 1.21.13
43
43
44
- - name : Set up yeetd to workaround XCode being slow in CI
45
- run : |
46
- wget https://github.com/biscuitehh/yeetd/releases/download/1.0/yeetd-normal.pkg
47
- sudo installer -pkg yeetd-normal.pkg -target /
48
- yeetd &
49
44
- name : Configure Xcode
50
45
uses : maxim-lobanov/setup-xcode@v1
51
46
with :
52
- xcode-version : ' 15.0 .1'
47
+ xcode-version : ' 16 .1'
53
48
- name : Configure Rust
54
49
run : |
55
50
rustup default stable
@@ -82,23 +77,23 @@ jobs:
82
77
-project MullvadVPN.xcodeproj \
83
78
-scheme MullvadVPN \
84
79
-configuration MockRelease \
85
- -destination "platform=iOS Simulator,name=iPhone 15 " \
80
+ -destination "platform=iOS Simulator,name=iPhone 16 " \
86
81
-clonedSourcePackagesDirPath "$SOURCE_PACKAGES_PATH" \
87
82
-disableAutomaticPackageResolution \
88
83
build
89
84
set -o pipefail && env NSUnbufferedIO=YES xcodebuild \
90
85
-project MullvadVPN.xcodeproj \
91
86
-scheme MullvadVPN \
92
87
-configuration Staging \
93
- -destination "platform=iOS Simulator,name=iPhone 15 " \
88
+ -destination "platform=iOS Simulator,name=iPhone 16 " \
94
89
-clonedSourcePackagesDirPath "$SOURCE_PACKAGES_PATH" \
95
90
-disableAutomaticPackageResolution \
96
91
build
97
92
set -o pipefail && env NSUnbufferedIO=YES xcodebuild \
98
93
-project MullvadVPN.xcodeproj \
99
94
-scheme MullvadVPNUITests \
100
95
-configuration Debug \
101
- -destination "platform=iOS Simulator,name=iPhone 15 " \
96
+ -destination "platform=iOS Simulator,name=iPhone 16 " \
102
97
-clonedSourcePackagesDirPath "$SOURCE_PACKAGES_PATH" \
103
98
-disableAutomaticPackageResolution \
104
99
build
0 commit comments