Make WordPress Core

Changeset 59587


Ignore:
Timestamp:
01/07/2025 04:13:20 PM (3 months ago)
Author:
desrosj
Message:

Build/Test Tools: Expand and improve MariaDB test matrix.

The latest LTS version of MariaDB is 11.4, which is now included in the test matrix.

This changeset also expands the test matrix to include all LTS versions of MariaDB with > 1% of usage on WordPress sites in the wild as reported by the stats page on WordPress.org. Though a few of these are unsupported upstream, they are still supported in WordPress itself.

MariaDB 5.5 is also included in the new matrix. Because it was intended as a drop-in replacement to MySQL at the time, this also brings some MySQL 5.5 testing into the matrix. This has not been regularly tested against since specific database versions were included due to the lack of a working Docker container.

Props johnbillion, jorbin.
See #62221.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/.github/workflows/phpunit-tests.yml

    r59586 r59587  
    119119        php: [ '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3', '8.4' ]
    120120        db-type: [ 'mariadb' ]
    121         db-version: [ '10.4', '10.6', '10.11', '11.2' ]
     121        db-version: [ '5.5', '10.3', '10.4', '10.5', '10.6', '10.11', '11.4' ]
    122122        multisite: [ false, true ]
    123123        memcached: [ false ]
     
    128128          php: '8.3'
    129129          db-type: 'mariadb'
    130           db-version: '11.2'
     130          db-version: '11.4'
    131131          multisite: false
    132132          memcached: true
     
    134134          php: '8.3'
    135135          db-type: 'mariadb'
    136           db-version: '11.2'
     136          db-version: '11.4'
    137137          multisite: true
    138138          memcached: true
Note: See TracChangeset for help on using the changeset viewer.