Skip to content

Commit 93e3c4f

Browse files
committed
ci: use Xcode 16.2
1 parent 479cce4 commit 93e3c4f

1 file changed

Lines changed: 22 additions & 4 deletions

File tree

.github/workflows/ci.yml

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@ jobs:
1818
fail-fast: false
1919
matrix:
2020
include:
21+
- swift: "5"
22+
xcode: "16.2"
23+
runs-on: macos-14
2124
- swift: "5.10"
2225
xcode: "15.4"
2326
runs-on: macos-14
@@ -40,6 +43,11 @@ jobs:
4043
fail-fast: false
4144
matrix:
4245
include:
46+
- os: "18.2"
47+
xcode: "16.2"
48+
sim: "iPhone 16 Pro"
49+
parallel: NO # Stop random test job failures
50+
runs-on: macos-14
4351
- os: "17.5"
4452
xcode: "15.4"
4553
sim: "iPhone 15 Pro"
@@ -64,7 +72,7 @@ jobs:
6472
example:
6573
runs-on: macos-14
6674
env:
67-
DEVELOPER_DIR: /Applications/Xcode_15.4.app/Contents/Developer
75+
DEVELOPER_DIR: /Applications/Xcode_16.2.app/Contents/Developer
6876
strategy:
6977
fail-fast: false
7078
matrix:
@@ -80,25 +88,35 @@ jobs:
8088
xcodebuild clean build \
8189
-workspace FloatingPanel.xcworkspace \
8290
-scheme ${{ matrix.example }} \
83-
-sdk iphonesimulator
91+
-sdk iphonesimulator18.2
8492
8593
swiftpm:
8694
runs-on: macos-14
8795
env:
88-
DEVELOPER_DIR: /Applications/Xcode_15.4.app/Contents/Developer
96+
DEVELOPER_DIR: /Applications/Xcode_${{ matrix.xcode }}.app/Contents/Developer
8997
strategy:
9098
fail-fast: false
9199
matrix:
100+
xcode: ["16.2", "15.4"]
92101
platform: [iphoneos, iphonesimulator]
93102
arch: [x86_64, arm64]
94103
exclude:
95104
- platform: iphoneos
96105
arch: x86_64
97106
include:
107+
# 18.2
108+
- platform: iphoneos
109+
xcode: "16.2"
110+
sys: "ios18.2"
111+
- platform: iphonesimulator
112+
xcode: "16.2"
113+
sys: "ios18.2-simulator"
98114
# 17.2
99115
- platform: iphoneos
116+
xcode: "15.4"
100117
sys: "ios17.2"
101118
- platform: iphonesimulator
119+
xcode: "15.4"
102120
sys: "ios17.2-simulator"
103121
steps:
104122
- uses: actions/checkout@v4
@@ -134,7 +152,7 @@ jobs:
134152
cocoapods:
135153
runs-on: macos-14
136154
env:
137-
DEVELOPER_DIR: /Applications/Xcode_15.4.app/Contents/Developer
155+
DEVELOPER_DIR: /Applications/Xcode_16.2.app/Contents/Developer
138156
steps:
139157
- uses: actions/checkout@v4
140158
- name: "CocoaPods: pod lib lint"

0 commit comments

Comments
 (0)