Make WordPress Core

Changeset 57132

11/22/2023 07:38:09 PM (5 months ago)

Build/Test Tools: Run unit tests using new MySQL versions.

The MySQL project has introduced a new versioning strategy with two types of releases: innovation and long-term support. While long-term support is a familiar concept, it’s not clear how innovation releases should be supported in various WordPress versions for a number of reasons.

Mainly, innovation releases are very short-lived. Each one is only supported until the next innovation version is released with a goal of one per quarter. Even though these versions will have a short lifespan they are described as producton-grade and generally available.

More discussion is needed to determine exactly how each WordPress release should support these new innovation releases. But while the parameters for proper support are determined, the PHPUnit tests can be run against these innovation releases to detect any potential problems or incompatibilities.

This change adds the 8.1 and 8.2 innovation releases to the testing matrix for the PHPUnit test worfklow.

Props johnbillion, jorbin.
See #59779.

1 edited


  • trunk/.github/workflows/phpunit-tests.yml

    r56660 r57132  
    4848        php: [ '7.0', '7.1', '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3' ]
    4949        db-type: [ 'mysql' ]
    50         db-version: [ '5.7', '8.0' ]
     50        db-version: [ '5.7', '8.0', '8.1', '8.2' ]
    5151        multisite: [ false, true ]
    5252        memcached: [ false ]
Note: See TracChangeset for help on using the changeset viewer.