File tree Expand file tree Collapse file tree 1 file changed +29
-3
lines changed Expand file tree Collapse file tree 1 file changed +29
-3
lines changed Original file line number Diff line number Diff line change 22
22
build :
23
23
# Skip CI if PR is a draft
24
24
if : github.event.pull_request.draft == false
25
- name : build- ${{matrix.os}}-${{matrix.cxx}}-mpi:${{matrix.mpi}}-openmp:${{matrix.omp}}
25
+ name : build ( ${{matrix.os}}-${{matrix.cxx}}-mpi:${{matrix.mpi}}-openmp:${{matrix.omp}})
26
26
# The CMake configure and build commands are platform agnostic and should work equally
27
27
# well on Windows or Mac. You can convert this to a matrix build if you need
28
28
# cross-platform coverage.
@@ -36,16 +36,29 @@ jobs:
36
36
matrix :
37
37
os :
38
38
- ubuntu-22.04
39
+ - macos-14
39
40
cc :
40
41
- gcc-12
42
+ - clang
41
43
cxx :
42
44
- g++-12
45
+ - clang
43
46
mpi :
44
47
- " ON"
45
48
- " OFF"
46
49
omp :
47
50
- " ON"
48
51
- " OFF"
52
+ exclude :
53
+ - cc : gcc-12
54
+ cxx : clang
55
+ - cc : clang
56
+ cxx : g++-12
57
+ - os : macos-14
58
+ cc : gcc-12
59
+ cxx : g++-12
60
+ - os : macos-14
61
+ omp : " ON"
49
62
50
63
steps :
51
64
- uses : actions/checkout@v4
@@ -135,7 +148,7 @@ jobs:
135
148
test :
136
149
needs :
137
150
build
138
- name : test- ${{matrix.os}}-${{matrix.cxx}}-mpi:${{matrix.mpi}}-openmp:${{matrix.omp}}
151
+ name : test ( ${{matrix.os}}-${{matrix.cxx}}-mpi:${{matrix.mpi}}-openmp:${{matrix.omp}})
139
152
runs-on : ${{matrix.os}}
140
153
env :
141
154
CC : ${{ matrix.cc }}
@@ -145,22 +158,34 @@ jobs:
145
158
matrix :
146
159
os :
147
160
- ubuntu-22.04
161
+ - macos-14
148
162
cc :
149
163
- gcc-12
164
+ - clang
150
165
cxx :
151
166
- g++-12
167
+ - clang
152
168
mpi :
153
169
- " ON"
154
170
- " OFF"
155
171
omp :
156
172
- " ON"
157
173
- " OFF"
174
+ exclude :
175
+ - cc : gcc-12
176
+ cxx : clang
177
+ - cc : clang
178
+ cxx : g++-12
179
+ - os : macos-14
180
+ cc : gcc-12
181
+ cxx : g++-12
182
+ - os : macos-14
183
+ omp : " ON"
158
184
steps :
159
185
- uses : actions/checkout@v4
160
186
161
187
- uses : actions/download-artifact@v4
162
188
with :
163
- name : dependencies-${{ matrix.os }}-${{ matrix.cxx }}-${{ matrix.mpi }}-${{ matrix.omp }}
164
189
path : ${{github.workspace}}/local
165
190
166
191
- name : Install Dependencies on Ubunutu
@@ -196,6 +221,7 @@ jobs:
196
221
doc :
197
222
needs :
198
223
build
224
+ name : doc (${{matrix.os}}-${{matrix.cxx}}-mpi:${{matrix.mpi}}-openmp:${{matrix.omp}})
199
225
runs-on : ${{matrix.os}}
200
226
env :
201
227
CC : ${{ matrix.cc }}
You can’t perform that action at this time.
0 commit comments