Skip to content

Commit 6230172

Browse files
author
Guilherme Souza
committed
ci: add Xcode 16
1 parent e92e43e commit 6230172

File tree

7 files changed

+41
-17
lines changed

7 files changed

+41
-17
lines changed

.github/workflows/auth.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,16 @@ jobs:
3131
- tvOS Simulator,name=Apple TV
3232
- watchOS Simulator,name=Apple Watch Series 9 (41mm)
3333
- visionOS Simulator,name=Any visionOS Simulator Device
34+
xcode:
35+
- 15.3
36+
- 16.0
3437
runs-on: macos-14
3538
steps:
3639
- uses: actions/checkout@v3
3740
with:
3841
fetch-depth: 0
39-
- name: Select Xcode 15.3
40-
run: sudo xcode-select -s /Applications/Xcode_15.3.app
42+
- name: Select Xcode ${{ matrix.xcode }}
43+
run: sudo xcode-select -s /Applications/Xcode_${{ matrix.xcode }}.app
4144
- name: Run tests
4245
run: PLATFORM="${{ matrix.platform }}" SCHEME=Auth make test-library
4346

.github/workflows/functions.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,16 @@ jobs:
3131
- tvOS Simulator,name=Apple TV
3232
- watchOS Simulator,name=Apple Watch Series 9 (41mm)
3333
- visionOS Simulator,name=Any visionOS Simulator Device
34+
xcode:
35+
- 15.3
36+
- 16.0
3437
runs-on: macos-14
3538
steps:
3639
- uses: actions/checkout@v3
3740
with:
3841
fetch-depth: 0
39-
- name: Select Xcode 15.3
40-
run: sudo xcode-select -s /Applications/Xcode_15.3.app
42+
- name: Select Xcode ${{ matrix.xcode }}
43+
run: sudo xcode-select -s /Applications/Xcode_${{ matrix.xcode }}.app
4144
- name: Run tests
4245
run: PLATFORM="${{ matrix.platform }}" SCHEME=Functions make test-library
4346
test-linux:
@@ -56,4 +59,4 @@ jobs:
5659
swift-version: ${{ matrix.swift-version }}
5760
- run: make dot-env
5861
- name: Run tests
59-
run: swift test --filter FunctionsTests.
62+
run: swift test --filter FunctionsTests.

.github/workflows/integration-tests.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,18 @@ jobs:
1515
integration-tests:
1616
runs-on: macos-14
1717
name: Integration Tests
18+
strategy:
19+
fail-fast: true
20+
matrix:
21+
xcode:
22+
- 15.3
23+
- 16.0
1824
steps:
1925
- uses: actions/checkout@v3
2026
with:
2127
fetch-depth: 0
22-
- name: Select Xcode 15.3
23-
run: sudo xcode-select -s /Applications/Xcode_15.3.app
28+
- name: Select Xcode ${{ matrix.xcode }}
29+
run: sudo xcode-select -s /Applications/Xcode_${{ matrix.xcode }}.app
2430
- name: Run tests
2531
run: make test-integration
2632
env:

.github/workflows/postgrest.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,16 @@ jobs:
3131
- tvOS Simulator,name=Apple TV
3232
- watchOS Simulator,name=Apple Watch Series 9 (41mm)
3333
- visionOS Simulator,name=Any visionOS Simulator Device
34+
xcode:
35+
- 15.3
36+
- 16.0
3437
runs-on: macos-14
3538
steps:
3639
- uses: actions/checkout@v3
3740
with:
3841
fetch-depth: 0
39-
- name: Select Xcode 15.3
40-
run: sudo xcode-select -s /Applications/Xcode_15.3.app
42+
- name: Select Xcode ${{ matrix.xcode }}
43+
run: sudo xcode-select -s /Applications/Xcode_${{ matrix.xcode }}.app
4144
- name: Run tests
4245
run: PLATFORM="${{ matrix.platform }}" SCHEME=PostgREST make test-library
4346
test-linux:
@@ -56,4 +59,4 @@ jobs:
5659
swift-version: ${{ matrix.swift-version }}
5760
- run: make dot-env
5861
- name: Run tests
59-
run: swift test --filter PostgRESTTests.
62+
run: swift test --filter PostgRESTTests.

.github/workflows/realtime.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,16 @@ jobs:
3131
- tvOS Simulator,name=Apple TV
3232
- watchOS Simulator,name=Apple Watch Series 9 (41mm)
3333
- visionOS Simulator,name=Any visionOS Simulator Device
34+
xcode:
35+
- 15.3
36+
- 16.0
3437
runs-on: macos-14
3538
steps:
3639
- uses: actions/checkout@v3
3740
with:
3841
fetch-depth: 0
39-
- name: Select Xcode 15.3
40-
run: sudo xcode-select -s /Applications/Xcode_15.3.app
42+
- name: Select Xcode ${{ matrix.xcode }}
43+
run: sudo xcode-select -s /Applications/Xcode_${{ matrix.xcode }}.app
4144
- name: Run tests
4245
run: PLATFORM="${{ matrix.platform }}" SCHEME=Realtime make test-library
4346
test-linux:

.github/workflows/storage.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,16 @@ jobs:
3131
- tvOS Simulator,name=Apple TV
3232
- watchOS Simulator,name=Apple Watch Series 9 (41mm)
3333
- visionOS Simulator,name=Any visionOS Simulator Device
34+
xcode:
35+
- 15.3
36+
- 16.0
3437
runs-on: macos-14
3538
steps:
3639
- uses: actions/checkout@v3
3740
with:
3841
fetch-depth: 0
39-
- name: Select Xcode 15.3
40-
run: sudo xcode-select -s /Applications/Xcode_15.3.app
42+
- name: Select Xcode ${{ matrix.xcode }}
43+
run: sudo xcode-select -s /Applications/Xcode_${{ matrix.xcode }}.app
4144
- name: Run tests
4245
run: PLATFORM="${{ matrix.platform }}" SCHEME=Storage make test-library
4346
test-linux:

.github/workflows/supabase.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,16 @@ jobs:
3131
- tvOS Simulator,name=Apple TV
3232
- watchOS Simulator,name=Apple Watch Series 9 (41mm)
3333
- visionOS Simulator,name=Any visionOS Simulator Device
34+
xcode:
35+
- 15.3
36+
- 16.0
3437
runs-on: macos-14
3538
steps:
3639
- uses: actions/checkout@v3
3740
with:
3841
fetch-depth: 0
39-
- name: Select Xcode 15.3
40-
run: sudo xcode-select -s /Applications/Xcode_15.3.app
42+
- name: Select Xcode ${{ matrix.xcode }}
43+
run: sudo xcode-select -s /Applications/Xcode_${{ matrix.xcode }}.app
4144
- name: Run tests
4245
run: PLATFORM="${{ matrix.platform }}" SCHEME=Supabase make test-library
4346
test-linux:
@@ -56,4 +59,4 @@ jobs:
5659
swift-version: ${{ matrix.swift-version }}
5760
- run: make dot-env
5861
- name: Run tests
59-
run: swift test --filter SupabaseTests.
62+
run: swift test --filter SupabaseTests.

0 commit comments

Comments
 (0)