Skip to content

Commit 0411b7b

Browse files
authored
[Firebase AI] Add macOS / Xcode 26 CI testing (#15326)
1 parent a882887 commit 0411b7b

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

.github/workflows/firebaseai.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@ jobs:
4040
include:
4141
- os: macos-15
4242
xcode: Xcode_16.4
43+
- os: macos-26
44+
xcode: Xcode_26.0
4345
runs-on: ${{ matrix.os }}
4446
needs: spm
4547
env:
@@ -87,6 +89,8 @@ jobs:
8789
include:
8890
- os: macos-15
8991
xcode: Xcode_16.4
92+
- os: macos-26
93+
xcode: Xcode_26.0
9094
runs-on: ${{ matrix.os }}
9195
env:
9296
BRANCH_NAME: ${{ github.head_ref || github.ref_name || 'main' }}

scripts/build.sh

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,9 +158,13 @@ if [[ "$xcode_major" -lt 16 && "$method" != "cmake" ]]; then
158158
echo "Unsupported Xcode major version being used: $xcode_major"
159159
exit 1
160160
else
161+
iphone_simulator_name="iPhone 16"
162+
if [[ "$xcode_major" -gt 16 ]]; then
163+
iphone_simulator_name="iPhone 16e"
164+
fi
161165
ios_flags=(
162166
-sdk 'iphonesimulator'
163-
-destination 'platform=iOS Simulator,name=iPhone 16'
167+
-destination "platform=iOS Simulator,name=${iphone_simulator_name}"
164168
)
165169
watchos_flags=(
166170
-sdk 'watchsimulator'

0 commit comments

Comments
 (0)