Skip to content

Commit 2ec0a4c

Browse files
committed
More tests
1 parent ca43f1e commit 2ec0a4c

File tree

1 file changed

+94
-3
lines changed

1 file changed

+94
-3
lines changed

.github/workflows/CI.yml

Lines changed: 94 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,7 @@ jobs:
2424
macOS:
2525
name: Test macOS, All Xcodes and Swifts
2626
runs-on: ${{ matrix.runsOn }}
27-
env:
28-
DEVELOPER_DIR: "/Applications/${{ matrix.xcode }}/Contents/Developer"
29-
timeout-minutes: 10
27+
timeout-minutes: 20
3028
strategy:
3129
fail-fast: false
3230
matrix:
@@ -59,3 +57,96 @@ jobs:
5957
- uses: actions/checkout@v2
6058
- name: ${{ matrix.name }}
6159
run: make test_framework_GRDBOSX_maxSwift
60+
iOS:
61+
name: Test iOS
62+
runs-on: ${{ matrix.runsOn }}
63+
timeout-minutes: 20
64+
strategy:
65+
fail-fast: false
66+
matrix:
67+
include:
68+
- xcode: "Xcode_13.3.1.app"
69+
runsOn: macOS-12
70+
name: "macOS 12, Xcode 13.3.1, Swift 5.6"
71+
shell: "/bin/zsh {0}"
72+
- xcode: "Xcode_12.4.app"
73+
runsOn: macOS-10.15
74+
name: "macOS 10.15, Xcode 12.4, Swift 5.3"
75+
shell: "/bin/zsh {0}"
76+
steps:
77+
- uses: actions/checkout@v2
78+
- name: ${{ matrix.name }}
79+
run: make test_framework_GRDBiOS_maxTarget_maxSwift
80+
SPM:
81+
name: Test SPM
82+
runs-on: ${{ matrix.runsOn }}
83+
timeout-minutes: 40
84+
strategy:
85+
fail-fast: false
86+
matrix:
87+
include:
88+
- xcode: "Xcode_13.3.1.app"
89+
runsOn: macOS-12
90+
name: "macOS 12, Xcode 13.3.1, Swift 5.6"
91+
shell: "/bin/zsh {0}"
92+
steps:
93+
- uses: actions/checkout@v2
94+
- name: ${{ matrix.name }}
95+
run: make test_SPM test_install_SPM
96+
SQLCipher4:
97+
name: Test SQLCipher4
98+
runs-on: ${{ matrix.runsOn }}
99+
timeout-minutes: 40
100+
strategy:
101+
fail-fast: false
102+
matrix:
103+
include:
104+
- xcode: "Xcode_13.3.1.app"
105+
runsOn: macOS-12
106+
name: "macOS 12, Xcode 13.3.1, Swift 5.6"
107+
shell: "/bin/zsh {0}"
108+
- xcode: "Xcode_12.4.app"
109+
runsOn: macOS-10.15
110+
name: "macOS 10.15, Xcode 12.4, Swift 5.3"
111+
shell: "/bin/zsh {0}"
112+
steps:
113+
- uses: actions/checkout@v2
114+
- name: ${{ matrix.name }}
115+
run: make test_framework_SQLCipher4
116+
CustomSQLite:
117+
name: Test CustomSQLite
118+
runs-on: ${{ matrix.runsOn }}
119+
timeout-minutes: 40
120+
strategy:
121+
fail-fast: false
122+
matrix:
123+
include:
124+
- xcode: "Xcode_13.3.1.app"
125+
runsOn: macOS-12
126+
name: "macOS 12, Xcode 13.3.1, Swift 5.6"
127+
shell: "/bin/zsh {0}"
128+
- xcode: "Xcode_12.4.app"
129+
runsOn: macOS-10.15
130+
name: "macOS 10.15, Xcode 12.4, Swift 5.3"
131+
shell: "/bin/zsh {0}"
132+
steps:
133+
- uses: actions/checkout@v2
134+
- name: ${{ matrix.name }}
135+
run: make test_framework_GRDBCustomSQLiteOSX
136+
XCFramework:
137+
name: Test XCFramework
138+
runs-on: ${{ matrix.runsOn }}
139+
timeout-minutes: 20
140+
strategy:
141+
fail-fast: false
142+
matrix:
143+
include:
144+
- xcode: "Xcode_13.3.1.app"
145+
runsOn: macOS-12
146+
name: "macOS 12, Xcode 13.3.1, Swift 5.6"
147+
shell: "/bin/zsh {0}"
148+
steps:
149+
- uses: actions/checkout@v2
150+
- name: ${{ matrix.name }}
151+
run: make test_archive_GRDBOSX_xcframework
152+

0 commit comments

Comments
 (0)