Skip to content

Commit 610e0ff

Browse files
committed
ci: run both 15.4 and 16 Xcode versions
1 parent 2c023c8 commit 610e0ff

File tree

6 files changed

+30
-36
lines changed

6 files changed

+30
-36
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 16
36-
run: sudo xcode-select -s /Applications/Xcode_16.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 16
36-
run: sudo xcode-select -s /Applications/Xcode_16.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/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 16
36-
run: sudo xcode-select -s /Applications/Xcode_16.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 16
36-
run: sudo xcode-select -s /Applications/Xcode_16.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 16
36-
run: sudo xcode-select -s /Applications/Xcode_16.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 16
36-
run: sudo xcode-select -s /Applications/Xcode_16.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)