2121 fail-fast : false
2222 matrix :
2323 include :
24- - name : ubu22-x86-gcc12-clang-repl-17
25- os : ubuntu-22.04
26- compiler : gcc-12
27- clang-runtime : ' 17'
28- cling : Off
29- cppyy : Off
30- coverage : true
3124 - name : ubu22-x86-gcc12-clang-repl-17-cppyy
3225 os : ubuntu-22.04
3326 compiler : gcc-12
4336 cppyy : On
4437 xeus-clang-repl : On
4538 coverage : true
46- - name : ubu22-x86-gcc9-clang-repl-16
47- os : ubuntu-22.04
48- compiler : gcc-9
49- clang-runtime : ' 16'
50- cling : Off
51- cppyy : Off
52- coverage : true
5339 - name : ubu22-x86-gcc9-clang-repl-16-cppyy
5440 os : ubuntu-22.04
5541 compiler : gcc-9
6551 cppyy : On
6652 xeus-clang-repl : On
6753 coverage : true
68- - name : ubu22-x86-gcc9-clang13-cling
69- os : ubuntu-22.04
70- compiler : gcc-9
71- clang-runtime : ' 13'
72- cling : On
73- cling-version : ' 1.0'
74- cppyy : Off
75- coverage : true
7654 - name : ubu22-x86-gcc9-clang13-cling-cppyy
7755 os : ubuntu-22.04
7856 compiler : gcc-9
9270 coverage : true
9371 # Commented out until Ubuntu on arm Github runner becomes available
9472 # os key to be replaced once known
95- # - name: ubu22-arm-gcc12-clang-repl-17
96- # os: ubuntu-22.04-arm
97- # compiler: gcc-12
98- # clang-runtime: '17'
99- # cling: Off
100- # cppyy: Off
10173 # - name: ubu22-arm-gcc12-clang-repl-17-cppyy
10274 # os: ubuntu-22.04-arm
10375 # compiler: gcc-12
@@ -111,13 +83,6 @@ jobs:
11183 # cling: Off
11284 # cppyy: On
11385 # xeus-clang-repl: On
114- # - name: ubu22-arm-gcc9-clang-repl-16
115- # os: ubuntu-22.04-arm
116- # compiler: gcc-9
117- # clang-runtime: '16'
118- # cling: Off
119- # cppyy: Off
120- # coverage: true
12186 # - name: ubu22-arm-gcc9-clang-repl-16-cppyy
12287 # os: ubuntu-22.04-arm
12388 # compiler: gcc-9
@@ -132,21 +97,6 @@ jobs:
13297 # cling: Off
13398 # cppyy: On
13499 # xeus-clang-repl: On
135- # - name: ubu22-arm-gcc9-clang13-cling
136- # os: ubuntu-22.04-arm
137- # compiler: gcc-9
138- # clang-runtime: '13'
139- # cling: On
140- # cling-version: '1.0'
141- # cppyy: Off
142- # - name: ubu22-arm-gcc9-clang13-cling-xeus-clang-repl
143- # os: ubuntu-22.04-arm
144- # compiler: gcc-9
145- # clang-runtime: '13'
146- # cling: On
147- # cling-version: '1.0'
148- # cppyy: On
149- # xeus-clang-repl: On
150100 # - name: ubu22-arm-gcc9-clang13-cling-cppyy
151101 # os: ubuntu-22.04-arm
152102 # compiler: gcc-9
@@ -202,12 +152,6 @@ jobs:
202152 # cling: On
203153 # cling-version: '1.0'
204154 # cppyy: On
205- - name : osx14-arm-clang-clang-repl-17
206- os : macos-14
207- compiler : clang
208- clang-runtime : ' 17'
209- cling : Off
210- cppyy : Off
211155 - name : osx14-arm-clang-clang-repl-17-cppyy
212156 os : macos-14
213157 compiler : clang
@@ -221,12 +165,6 @@ jobs:
221165 cling : Off
222166 cppyy : On
223167 xeus-clang-repl : On
224- - name : osx14-arm-clang-clang-repl-16
225- os : macos-14
226- compiler : clang
227- clang-runtime : ' 16'
228- cling : Off
229- cppyy : Off
230168 - name : osx14-arm-clang-clang-repl-16-cppyy
231169 os : macos-14
232170 compiler : clang
@@ -240,13 +178,6 @@ jobs:
240178 cling : Off
241179 cppyy : On
242180 xeus-clang-repl : On
243- - name : osx14-arm-clang-clang13-cling
244- os : macos-14
245- compiler : clang
246- clang-runtime : ' 13'
247- cling : On
248- cling-version : ' 1.0'
249- cppyy : Off
250181 - name : osx14-arm-clang-clang13-cling-cppyy
251182 os : macos-14
252183 compiler : clang
@@ -262,12 +193,6 @@ jobs:
262193 cling-version : ' 1.0'
263194 cppyy : On
264195 xeus-clang-repl : On
265- - name : osx13-x86-clang-clang-repl-17
266- os : macos-13
267- compiler : clang
268- clang-runtime : ' 17'
269- cling : Off
270- cppyy : Off
271196 - name : osx13-x86-clang-clang-repl-17-cppyy
272197 os : macos-13
273198 compiler : clang
@@ -281,12 +206,6 @@ jobs:
281206 cling : Off
282207 cppyy : On
283208 xeus-clang-repl : On
284- - name : osx13-x86-clang-clang-repl-16
285- os : macos-13
286- compiler : clang
287- clang-runtime : ' 16'
288- cling : Off
289- cppyy : Off
290209 - name : osx13-x86-clang-clang-repl-16-cppyy
291210 os : macos-13
292211 compiler : clang
@@ -300,13 +219,6 @@ jobs:
300219 cling : Off
301220 cppyy : On
302221 xeus-clang-repl : On
303- - name : osx13-x86-clang-clang13-cling
304- os : macos-13
305- compiler : clang
306- clang-runtime : ' 13'
307- cling : On
308- cling-version : ' 1.0'
309- cppyy : Off
310222 - name : osx13-x86-clang-clang13-cling-cppyy
311223 os : macos-13
312224 compiler : clang
@@ -690,8 +602,7 @@ jobs:
690602 fi
691603 os="${{ matrix.os }}"
692604 cmake --build . --target check-cppinterop --parallel ${{ env.ncpus }}
693- cppyy_on=$(echo "${{ matrix.cppyy }}" | tr '[:lower:]' '[:upper:]')
694- if [[ ("${cppyy_on}" != "ON") && ("${os}" == "ubuntu"*) ]]; then
605+ if [[ ("${os}" == "ubuntu"*) ]]; then
695606 # TODO: Remove "|| true" when fix memory issues in LLVM/Clang 17
696607 valgrind --track-origins=yes --error-exitcode=1 unittests/CppInterOp/CppInterOpTests 2>&1 >/dev/null || true
697608 fi
0 commit comments