Skip to content

Commit 2844285

Browse files
authored
More visionOS CI (#12608)
1 parent ab606e0 commit 2844285

14 files changed

+90
-16
lines changed

.github/workflows/abtesting.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,12 +52,17 @@ jobs:
5252
strategy:
5353
matrix:
5454
target: [iOS, tvOS, macOS, catalyst, watchOS]
55-
os: [macos-12, macos-13]
55+
os: [macos-12, macos-13, macos-14]
5656
include:
5757
- os: macos-12
5858
xcode: Xcode_14.2
5959
- os: macos-13
6060
xcode: Xcode_15.2
61+
- os: macos-14
62+
xcode: Xcode_15.2
63+
- os: macos-14
64+
xcode: Xcode_15.2
65+
target: visionOS
6166
runs-on: ${{ matrix.os }}
6267
steps:
6368
- uses: actions/checkout@v4

.github/workflows/auth.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,14 +101,21 @@ jobs:
101101
strategy:
102102
matrix:
103103
target: [iOS, tvOS, macOS, catalyst, watchOS]
104-
os: [macos-12, macos-13]
104+
os: [macos-12, macos-13, macos-14]
105105
include:
106106
- os: macos-12
107107
xcode: Xcode_14.2
108108
test: spm
109109
- os: macos-13
110110
xcode: Xcode_15.2
111111
test: spmbuildonly
112+
- os: macos-14
113+
xcode: Xcode_15.2
114+
test: spmbuildonly
115+
- os: macos-14
116+
xcode: Xcode_15.2
117+
target: visionOS
118+
test: spm
112119
runs-on: ${{ matrix.os }}
113120
steps:
114121
- uses: actions/checkout@v4

.github/workflows/core.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,17 @@ jobs:
4545
strategy:
4646
matrix:
4747
target: [iOS, tvOS, macOS, catalyst, watchOS]
48-
os: [macos-12, macos-13]
48+
os: [macos-12, macos-13, macos-14]
4949
include:
5050
- os: macos-12
5151
xcode: Xcode_14.2
5252
- os: macos-13
5353
xcode: Xcode_15.2
54+
- os: macos-14
55+
xcode: Xcode_15.2
56+
- os: macos-14
57+
xcode: Xcode_15.2
58+
target: visionOS
5459
runs-on: ${{ matrix.os }}
5560
steps:
5661
- uses: actions/checkout@v4

.github/workflows/core_internal.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,17 @@ jobs:
4141
strategy:
4242
matrix:
4343
target: [iOS, tvOS, macOS, catalyst, watchOS]
44-
os: [macos-12, macos-13]
44+
os: [macos-12, macos-13, macos-14]
4545
include:
4646
- os: macos-12
4747
xcode: Xcode_14.2
4848
- os: macos-13
4949
xcode: Xcode_15.2
50+
- os: macos-14
51+
xcode: Xcode_15.2
52+
- os: macos-14
53+
xcode: Xcode_15.2
54+
target: visionOS
5055
runs-on: ${{ matrix.os }}
5156
steps:
5257
- uses: actions/checkout@v4

.github/workflows/crashlytics.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,12 +55,17 @@ jobs:
5555
strategy:
5656
matrix:
5757
target: [iOS, tvOS, macOS, catalyst, watchOS]
58-
os: [macos-12, macos-13]
58+
os: [macos-12, macos-13, macos-14]
5959
include:
6060
- os: macos-12
6161
xcode: Xcode_14.2
6262
- os: macos-13
6363
xcode: Xcode_15.2
64+
- os: macos-14
65+
xcode: Xcode_15.2
66+
- os: macos-14
67+
xcode: Xcode_15.2
68+
target: visionOS
6469
runs-on: ${{ matrix.os }}
6570
steps:
6671
- uses: actions/checkout@v4

.github/workflows/database.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,12 +70,17 @@ jobs:
7070
strategy:
7171
matrix:
7272
target: [iOS, tvOS, macOS, catalyst, watchOS]
73-
os: [macos-12, macos-13]
73+
os: [macos-12, macos-13, macos-14]
7474
include:
7575
- os: macos-12
7676
xcode: Xcode_14.2
7777
- os: macos-13
7878
xcode: Xcode_15.2
79+
- os: macos-14
80+
xcode: Xcode_15.2
81+
- os: macos-14
82+
xcode: Xcode_15.2
83+
target: visionOS
7984
runs-on: ${{ matrix.os }}
8085
steps:
8186
- uses: actions/checkout@v4

.github/workflows/firestore.yml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -440,12 +440,17 @@ jobs:
440440
strategy:
441441
matrix:
442442
target: [iOS, tvOS, macOS]
443-
os: [macos-12, macos-13]
443+
os: [macos-12, macos-13, macos-14]
444444
include:
445445
- os: macos-12
446446
xcode: Xcode_14.2
447447
- os: macos-13
448448
xcode: Xcode_15.2
449+
- os: macos-14
450+
xcode: Xcode_15.2
451+
- os: macos-14
452+
xcode: Xcode_15.2
453+
target: visionOS
449454
runs-on: ${{ matrix.os }}
450455
needs: check
451456
env:
@@ -460,9 +465,9 @@ jobs:
460465
- name: Initialize xcodebuild
461466
run: scripts/setup_spm_tests.sh
462467
- name: iOS Build Test
463-
run: scripts/third_party/travis/retry.sh ./scripts/build.sh FirebaseFirestore iOS spmbuildonly
468+
run: scripts/third_party/travis/retry.sh ./scripts/build.sh FirebaseFirestore ${{ matrix.target }} spmbuildonly
464469
- name: Swift Build
465-
run: scripts/third_party/travis/retry.sh ./scripts/build.sh FirebaseFirestoreSwift iOS spmbuildonly
470+
run: scripts/third_party/travis/retry.sh ./scripts/build.sh FirebaseFirestoreSwift ${{ matrix.target }} spmbuildonly
466471

467472
spm-binary:
468473
# Either a scheduled run from public repo, or a pull request with firestore changes.

.github/workflows/functions.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,12 +88,17 @@ jobs:
8888
strategy:
8989
matrix:
9090
target: [iOS, tvOS, macOS, catalyst, watchOS]
91-
os: [macos-12, macos-13]
91+
os: [macos-12, macos-13, macos-14]
9292
include:
9393
- os: macos-12
9494
xcode: Xcode_14.2
9595
- os: macos-13
9696
xcode: Xcode_15.2
97+
- os: macos-14
98+
xcode: Xcode_15.2
99+
- os: macos-14
100+
xcode: Xcode_15.2
101+
target: visionOS
97102
runs-on: ${{ matrix.os }}
98103
steps:
99104
- uses: actions/checkout@v4

.github/workflows/installations.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,12 +64,17 @@ jobs:
6464
matrix:
6565
# TODO: macos tests are blocked by https://github.com/erikdoe/ocmock/pull/532
6666
target: [iOS, tvOS, macOS, watchOS, catalyst]
67-
os: [macos-12, macos-13]
67+
os: [macos-12, macos-13, macos-14]
6868
include:
6969
- os: macos-12
7070
xcode: Xcode_14.2
7171
- os: macos-13
7272
xcode: Xcode_15.2
73+
- os: macos-14
74+
xcode: Xcode_15.2
75+
- os: macos-14
76+
xcode: Xcode_15.2
77+
target: visionOS
7378
runs-on: ${{ matrix.os }}
7479
steps:
7580
- uses: actions/checkout@v4

.github/workflows/messaging.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,12 +84,17 @@ jobs:
8484
strategy:
8585
matrix:
8686
target: [iOS, watchOS, tvOS, macOS, catalyst]
87-
os: [macos-12, macos-13]
87+
os: [macos-12, macos-13, macos-14]
8888
include:
8989
- os: macos-12
9090
xcode: Xcode_14.2
9191
- os: macos-13
9292
xcode: Xcode_15.2
93+
- os: macos-14
94+
xcode: Xcode_15.2
95+
- os: macos-14
96+
xcode: Xcode_15.2
97+
target: visionOS
9398
runs-on: ${{ matrix.os }}
9499
steps:
95100
- uses: actions/checkout@v4

0 commit comments

Comments
 (0)