Skip to content
This repository was archived by the owner on Jan 7, 2026. It is now read-only.

Commit 84b1629

Browse files
committed
update ci
1 parent 7cbe73c commit 84b1629

1 file changed

Lines changed: 40 additions & 16 deletions

File tree

.github/workflows/ci.yml

Lines changed: 40 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -21,52 +21,76 @@ jobs:
2121
- uses: actions/checkout@v2
2222
- name: Run tests
2323
run: swift test --enable-test-discovery --enable-code-coverage | xcpretty
24-
build-ventura:
24+
build-sonoma:
2525
strategy:
2626
matrix:
2727
xcode:
28-
- '14.3.1'
29-
- '15.2'
30-
runs-on: macos-13
28+
- '15.4'
29+
- '16.4'
30+
runs-on: macos-14
3131
steps:
3232
- uses: actions/checkout@v2
3333
- name: Select Xcode ${{ matrix.xcode }}
3434
run: sudo xcode-select -s /Applications/Xcode_${{ matrix.xcode }}.app
3535
- name: Run Build
3636
run: swift build
37-
unit_test-ventura:
37+
unit_test-sonoma:
3838
strategy:
3939
matrix:
4040
xcode:
41-
- '14.3.1'
42-
- '15.2'
43-
runs-on: macos-13
41+
- '15.4'
42+
- '16.4'
43+
runs-on: macos-14
4444
steps:
4545
- uses: actions/checkout@v2
4646
- name: Select Xcode ${{ matrix.xcode }}
4747
run: sudo xcode-select -s /Applications/Xcode_${{ matrix.xcode }}.app
4848
- name: Run tests
4949
run: swift test --enable-test-discovery --enable-code-coverage | xcpretty
50-
build-sonoma:
50+
51+
build-sequioa:
5152
strategy:
5253
matrix:
5354
xcode:
54-
- '15.4'
55-
- '16.1'
56-
runs-on: macos-14
55+
- '16.4'
56+
runs-on: macos-15
5757
steps:
5858
- uses: actions/checkout@v2
5959
- name: Select Xcode ${{ matrix.xcode }}
6060
run: sudo xcode-select -s /Applications/Xcode_${{ matrix.xcode }}.app
6161
- name: Run Build
6262
run: swift build
63-
unit_test-sonoma:
63+
unit_test-sequioa:
6464
strategy:
6565
matrix:
6666
xcode:
67-
- '15.4'
68-
- '16.1'
69-
runs-on: macos-14
67+
- '16.4'
68+
runs-on: macos-15
69+
steps:
70+
- uses: actions/checkout@v2
71+
- name: Select Xcode ${{ matrix.xcode }}
72+
run: sudo xcode-select -s /Applications/Xcode_${{ matrix.xcode }}.app
73+
- name: Run tests
74+
run: swift test --enable-test-discovery --enable-code-coverage | xcpretty
75+
76+
build-tahoe:
77+
strategy:
78+
matrix:
79+
xcode:
80+
- '26.0'
81+
runs-on: macos-26
82+
steps:
83+
- uses: actions/checkout@v2
84+
- name: Select Xcode ${{ matrix.xcode }}
85+
run: sudo xcode-select -s /Applications/Xcode_${{ matrix.xcode }}.app
86+
- name: Run Build
87+
run: swift build
88+
unit_test-tahoe:
89+
strategy:
90+
matrix:
91+
xcode:
92+
- '26.0'
93+
runs-on: macos-26
7094
steps:
7195
- uses: actions/checkout@v2
7296
- name: Select Xcode ${{ matrix.xcode }}

0 commit comments

Comments
 (0)