Skip to content

Commit 0aca0bf

Browse files
authored
[Infra] Update database workflow to use macOS 15 for Xcode 16 (#14060)
1 parent e765058 commit 0aca0bf

File tree

1 file changed

+13
-10
lines changed

1 file changed

+13
-10
lines changed

.github/workflows/database.yml

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -26,16 +26,19 @@ jobs:
2626
strategy:
2727
matrix:
2828
target: [ios, tvos, macos --skip-tests, watchos]
29-
os: [macos-14]
30-
xcode: [Xcode_15.2, Xcode_16]
31-
runs-on: ${{ matrix.os }}
29+
build-env:
30+
- os: macos-14
31+
xcode: Xcode_15.2
32+
- os: macos-15
33+
xcode: Xcode_16.1
34+
runs-on: ${{ matrix.build-env.os }}
3235
steps:
3336
- uses: actions/checkout@v4
3437
- uses: ruby/setup-ruby@v1
3538
- name: Setup Bundler
3639
run: scripts/setup_bundler.sh
3740
- name: Xcode
38-
run: sudo xcode-select -s /Applications/${{ matrix.xcode }}.app/Contents/Developer
41+
run: sudo xcode-select -s /Applications/${{ matrix.build-env.xcode }}.app/Contents/Developer
3942
- name: Build and test
4043
run: scripts/third_party/travis/retry.sh scripts/pod_lib_lint.rb FirebaseDatabase.podspec --test-specs=unit --platforms=${{ matrix.target }}
4144

@@ -96,22 +99,22 @@ jobs:
9699
xcode: Xcode_15.4
97100
target: iOS
98101
- os: macos-15
99-
xcode: Xcode_16
102+
xcode: Xcode_16.1
100103
target: iOS
101104
- os: macos-15
102-
xcode: Xcode_16
105+
xcode: Xcode_16.1
103106
target: tvOS
104107
- os: macos-15
105-
xcode: Xcode_16
108+
xcode: Xcode_16.1
106109
target: macOS
107110
- os: macos-15
108-
xcode: Xcode_16
111+
xcode: Xcode_16.1
109112
target: watchOS
110113
- os: macos-15
111-
xcode: Xcode_16
114+
xcode: Xcode_16.1
112115
target: catalyst
113116
- os: macos-15
114-
xcode: Xcode_16
117+
xcode: Xcode_16.1
115118
target: visionOS
116119
runs-on: ${{ matrix.os }}
117120
steps:

0 commit comments

Comments
 (0)