Skip to content

Commit 96b9e7a

Browse files
committed
Build/Test Tools: Update the Inovation Releases tested.
This updates the PHPUnit test strategy matrix to test current Innovation Releases. - MySQL 9.4 is now the current Innovation Release. - With the release of the 11.8 LTS version, MariaDB has no current Innovation Releases. See #63167. git-svn-id: https://develop.svn.wordpress.org/trunk@60532 602fd350-edb4-49c9-b593-d223f7449a82
1 parent f8e846b commit 96b9e7a

File tree

5 files changed

+19
-19
lines changed

5 files changed

+19
-19
lines changed

.github/workflows/install-testing.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,11 +94,12 @@ jobs:
9494
- db-version: '9.0'
9595
- db-version: '9.1'
9696
- db-version: '9.2'
97+
- db-version: '9.3'
9798
# MySQL 9.0+ will not work on PHP 7.2 & 7.3. See https://core.trac.wordpress.org/ticket/61218.
9899
- php: '7.2'
99-
db-version: '9.3'
100+
db-version: '9.4'
100101
- php: '7.3'
101-
db-version: '9.3'
102+
db-version: '9.4'
102103

103104
services:
104105
database:

.github/workflows/local-docker-environment.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,11 +99,12 @@ jobs:
9999
- db-version: '9.0'
100100
- db-version: '9.1'
101101
- db-version: '9.2'
102+
- db-version: '9.3'
102103
# MySQL 9.0+ will not work on PHP 7.2 & 7.3. See https://core.trac.wordpress.org/ticket/61218.
103104
- php: '7.2'
104-
db-version: '9.3'
105+
db-version: '9.4'
105106
- php: '7.3'
106-
db-version: '9.3'
107+
db-version: '9.4'
107108

108109
with:
109110
os: ${{ matrix.os }}

.github/workflows/phpunit-tests.yml

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,8 @@ jobs:
184184
# Because upstream support for innovation releases is dropped when a new one is released (including security updates),
185185
# only the most recent innovation version is tested.
186186
#
187+
# MariaDB does not currently have a supported innovation release.
188+
#
187189
test-innovation-releases:
188190
name: PHP ${{ matrix.php }}
189191
uses: ./.github/workflows/reusable-phpunit-tests-v3.yml
@@ -196,23 +198,18 @@ jobs:
196198
matrix:
197199
os: [ ubuntu-24.04 ]
198200
php: [ '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3', '8.4' ]
199-
db-type: [ 'mysql', 'mariadb' ]
200-
db-version: [ '9.3', '11.7' ]
201+
db-type: [ 'mysql' ]
202+
db-version: [ '9.4' ]
201203
multisite: [ false, true ]
202204
memcached: [ false ]
203205
db-innovation: [ true ]
204206

205207
exclude:
206208
# MySQL 9.0+ will not work on PHP <= 7.3 because mysql_native_password was removed. See https://core.trac.wordpress.org/ticket/61218.
207209
- php: '7.2'
208-
db-version: '9.3'
210+
db-version: '9.4'
209211
- php: '7.3'
210-
db-version: '9.3'
211-
# Exclude version combinations that don't exist.
212-
- db-type: 'mariadb'
213-
db-version: '9.3'
214-
- db-type: 'mysql'
215-
db-version: '11.7'
212+
db-version: '9.4'
216213
with:
217214
os: ${{ matrix.os }}
218215
php: ${{ matrix.php }}

.github/workflows/upgrade-testing.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ jobs:
6565
os: [ 'ubuntu-24.04' ]
6666
php: [ '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3', '8.4' ]
6767
db-type: [ 'mysql' ]
68-
db-version: [ '5.7', '8.0', '8.4', '9.3' ]
68+
db-version: [ '5.7', '8.0', '8.4', '9.4' ]
6969
wp: [ '6.7', '6.8' ]
7070
multisite: [ false, true ]
7171

@@ -77,9 +77,9 @@ jobs:
7777
db-version: '8.4'
7878
# MySQL 9.0+ will not work on PHP 7.2 & 7.3. See https://core.trac.wordpress.org/ticket/61218.
7979
- php: '7.2'
80-
db-version: '9.3'
80+
db-version: '9.4'
8181
- php: '7.3'
82-
db-version: '9.3'
82+
db-version: '9.4'
8383
with:
8484
os: ${{ matrix.os }}
8585
php: ${{ matrix.php }}
@@ -188,7 +188,7 @@ jobs:
188188
os: [ 'ubuntu-24.04' ]
189189
php: [ '7.2', '7.3', '7.4' ]
190190
db-type: [ 'mysql' ]
191-
db-version: [ '5.7', '8.0', '8.4', '9.3' ]
191+
db-version: [ '5.7', '8.0', '8.4', '9.4' ]
192192
wp: [ '4.7' ]
193193
multisite: [ false, true ]
194194

@@ -200,9 +200,9 @@ jobs:
200200
db-version: '8.4'
201201
# MySQL 9.0+ will not work on PHP 7.2 & 7.3. See https://core.trac.wordpress.org/ticket/61218.
202202
- php: '7.2'
203-
db-version: '9.3'
203+
db-version: '9.4'
204204
- php: '7.3'
205-
db-version: '9.3'
205+
db-version: '9.4'
206206
with:
207207
os: ${{ matrix.os }}
208208
php: ${{ matrix.php }}

.version-support-mysql.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"6-9": [
3+
"9.4",
34
"9.3",
45
"9.2",
56
"9.1",

0 commit comments

Comments
 (0)