Skip to content

Commit dc65245

Browse files
authored
Build zip with Xcode 13.3.1 (#9739)
1 parent 2db2fa4 commit dc65245

File tree

3 files changed

+27
-21
lines changed

3 files changed

+27
-21
lines changed

.github/workflows/zip.yml

Lines changed: 25 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,17 @@ jobs:
2828
package-release:
2929
# Don't run on private repo.
3030
if: (github.repository == 'Firebase/firebase-ios-sdk' && github.event_name == 'schedule') || github.event_name == 'pull_request' || github.event_name == 'workflow_dispatch'
31-
runs-on: macos-11
31+
runs-on: macos-12
3232
steps:
3333
- uses: actions/checkout@v2
3434
- uses: mikehardy/buildcache-action@50738c6c77de7f34e66b870e4f8ede333b69d077
3535
with:
3636
cache_key: ${{ matrix.os }}
37-
- name: Xcode 13.2.1
38-
run: sudo xcode-select -s /Applications/Xcode_13.2.1.app/Contents/Developer
37+
- name: Xcode 13.3.1
38+
run: sudo xcode-select -s /Applications/Xcode_13.3.1.app/Contents/Developer
39+
- uses: ruby/setup-ruby@359bebbc29cbe6c87da6bc9ea3bc930432750108
40+
with:
41+
ruby-version: '2.7'
3942
- name: Setup Bundler
4043
run: ./scripts/setup_bundler.sh
4144
- name: ZipBuildingTest
@@ -53,11 +56,11 @@ jobs:
5356
build:
5457
# Don't run on private repo unless it is a PR.
5558
if: (github.repository == 'Firebase/firebase-ios-sdk' && github.event_name == 'schedule') || github.event_name == 'pull_request' || github.event_name == 'workflow_dispatch'
56-
runs-on: macos-11
59+
runs-on: macos-12
5760
steps:
5861
- uses: actions/checkout@v2
59-
- name: Xcode 13.2.1
60-
run: sudo xcode-select -s /Applications/Xcode_13.2.1.app/Contents/Developer
62+
- name: Xcode 13.3.1
63+
run: sudo xcode-select -s /Applications/Xcode_13.3.1.app/Contents/Developer
6164
- name: Build
6265
run: |
6366
cd ReleaseTooling
@@ -67,14 +70,17 @@ jobs:
6770
# Don't run on private repo.
6871
if: (github.repository == 'Firebase/firebase-ios-sdk' && github.event_name == 'schedule') || github.event_name == 'pull_request' || github.event_name == 'workflow_dispatch'
6972
needs: build
70-
runs-on: macos-11
73+
runs-on: macos-12
7174
steps:
7275
- uses: actions/checkout@v2
7376
- uses: mikehardy/buildcache-action@50738c6c77de7f34e66b870e4f8ede333b69d077
7477
with:
7578
cache_key: ${{ matrix.os }}
76-
- name: Xcode 13.2.1
77-
run: sudo xcode-select -s /Applications/Xcode_13.2.1.app/Contents/Developer
79+
- name: Xcode 13.3.1
80+
run: sudo xcode-select -s /Applications/Xcode_13.3.1.app/Contents/Developer
81+
- uses: ruby/setup-ruby@359bebbc29cbe6c87da6bc9ea3bc930432750108
82+
with:
83+
ruby-version: '2.7'
7884
- name: Setup Bundler
7985
run: ./scripts/setup_bundler.sh
8086
- name: ZipBuildingTest
@@ -99,7 +105,7 @@ jobs:
99105
signin_secret: ${{ secrets.GHASecretsGPGPassphrase1 }}
100106
FRAMEWORK_DIR: "Firebase-actions-dir"
101107
SDK: "ABTesting"
102-
runs-on: macos-11
108+
runs-on: macos-12
103109
steps:
104110
- uses: actions/checkout@v2
105111
- name: Get framework dir
@@ -147,7 +153,7 @@ jobs:
147153
signin_secret: ${{ secrets.GHASecretsGPGPassphrase1 }}
148154
FRAMEWORK_DIR: "Firebase-actions-dir"
149155
SDK: "Authentication"
150-
runs-on: macos-11
156+
runs-on: macos-12
151157
steps:
152158
- uses: actions/checkout@v2
153159
- name: Get framework dir
@@ -188,7 +194,7 @@ jobs:
188194
signin_secret: ${{ secrets.GHASecretsGPGPassphrase1 }}
189195
FRAMEWORK_DIR: "Firebase-actions-dir"
190196
SDK: "Config"
191-
runs-on: macos-11
197+
runs-on: macos-12
192198
steps:
193199
- uses: actions/checkout@v2
194200
- name: Get framework dir
@@ -227,7 +233,7 @@ jobs:
227233
signin_secret: ${{ secrets.GHASecretsGPGPassphrase1 }}
228234
FRAMEWORK_DIR: "Firebase-actions-dir"
229235
SDK: "Crashlytics"
230-
runs-on: macos-11
236+
runs-on: macos-12
231237
steps:
232238
- uses: actions/checkout@v2
233239
- name: Get framework dir
@@ -288,7 +294,7 @@ jobs:
288294
signin_secret: ${{ secrets.GHASecretsGPGPassphrase1 }}
289295
FRAMEWORK_DIR: "Firebase-actions-dir"
290296
SDK: "Database"
291-
runs-on: macos-11
297+
runs-on: macos-12
292298
steps:
293299
- uses: actions/checkout@v2
294300
- name: Get framework dir
@@ -330,7 +336,7 @@ jobs:
330336
signin_secret: ${{ secrets.GHASecretsGPGPassphrase1 }}
331337
FRAMEWORK_DIR: "Firebase-actions-dir"
332338
SDK: "DynamicLinks"
333-
runs-on: macos-11
339+
runs-on: macos-12
334340
steps:
335341
- uses: actions/checkout@v2
336342
- name: Get framework dir
@@ -377,7 +383,7 @@ jobs:
377383
signin_secret: ${{ secrets.GHASecretsGPGPassphrase1 }}
378384
FRAMEWORK_DIR: "Firebase-actions-dir"
379385
SDK: "Firestore"
380-
runs-on: macos-11
386+
runs-on: macos-12
381387
steps:
382388
- uses: actions/checkout@v2
383389
- name: Get framework dir
@@ -417,7 +423,7 @@ jobs:
417423
signin_secret: ${{ secrets.GHASecretsGPGPassphrase1 }}
418424
FRAMEWORK_DIR: "Firebase-actions-dir"
419425
SDK: "InAppMessaging"
420-
runs-on: macos-11
426+
runs-on: macos-12
421427
steps:
422428
- uses: actions/checkout@v2
423429
- name: Get framework dir
@@ -460,7 +466,7 @@ jobs:
460466
signin_secret: ${{ secrets.GHASecretsGPGPassphrase1 }}
461467
FRAMEWORK_DIR: "Firebase-actions-dir"
462468
SDK: "Messaging"
463-
runs-on: macos-11
469+
runs-on: macos-12
464470
steps:
465471
- uses: actions/checkout@v2
466472
- name: Get framework dir
@@ -502,7 +508,7 @@ jobs:
502508
signin_secret: ${{ secrets.GHASecretsGPGPassphrase1 }}
503509
FRAMEWORK_DIR: "Firebase-actions-dir"
504510
SDK: "Storage"
505-
runs-on: macos-11
511+
runs-on: macos-12
506512
steps:
507513
- uses: actions/checkout@v2
508514
- name: Get framework dir

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ Instructions for the experimental Carthage distribution are at
9999
To develop Firebase software in this repository, ensure that you have at least
100100
the following software:
101101

102-
* Xcode 12.2 (or later)
102+
* Xcode 13.3.1 (or later)
103103

104104
CocoaPods is still the canonical way to develop, but much of the repo now supports
105105
development with Swift Package Manager.

ReleaseTooling/Template/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Each Firebase component requires several xcframeworks in order to function
1010
properly. Each section below lists the xcframeworks you'll need to include
1111
in your project in order to use that Firebase SDK in your application.
1212

13-
Xcode 13.2.1 or newer is required.
13+
Xcode 13.3.1 or newer is required.
1414

1515
To integrate a Firebase SDK with your app:
1616

0 commit comments

Comments
 (0)