@@ -32,305 +32,13 @@ jobs:
32
32
strategy :
33
33
matrix :
34
34
include :
35
- - SWIGLANG : " "
36
- CPPFLAGS : " -DDOH_POISON"
37
- - SWIGLANG : " "
38
- GCC : 7
39
- - SWIGLANG : " "
40
- GCC : 8
41
- - SWIGLANG : " "
42
- GCC : 9
43
- - SWIGLANG : " "
44
- GCC : 10
45
- - SWIGLANG : " "
46
- GCC : 11
47
- - SWIGLANG : " "
48
- GCC : 12
49
- os : ubuntu-22.04
50
- - SWIGLANG : " "
51
- compiler : clang
52
- - SWIGLANG : csharp
53
- # D support can't be enabled because dmd 2.066 fails to build anything
54
- # under Ubuntu 18.04 due to its standard library (libphobos2.a) not
55
- # being compiled with -FPIC, but system gcc using -fpie by default,
56
- # resulting in linking errors for any output. And later versions, such
57
- # as 2.086.1, are not supported and result in errors in SWIG test suite.
58
- #
59
- # - SWIGLANG: d
60
- # VER: '2.066.0'
61
- # os: ubuntu-18.04 # This dlang version doesn't work under 20.04.
62
35
- SWIGLANG : fortran
63
- - SWIGLANG : go
64
- VER : ' 1.6'
65
- CSTD : gnu11
66
- - SWIGLANG : go
67
- VER : ' 1.8'
68
- - SWIGLANG : go
69
- VER : ' 1.12'
70
- CSTD : gnu11
71
- - SWIGLANG : go
72
- VER : ' 1.17'
73
- - SWIGLANG : guile
74
- - SWIGLANG : guile
75
- VER : ' 2.2'
76
- - SWIGLANG : guile
77
- VER : ' 3.0'
78
- - SWIGLANG : java
79
- - SWIGLANG : javascript
80
- ENGINE : node
81
- VER : ' 6'
82
- CPPSTD : c++11
83
- os : ubuntu-18.04
84
- - SWIGLANG : javascript
85
- ENGINE : node
86
- VER : ' 8'
87
- CPPSTD : c++11
88
- os : ubuntu-18.04
89
- - SWIGLANG : javascript
90
- ENGINE : node
91
- VER : ' 10'
92
- CPPSTD : c++11
93
- os : ubuntu-18.04
94
- - SWIGLANG : javascript
95
- ENGINE : node
96
- VER : ' 12'
97
- CPPSTD : c++11
98
- - SWIGLANG : javascript
99
- ENGINE : node
100
- VER : ' 18'
101
- CPPSTD : c++14
102
- - SWIGLANG : javascript
103
- ENGINE : jsc
104
- VER : ' 4.0'
105
- - SWIGLANG : lua
106
- - SWIGLANG : lua
107
- VER : ' 5.3'
108
- - SWIGLANG : octave
109
- CPPSTD : c++11
110
- - SWIGLANG : perl5
111
- - SWIGLANG : php
112
- VER : ' 7.0'
113
- - SWIGLANG : php
114
- VER : ' 7.1'
115
- - SWIGLANG : php
116
- VER : ' 7.2'
117
- - SWIGLANG : php
118
- VER : ' 7.3'
119
- - SWIGLANG : php
120
- VER : ' 7.4'
121
- - SWIGLANG : php
122
- VER : ' 8.0'
123
- - SWIGLANG : php
124
- VER : ' 8.1'
125
- - SWIGLANG : php
126
- VER : ' 8.2'
127
- - SWIGLANG : python
128
- PY2 : 2
129
- - SWIGLANG : python
130
- VER : ' 3.3'
131
- os : ubuntu-18.04 # Python < 3.5 not available for 20.04.
132
- - SWIGLANG : python
133
- VER : ' 3.4'
134
- os : ubuntu-18.04 # Python < 3.5 not available for 20.04.
135
- - SWIGLANG : python
136
- VER : ' 3.5'
137
- - SWIGLANG : python
138
- VER : ' 3.6'
139
- - SWIGLANG : python
140
- VER : ' 3.7'
141
- - SWIGLANG : python
142
- VER : ' 3.8'
143
- - SWIGLANG : python
144
- VER : ' 3.9'
145
- - SWIGLANG : python
146
- VER : ' 3.10'
147
- - SWIGLANG : python
148
- VER : ' 3.11'
149
- - SWIGLANG : python
150
- PY2 : 2
151
- SWIG_FEATURES : -builtin
152
- - SWIGLANG : python
153
- PY2 : 2
154
- SWIG_FEATURES : -builtin -O
155
- - SWIGLANG : python
156
- SWIG_FEATURES : -builtin
157
- - SWIGLANG : python
158
- SWIG_FEATURES : -builtin -O
159
- - SWIGLANG : r
160
- - SWIGLANG : ruby
161
- VER : ' 1.9'
162
- os : ubuntu-18.04
163
- - SWIGLANG : ruby
164
- VER : ' 2.0'
165
- os : ubuntu-18.04
166
- - SWIGLANG : ruby
167
- VER : ' 2.1'
168
- os : ubuntu-18.04
169
- - SWIGLANG : ruby
170
- VER : ' 2.2'
171
- os : ubuntu-18.04
172
- - SWIGLANG : ruby
173
- VER : ' 2.3'
174
- os : ubuntu-18.04
175
- - SWIGLANG : ruby
176
- VER : ' 2.4'
177
- - SWIGLANG : ruby
178
- VER : ' 2.5'
179
- - SWIGLANG : ruby
180
- VER : ' 2.6'
181
- - SWIGLANG : ruby
182
- VER : ' 2.7'
183
- - SWIGLANG : ruby
184
- VER : ' 3.0'
185
- CPPSTD : c++11
186
- - SWIGLANG : ruby
187
- VER : ' 3.1'
188
- CPPSTD : c++11
189
- - SWIGLANG : scilab
190
- VER : ' 5.5.2'
191
- - SWIGLANG : scilab
192
- os : ubuntu-18.04 # scilab 6.0
193
- - SWIGLANG : scilab
194
- - SWIGLANG : tcl
195
- # c++11 testing
196
- - SWIGLANG : csharp
197
- CPPSTD : c++11
198
36
- SWIGLANG : fortran
199
37
CPPSTD : c++11
200
- - SWIGLANG : go
201
- VER : ' 1.17'
202
- CPPSTD : c++11
203
- CSTD : gnu11
204
- - SWIGLANG : guile
205
- CPPSTD : c++11
206
- - SWIGLANG : java
207
- CPPSTD : c++11
208
- - SWIGLANG : javascript
209
- ENGINE : jsc
210
- VER : ' 4.1'
211
- os : ubuntu-22.04
212
- CPPSTD : c++11
213
- - SWIGLANG : javascript
214
- ENGINE : node
215
- VER : ' 14'
216
- CPPSTD : c++11
217
- - SWIGLANG : lua
218
- CPPSTD : c++11
219
- - SWIGLANG : perl5
220
- CPPSTD : c++11
221
- - SWIGLANG : php
222
- CPPSTD : c++11
223
- CSTD : gnu11
224
- - SWIGLANG : python
225
- CPPSTD : c++11
226
- - SWIGLANG : r
227
- CPPSTD : c++11
228
- - SWIGLANG : ruby
229
- CPPSTD : c++11
230
- - SWIGLANG : scilab
231
- CPPSTD : c++11
232
- - SWIGLANG : tcl
233
- CPPSTD : c++11
234
- # c++14 testing
235
- - SWIGLANG : csharp
236
- CPPSTD : c++14
237
- - SWIGLANG : go
238
- VER : ' 1.17'
239
- CPPSTD : c++14
240
- CSTD : gnu11
241
- - SWIGLANG : guile
242
- CPPSTD : c++14
243
- - SWIGLANG : java
244
- CPPSTD : c++14
245
- - SWIGLANG : javascript
246
- ENGINE : node
247
- VER : ' 16'
248
- CPPSTD : c++14
249
- - SWIGLANG : lua
250
- CPPSTD : c++14
251
- - SWIGLANG : octave
252
- CPPSTD : c++14
253
- - SWIGLANG : perl5
254
- CPPSTD : c++14
255
- - SWIGLANG : php
256
- CPPSTD : c++14
257
- CSTD : gnu11
258
- - SWIGLANG : python
259
- CPPSTD : c++14
260
- - SWIGLANG : r
261
- CPPSTD : c++14
262
- - SWIGLANG : ruby
263
- CPPSTD : c++14
264
- - SWIGLANG : scilab
265
- CPPSTD : c++14
266
- - SWIGLANG : tcl
267
- CPPSTD : c++14
268
- # c++17 testing (using gcc11)
269
- - SWIGLANG : csharp
270
- CPPSTD : c++17
271
- GCC : 11
272
38
- SWIGLANG : fortran
273
39
CPPSTD : c++17
274
40
FCSTD : f2003
275
41
GCC : 11
276
- - SWIGLANG : go
277
- VER : ' 1.17'
278
- CPPSTD : c++17
279
- GCC : 11
280
- CSTD : gnu17
281
- - SWIGLANG : guile
282
- CPPSTD : c++17
283
- GCC : 11
284
- - SWIGLANG : java
285
- CPPSTD : c++17
286
- GCC : 11
287
- - SWIGLANG : javascript
288
- ENGINE : node
289
- VER : ' 18'
290
- CPPSTD : c++17
291
- GCC : 11
292
- - SWIGLANG : lua
293
- CPPSTD : c++17
294
- GCC : 11
295
- - SWIGLANG : octave
296
- CPPSTD : c++17
297
- GCC : 11
298
- - SWIGLANG : perl5
299
- CPPSTD : c++17
300
- GCC : 11
301
- - SWIGLANG : php
302
- CPPSTD : c++17
303
- CSTD : gnu17
304
- GCC : 11
305
- - SWIGLANG : python
306
- CPPSTD : c++17
307
- GCC : 11
308
- - SWIGLANG : r
309
- CPPSTD : c++17
310
- GCC : 11
311
- - SWIGLANG : ruby
312
- CPPSTD : c++17
313
- GCC : 11
314
- - SWIGLANG : scilab
315
- CPPSTD : c++17
316
- GCC : 11
317
- - SWIGLANG : tcl
318
- CPPSTD : c++17
319
- GCC : 11
320
- # c++20 testing (using gcc12)
321
- # ubuntu-22.04 is currently experimental on Github Actions, so limit to just one language for now
322
- - SWIGLANG : python
323
- CPPSTD : c++20
324
- GCC : 12
325
- os : ubuntu-22.04
326
- # Experimental languages (these are allowed to fail)
327
- - SWIGLANG : mzscheme
328
- continue-on-error : true
329
- - SWIGLANG : ocaml
330
- CPPSTD : c++17
331
- GCC : 11
332
- continue-on-error : true
333
- os : ubuntu-18.04 # ocaml-4.08 in ubuntu-20.04 not yet working
334
42
# Run all of them, as opposed to aborting when one fails
335
43
fail-fast : false
336
44
0 commit comments