|
71 | 71 | strategy: |
72 | 72 | fail-fast: false |
73 | 73 | matrix: |
74 | | - event: ['${{ github.event_name }}'] |
75 | 74 | os: [ ubuntu-24.04 ] |
76 | 75 | php: [ '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3', '8.4', '8.5' ] |
77 | 76 | db-type: [ 'mysql' ] |
|
80 | 79 | multisite: [ false, true ] |
81 | 80 | memcached: [ false ] |
82 | 81 |
|
83 | | - exclude: |
84 | | - # Trim the matrix on Pull Requests to reduce the number of concurrent jobs. |
85 | | - # Each PHP version is tested againgst one version of MySQL. |
86 | | - - event: pull_request |
87 | | - php: '7.2' |
88 | | - db-version: '8.0' |
89 | | - - event: pull_request |
90 | | - php: '7.2' |
91 | | - db-version: '8.4' |
92 | | - - event: pull_request |
93 | | - php: '7.3' |
94 | | - db-version: '5.7' |
95 | | - - event: pull_request |
96 | | - php: '7.3' |
97 | | - db-version: '8.4' |
98 | | - - event: pull_request |
99 | | - php: '7.4' |
100 | | - db-version: '5.7' |
101 | | - - event: pull_request |
102 | | - php: '7.4' |
103 | | - db-version: '8.0' |
104 | | - - event: pull_request |
105 | | - php: '8.0' |
106 | | - db-version: '8.0' |
107 | | - - event: pull_request |
108 | | - php: '8.0' |
109 | | - db-version: '8.4' |
110 | | - - event: pull_request |
111 | | - php: '8.1' |
112 | | - db-version: '5.7' |
113 | | - - event: pull_request |
114 | | - php: '8.1' |
115 | | - db-version: '8.4' |
116 | | - - event: pull_request |
117 | | - php: '8.2' |
118 | | - db-version: '5.7' |
119 | | - - event: pull_request |
120 | | - php: '8.2' |
121 | | - db-version: '8.0' |
122 | | - - event: pull_request |
123 | | - php: '8.3' |
124 | | - db-version: '8.0' |
125 | | - - event: pull_request |
126 | | - php: '8.3' |
127 | | - db-version: '8.4' |
128 | | - - event: pull_request |
129 | | - php: '8.4' |
130 | | - db-version: '5.7' |
131 | | - - event: pull_request |
132 | | - php: '8.4' |
133 | | - db-version: '8.4' |
134 | | - - event: pull_request |
135 | | - php: '8.5' |
136 | | - db-version: '5.7' |
137 | | - - event: pull_request |
138 | | - php: '8.5' |
139 | | - db-version: '8.0' |
140 | | - |
141 | 82 | include: |
142 | 83 | # Include jobs that test with memcached. |
143 | 84 | - os: ubuntu-24.04 |
@@ -207,184 +148,13 @@ jobs: |
207 | 148 | strategy: |
208 | 149 | fail-fast: false |
209 | 150 | matrix: |
210 | | - event: ['${{ github.event_name }}'] |
211 | 151 | os: [ ubuntu-24.04 ] |
212 | 152 | php: [ '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3', '8.4', '8.5' ] |
213 | 153 | db-type: [ 'mariadb' ] |
214 | 154 | db-version: [ '5.5', '10.3', '10.5', '10.6', '10.11', '11.4', '11.8' ] |
215 | 155 | multisite: [ false, true ] |
216 | 156 | memcached: [ false ] |
217 | 157 |
|
218 | | - exclude: |
219 | | - # Trim the matrix on Pull Requests to reduce the number of concurrent jobs. |
220 | | - # Each PHP version is tested against one version of MariaDB. |
221 | | - # Each MariaDB version is tested at least once. |
222 | | - - event: pull_request |
223 | | - php: '7.2' |
224 | | - db-version: '10.3' |
225 | | - - event: pull_request |
226 | | - php: '7.2' |
227 | | - db-version: '10.5' |
228 | | - - event: pull_request |
229 | | - php: '7.2' |
230 | | - db-version: '10.6' |
231 | | - - event: pull_request |
232 | | - php: '7.2' |
233 | | - db-version: '10.11' |
234 | | - - event: pull_request |
235 | | - php: '7.2' |
236 | | - db-version: '11.4' |
237 | | - - event: pull_request |
238 | | - php: '7.2' |
239 | | - db-version: '11.8' |
240 | | - - event: pull_request |
241 | | - php: '7.3' |
242 | | - db-version: '5.5' |
243 | | - - event: pull_request |
244 | | - php: '7.3' |
245 | | - db-version: '10.5' |
246 | | - - event: pull_request |
247 | | - php: '7.3' |
248 | | - db-version: '10.6' |
249 | | - - event: pull_request |
250 | | - php: '7.3' |
251 | | - db-version: '10.11' |
252 | | - - event: pull_request |
253 | | - php: '7.3' |
254 | | - db-version: '11.4' |
255 | | - - event: pull_request |
256 | | - php: '7.3' |
257 | | - db-version: '11.8' |
258 | | - - event: pull_request |
259 | | - php: '7.4' |
260 | | - db-version: '5.5' |
261 | | - - event: pull_request |
262 | | - php: '7.4' |
263 | | - db-version: '10.3' |
264 | | - - event: pull_request |
265 | | - php: '7.4' |
266 | | - db-version: '10.5' |
267 | | - - event: pull_request |
268 | | - php: '7.4' |
269 | | - db-version: '10.6' |
270 | | - - event: pull_request |
271 | | - php: '7.4' |
272 | | - db-version: '10.11' |
273 | | - - event: pull_request |
274 | | - php: '7.4' |
275 | | - db-version: '11.4' |
276 | | - - event: pull_request |
277 | | - php: '7.4' |
278 | | - db-version: '11.8' |
279 | | - - event: pull_request |
280 | | - php: '8.0' |
281 | | - db-version: '5.5' |
282 | | - - event: pull_request |
283 | | - php: '8.0' |
284 | | - db-version: '10.3' |
285 | | - - event: pull_request |
286 | | - php: '8.0' |
287 | | - db-version: '10.6' |
288 | | - - event: pull_request |
289 | | - php: '8.0' |
290 | | - db-version: '10.11' |
291 | | - - event: pull_request |
292 | | - php: '8.0' |
293 | | - db-version: '11.4' |
294 | | - - event: pull_request |
295 | | - php: '8.0' |
296 | | - db-version: '11.8' |
297 | | - - event: pull_request |
298 | | - php: '8.1' |
299 | | - db-version: '5.5' |
300 | | - - event: pull_request |
301 | | - php: '8.1' |
302 | | - db-version: '10.3' |
303 | | - - event: pull_request |
304 | | - php: '8.1' |
305 | | - db-version: '10.5' |
306 | | - - event: pull_request |
307 | | - php: '8.1' |
308 | | - db-version: '10.11' |
309 | | - - event: pull_request |
310 | | - php: '8.1' |
311 | | - db-version: '11.4' |
312 | | - - event: pull_request |
313 | | - php: '8.1' |
314 | | - db-version: '11.8' |
315 | | - - event: pull_request |
316 | | - php: '8.2' |
317 | | - db-version: '5.5' |
318 | | - - event: pull_request |
319 | | - php: '8.2' |
320 | | - db-version: '10.3' |
321 | | - - event: pull_request |
322 | | - php: '8.2' |
323 | | - db-version: '10.5' |
324 | | - - event: pull_request |
325 | | - php: '8.2' |
326 | | - db-version: '10.6' |
327 | | - - event: pull_request |
328 | | - php: '8.2' |
329 | | - db-version: '11.4' |
330 | | - - event: pull_request |
331 | | - php: '8.2' |
332 | | - db-version: '11.8' |
333 | | - - event: pull_request |
334 | | - php: '8.3' |
335 | | - db-version: '5.5' |
336 | | - - event: pull_request |
337 | | - php: '8.3' |
338 | | - db-version: '10.3' |
339 | | - - event: pull_request |
340 | | - php: '8.3' |
341 | | - db-version: '10.5' |
342 | | - - event: pull_request |
343 | | - php: '8.3' |
344 | | - db-version: '10.6' |
345 | | - - event: pull_request |
346 | | - php: '8.3' |
347 | | - db-version: '10.11' |
348 | | - - event: pull_request |
349 | | - php: '8.3' |
350 | | - db-version: '11.8' |
351 | | - - event: pull_request |
352 | | - php: '8.4' |
353 | | - db-version: '5.5' |
354 | | - - event: pull_request |
355 | | - php: '8.4' |
356 | | - db-version: '10.3' |
357 | | - - event: pull_request |
358 | | - php: '8.4' |
359 | | - db-version: '10.5' |
360 | | - - event: pull_request |
361 | | - php: '8.4' |
362 | | - db-version: '10.6' |
363 | | - - event: pull_request |
364 | | - php: '8.4' |
365 | | - db-version: '10.11' |
366 | | - - event: pull_request |
367 | | - php: '8.4' |
368 | | - db-version: '11.4' |
369 | | - - event: pull_request |
370 | | - php: '8.5' |
371 | | - db-version: '5.5' |
372 | | - - event: pull_request |
373 | | - php: '8.5' |
374 | | - db-version: '10.3' |
375 | | - - event: pull_request |
376 | | - php: '8.5' |
377 | | - db-version: '10.5' |
378 | | - - event: pull_request |
379 | | - php: '8.5' |
380 | | - db-version: '10.6' |
381 | | - - event: pull_request |
382 | | - php: '8.5' |
383 | | - db-version: '10.11' |
384 | | - - event: pull_request |
385 | | - php: '8.5' |
386 | | - db-version: '11.4' |
387 | | - |
388 | 158 | include: |
389 | 159 | # Include jobs that test with memcached. |
390 | 160 | - os: ubuntu-24.04 |
@@ -430,44 +200,25 @@ jobs: |
430 | 200 | strategy: |
431 | 201 | fail-fast: false |
432 | 202 | matrix: |
433 | | - event: ['${{ github.event_name }}'] |
434 | 203 | os: [ ubuntu-24.04 ] |
435 | 204 | php: [ '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3', '8.4', '8.5' ] |
436 | 205 | db-type: [ 'mysql', 'mariadb' ] |
437 | | - db-version: [ '9.4', '12.0' ] |
| 206 | + db-version: [ '9.5', '12.0' ] |
438 | 207 | multisite: [ false, true ] |
439 | 208 | memcached: [ false ] |
440 | 209 | db-innovation: [ true ] |
441 | 210 |
|
442 | 211 | exclude: |
443 | 212 | # MySQL 9.0+ will not work on PHP <= 7.3 because mysql_native_password was removed. See https://core.trac.wordpress.org/ticket/61218. |
444 | 213 | - php: '7.2' |
445 | | - db-version: '9.4' |
| 214 | + db-version: '9.5' |
446 | 215 | - php: '7.3' |
447 | | - db-version: '9.4' |
| 216 | + db-version: '9.5' |
448 | 217 | # Exclude version combinations that don't exist. |
449 | 218 | - db-type: 'mariadb' |
450 | | - db-version: '9.4' |
| 219 | + db-version: '9.5' |
451 | 220 | - db-type: 'mysql' |
452 | 221 | db-version: '12.0' |
453 | | - # On Pull requests, only test each innovation release once. |
454 | | - - event: pull_request |
455 | | - php: '7.3' |
456 | | - - event: pull_request |
457 | | - php: '7.4' |
458 | | - - event: pull_request |
459 | | - php: '8.0' |
460 | | - - event: pull_request |
461 | | - php: '8.1' |
462 | | - - event: pull_request |
463 | | - php: '8.1' |
464 | | - - event: pull_request |
465 | | - php: '8.2' |
466 | | - - event: pull_request |
467 | | - php: '8.4' |
468 | | - - event: pull_request |
469 | | - php: '8.5' |
470 | | - |
471 | 222 | with: |
472 | 223 | os: ${{ matrix.os }} |
473 | 224 | php: ${{ matrix.php }} |
|
0 commit comments