21
21
fail-fast : false
22
22
matrix :
23
23
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
31
24
- name : ubu22-x86-gcc12-clang-repl-17-cppyy
32
25
os : ubuntu-22.04
33
26
compiler : gcc-12
43
36
cppyy : On
44
37
xeus-clang-repl : On
45
38
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
53
39
- name : ubu22-x86-gcc9-clang-repl-16-cppyy
54
40
os : ubuntu-22.04
55
41
compiler : gcc-9
65
51
cppyy : On
66
52
xeus-clang-repl : On
67
53
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
76
54
- name : ubu22-x86-gcc9-clang13-cling-cppyy
77
55
os : ubuntu-22.04
78
56
compiler : gcc-9
92
70
coverage : true
93
71
# Commented out until Ubuntu on arm Github runner becomes available
94
72
# 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
101
73
# - name: ubu22-arm-gcc12-clang-repl-17-cppyy
102
74
# os: ubuntu-22.04-arm
103
75
# compiler: gcc-12
@@ -111,13 +83,6 @@ jobs:
111
83
# cling: Off
112
84
# cppyy: On
113
85
# 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
121
86
# - name: ubu22-arm-gcc9-clang-repl-16-cppyy
122
87
# os: ubuntu-22.04-arm
123
88
# compiler: gcc-9
@@ -132,21 +97,6 @@ jobs:
132
97
# cling: Off
133
98
# cppyy: On
134
99
# 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
150
100
# - name: ubu22-arm-gcc9-clang13-cling-cppyy
151
101
# os: ubuntu-22.04-arm
152
102
# compiler: gcc-9
@@ -202,12 +152,6 @@ jobs:
202
152
# cling: On
203
153
# cling-version: '1.0'
204
154
# 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
211
155
- name : osx14-arm-clang-clang-repl-17-cppyy
212
156
os : macos-14
213
157
compiler : clang
@@ -221,12 +165,6 @@ jobs:
221
165
cling : Off
222
166
cppyy : On
223
167
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
230
168
- name : osx14-arm-clang-clang-repl-16-cppyy
231
169
os : macos-14
232
170
compiler : clang
@@ -240,13 +178,6 @@ jobs:
240
178
cling : Off
241
179
cppyy : On
242
180
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
250
181
- name : osx14-arm-clang-clang13-cling-cppyy
251
182
os : macos-14
252
183
compiler : clang
@@ -262,12 +193,6 @@ jobs:
262
193
cling-version : ' 1.0'
263
194
cppyy : On
264
195
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
271
196
- name : osx13-x86-clang-clang-repl-17-cppyy
272
197
os : macos-13
273
198
compiler : clang
@@ -281,12 +206,6 @@ jobs:
281
206
cling : Off
282
207
cppyy : On
283
208
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
290
209
- name : osx13-x86-clang-clang-repl-16-cppyy
291
210
os : macos-13
292
211
compiler : clang
@@ -300,13 +219,6 @@ jobs:
300
219
cling : Off
301
220
cppyy : On
302
221
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
310
222
- name : osx13-x86-clang-clang13-cling-cppyy
311
223
os : macos-13
312
224
compiler : clang
@@ -690,8 +602,7 @@ jobs:
690
602
fi
691
603
os="${{ matrix.os }}"
692
604
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
695
606
# TODO: Remove "|| true" when fix memory issues in LLVM/Clang 17
696
607
valgrind --track-origins=yes --error-exitcode=1 unittests/CppInterOp/CppInterOpTests 2>&1 >/dev/null || true
697
608
fi
0 commit comments