Skip to content

Commit 1ebe6dc

Browse files
authored
[Infra] Build binaries with Xcode 16.2 x macos-14 (#14606)
1 parent c4a4550 commit 1ebe6dc

File tree

2 files changed

+29
-25
lines changed

2 files changed

+29
-25
lines changed

.github/workflows/zip.yml

+25-25
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@ jobs:
3636
- uses: mikehardy/buildcache-action@c87cea0ccd718971d6cc39e672c4f26815b6c126
3737
with:
3838
cache_key: package-release
39-
- name: Xcode 15.2
40-
run: sudo xcode-select -s /Applications/Xcode_15.2.app/Contents/Developer
39+
- name: Xcode 16.2
40+
run: sudo xcode-select -s /Applications/Xcode_16.2.app/Contents/Developer
4141
- uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1
4242
- name: Setup Bundler
4343
run: ./scripts/setup_bundler.sh
@@ -61,8 +61,8 @@ jobs:
6161
runs-on: macos-14
6262
steps:
6363
- uses: actions/checkout@v4
64-
- name: Xcode 15.2
65-
run: sudo xcode-select -s /Applications/Xcode_15.2.app/Contents/Developer
64+
- name: Xcode 16.2
65+
run: sudo xcode-select -s /Applications/Xcode_16.2.app/Contents/Developer
6666
- name: Build
6767
run: |
6868
cd ReleaseTooling
@@ -81,8 +81,8 @@ jobs:
8181
- uses: mikehardy/buildcache-action@c87cea0ccd718971d6cc39e672c4f26815b6c126
8282
with:
8383
cache_key: package-head
84-
- name: Xcode 15.2
85-
run: sudo xcode-select -s /Applications/Xcode_15.2.app/Contents/Developer
84+
- name: Xcode 16.2
85+
run: sudo xcode-select -s /Applications/Xcode_16.2.app/Contents/Developer
8686
- uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1
8787
- name: Setup Bundler
8888
run: ./scripts/setup_bundler.sh
@@ -113,10 +113,10 @@ jobs:
113113
matrix:
114114
artifact: [Firebase-actions-dir, Firebase-actions-dir-dynamic]
115115
build-env:
116-
- os: macos-14
117-
xcode: Xcode_15.2
118116
- os: macos-15
119117
xcode: Xcode_16.2
118+
# - os: macos-15
119+
# xcode: Xcode_16.3
120120
runs-on: ${{ matrix.build-env.os }}
121121
steps:
122122
- uses: actions/checkout@v4
@@ -226,10 +226,10 @@ jobs:
226226
matrix:
227227
artifact: [Firebase-actions-dir, Firebase-actions-dir-dynamic]
228228
build-env:
229-
- os: macos-14
230-
xcode: Xcode_15.2
231229
- os: macos-15
232230
xcode: Xcode_16.2
231+
# - os: macos-15
232+
# xcode: Xcode_16.3
233233
runs-on: ${{ matrix.build-env.os }}
234234
steps:
235235
- uses: actions/checkout@v4
@@ -277,10 +277,10 @@ jobs:
277277
matrix:
278278
artifact: [Firebase-actions-dir, Firebase-actions-dir-dynamic]
279279
build-env:
280-
- os: macos-14
281-
xcode: Xcode_15.2
282280
- os: macos-15
283281
xcode: Xcode_16.2
282+
# - os: macos-15
283+
# xcode: Xcode_16.3
284284
runs-on: ${{ matrix.build-env.os }}
285285
steps:
286286
- uses: actions/checkout@v4
@@ -350,7 +350,7 @@ jobs:
350350
strategy:
351351
matrix:
352352
os: [macos-14]
353-
xcode: [Xcode_15.2]
353+
xcode: [Xcode_16.2]
354354
artifact: [Firebase-actions-dir, Firebase-actions-dir-dynamic]
355355
runs-on: ${{ matrix.os }}
356356
steps:
@@ -403,10 +403,10 @@ jobs:
403403
matrix:
404404
artifact: [Firebase-actions-dir, Firebase-actions-dir-dynamic]
405405
build-env:
406-
- os: macos-14
407-
xcode: Xcode_15.2
408406
- os: macos-15
409407
xcode: Xcode_16.2
408+
# - os: macos-15
409+
# xcode: Xcode_16.3
410410
runs-on: ${{ matrix.build-env.os }}
411411
steps:
412412
- uses: actions/checkout@v4
@@ -462,10 +462,10 @@ jobs:
462462
matrix:
463463
artifact: [Firebase-actions-dir, Firebase-actions-dir-dynamic]
464464
build-env:
465-
- os: macos-14
466-
xcode: Xcode_15.2
467465
- os: macos-15
468466
xcode: Xcode_16.2
467+
# - os: macos-15
468+
# xcode: Xcode_16.3
469469
runs-on: ${{ matrix.build-env.os }}
470470
steps:
471471
- uses: actions/checkout@v4
@@ -511,8 +511,8 @@ jobs:
511511
FIREBASECI_USE_LATEST_GOOGLEAPPMEASUREMENT: 1
512512
runs-on: macos-14
513513
steps:
514-
- name: Xcode 15.2
515-
run: sudo xcode-select -s /Applications/Xcode_15.2.app/Contents/Developer
514+
- name: Xcode 16.2
515+
run: sudo xcode-select -s /Applications/Xcode_16.2.app/Contents/Developer
516516
- uses: actions/checkout@v4
517517
- name: Get framework dir
518518
uses: actions/[email protected]
@@ -546,10 +546,10 @@ jobs:
546546
matrix:
547547
artifact: [Firebase-actions-dir, Firebase-actions-dir-dynamic]
548548
build-env:
549-
- os: macos-14
550-
xcode: Xcode_15.2
551549
- os: macos-15
552550
xcode: Xcode_16.2
551+
# - os: macos-15
552+
# xcode: Xcode_16.3
553553
runs-on: ${{ matrix.build-env.os }}
554554
steps:
555555
- uses: actions/checkout@v4
@@ -602,10 +602,10 @@ jobs:
602602
matrix:
603603
artifact: [Firebase-actions-dir, Firebase-actions-dir-dynamic]
604604
build-env:
605-
- os: macos-14
606-
xcode: Xcode_15.2
607605
- os: macos-15
608606
xcode: Xcode_16.2
607+
# - os: macos-15
608+
# xcode: Xcode_16.3
609609
runs-on: ${{ matrix.build-env.os }}
610610
steps:
611611
- uses: actions/checkout@v4
@@ -657,10 +657,10 @@ jobs:
657657
matrix:
658658
artifact: [Firebase-actions-dir, Firebase-actions-dir-dynamic]
659659
build-env:
660-
- os: macos-14
661-
xcode: Xcode_15.2
662660
- os: macos-15
663661
xcode: Xcode_16.2
662+
# - os: macos-15
663+
# xcode: Xcode_16.3
664664
runs-on: ${{ matrix.build-env.os }}
665665
steps:
666666
- uses: actions/checkout@v4

FirebaseCore/CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# Unreleased
2+
- [changed] Firebase now requires at least Xcode 16.2. See
3+
https://developer.apple.com/news/?id=9s0rgdy9 for more info.
4+
15
# Firebase 11.8.0
26
- [deprecated] The zip and Carthage distributions of the Google Mobile Ads SDK
37
with Firebase are deprecated and will be removed in the next major release.

0 commit comments

Comments
 (0)