Skip to content

Commit fd4decf

Browse files
authored
ci: add Xcode 16 (#468)
* ci: use Xcode 16 * ci: run both 15.4 and 16 Xcode versions
1 parent 6683387 commit fd4decf

File tree

7 files changed

+32
-38
lines changed

7 files changed

+32
-38
lines changed

.github/workflows/auth.yml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,16 +24,15 @@ jobs:
2424
strategy:
2525
fail-fast: false
2626
matrix:
27-
config:
28-
- debug
29-
- release
27+
xcode: ["15.4", "16"]
28+
config: ["debug", "release"]
3029
runs-on: macos-14
3130
steps:
3231
- uses: actions/checkout@v3
3332
with:
3433
fetch-depth: 0
35-
- name: Select Xcode 15.4
36-
run: sudo xcode-select -s /Applications/Xcode_15.4.app
34+
- name: Select Xcode ${{ matrix.xcode }}
35+
run: sudo xcode-select -s /Applications/Xcode_${{ matrix.xcode }}.app
3736
- name: Run tests
3837
run: CONFIG="${{ matrix.config }}" make test-auth
3938

@@ -42,7 +41,7 @@ jobs:
4241
strategy:
4342
fail-fast: false
4443
matrix:
45-
swift-version: ["5.9", "5.10"]
44+
swift-version: ["5.10"]
4645
runs-on: ubuntu-latest
4746
steps:
4847
- uses: actions/checkout@v3

.github/workflows/functions.yml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,24 +24,23 @@ jobs:
2424
strategy:
2525
fail-fast: false
2626
matrix:
27-
config:
28-
- debug
29-
- release
27+
xcode: ["15.4", "16"]
28+
config: ["debug", "release"]
3029
runs-on: macos-14
3130
steps:
3231
- uses: actions/checkout@v3
3332
with:
3433
fetch-depth: 0
35-
- name: Select Xcode 15.4
36-
run: sudo xcode-select -s /Applications/Xcode_15.4.app
34+
- name: Select Xcode ${{ matrix.xcode }}
35+
run: sudo xcode-select -s /Applications/Xcode_${{ matrix.xcode }}.app
3736
- name: Run tests
3837
run: CONFIG="${{ matrix.config }}" make test-functions
3938
test-linux:
4039
name: Test Functions (Linux)
4140
strategy:
4241
fail-fast: false
4342
matrix:
44-
swift-version: ["5.9", "5.10"]
43+
swift-version: ["5.10"]
4544
runs-on: ubuntu-latest
4645
steps:
4746
- uses: actions/checkout@v3

.github/workflows/integration-tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ jobs:
1919
- uses: actions/checkout@v3
2020
with:
2121
fetch-depth: 0
22-
- name: Select Xcode 15.4
23-
run: sudo xcode-select -s /Applications/Xcode_15.4.app
22+
- name: Select Xcode 16
23+
run: sudo xcode-select -s /Applications/Xcode_16.app
2424
- name: Run tests
2525
run: make test-integration
2626
env:

.github/workflows/postgrest.yml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,24 +24,23 @@ jobs:
2424
strategy:
2525
fail-fast: false
2626
matrix:
27-
config:
28-
- debug
29-
- release
27+
xcode: ["15.4", "16"]
28+
config: ["debug", "release"]
3029
runs-on: macos-14
3130
steps:
3231
- uses: actions/checkout@v3
3332
with:
3433
fetch-depth: 0
35-
- name: Select Xcode 15.4
36-
run: sudo xcode-select -s /Applications/Xcode_15.4.app
34+
- name: Select Xcode ${{ matrix.xcode }}
35+
run: sudo xcode-select -s /Applications/Xcode_${{ matrix.xcode }}.app
3736
- name: Run tests
3837
run: CONFIG="${{ matrix.config }}" make test-postgrest
3938
test-linux:
4039
name: Test Postgrest (Linux)
4140
strategy:
4241
fail-fast: false
4342
matrix:
44-
swift-version: ["5.9", "5.10"]
43+
swift-version: ["5.10"]
4544
runs-on: ubuntu-latest
4645
steps:
4746
- uses: actions/checkout@v3

.github/workflows/realtime.yml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,24 +24,23 @@ jobs:
2424
strategy:
2525
fail-fast: false
2626
matrix:
27-
config:
28-
- debug
29-
- release
27+
xcode: ["15.4", "16"]
28+
config: ["debug", "release"]
3029
runs-on: macos-14
3130
steps:
3231
- uses: actions/checkout@v3
3332
with:
3433
fetch-depth: 0
35-
- name: Select Xcode 15.4
36-
run: sudo xcode-select -s /Applications/Xcode_15.4.app
34+
- name: Select Xcode ${{ matrix.xcode }}
35+
run: sudo xcode-select -s /Applications/Xcode_${{ matrix.xcode }}.app
3736
- name: Run tests
3837
run: CONFIG="${{ matrix.config }}" make test-realtime
3938
test-linux:
4039
name: Test Realtime (Linux)
4140
strategy:
4241
fail-fast: false
4342
matrix:
44-
swift-version: ["5.9", "5.10"]
43+
swift-version: ["5.10"]
4544
runs-on: ubuntu-latest
4645
steps:
4746
- uses: actions/checkout@v3

.github/workflows/storage.yml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,24 +24,23 @@ jobs:
2424
strategy:
2525
fail-fast: false
2626
matrix:
27-
config:
28-
- debug
29-
- release
27+
xcode: ["15.4", "16"]
28+
config: ["debug", "release"]
3029
runs-on: macos-14
3130
steps:
3231
- uses: actions/checkout@v3
3332
with:
3433
fetch-depth: 0
35-
- name: Select Xcode 15.4
36-
run: sudo xcode-select -s /Applications/Xcode_15.4.app
34+
- name: Select Xcode ${{ matrix.xcode }}
35+
run: sudo xcode-select -s /Applications/Xcode_${{ matrix.xcode }}.app
3736
- name: Run tests
3837
run: CONFIG="${{ matrix.config }}" make test-storage
3938
test-linux:
4039
name: Test Storage (Linux)
4140
strategy:
4241
fail-fast: false
4342
matrix:
44-
swift-version: ["5.9", "5.10"]
43+
swift-version: ["5.10"]
4544
runs-on: ubuntu-latest
4645
steps:
4746
- uses: actions/checkout@v3

.github/workflows/supabase.yml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,24 +24,23 @@ jobs:
2424
strategy:
2525
fail-fast: false
2626
matrix:
27-
config:
28-
- debug
29-
- release
27+
xcode: ["15.4", "16"]
28+
config: ["debug", "release"]
3029
runs-on: macos-14
3130
steps:
3231
- uses: actions/checkout@v3
3332
with:
3433
fetch-depth: 0
35-
- name: Select Xcode 15.4
36-
run: sudo xcode-select -s /Applications/Xcode_15.4.app
34+
- name: Select Xcode ${{ matrix.xcode }}
35+
run: sudo xcode-select -s /Applications/Xcode_${{ matrix.xcode }}.app
3736
- name: Run tests
3837
run: CONFIG="${{ matrix.config }}" make test-library
3938
test-linux:
4039
name: Test Supabase (Linux)
4140
strategy:
4241
fail-fast: false
4342
matrix:
44-
swift-version: ["5.9", "5.10"]
43+
swift-version: ["5.10"]
4544
runs-on: ubuntu-latest
4645
steps:
4746
- uses: actions/checkout@v3

0 commit comments

Comments
 (0)