@@ -172,65 +172,6 @@ jobs:
172172 new-version : ${{ inputs.new-version && inputs.new-version || 'latest' }}
173173 multisite : ${{ matrix.multisite }}
174174
175- # Tests 4.x releases where the WordPress database version changed on the oldest and newest supported versions of PHP 7.
176- #
177- # The oldest version of WordPress receiving security updates should always be tested.
178- upgrade-tests-wp-4x-php-7x-mysql :
179- name : ${{ matrix.wp }} to ${{ inputs.new-version && inputs.new-version || 'latest' }}
180- uses : ./.github/workflows/reusable-upgrade-testing.yml
181- if : ${{ github.repository == 'WordPress/wordpress-develop' || ( github.event_name == 'pull_request' && github.actor != 'dependabot[bot]' ) }}
182- strategy :
183- fail-fast : false
184- matrix :
185- os : [ 'ubuntu-24.04' ]
186- php : [ '7.2', '7.4' ]
187- db-type : [ 'mysql' ]
188- db-version : [ '5.7', '8.4' ]
189- wp : [ '4.1', '4.2', '4.3', '4.4', '4.5', '4.6', '4.7' ]
190- multisite : [ false, true ]
191-
192- exclude :
193- # The PHP <= 7.3/MySQL 8.4 jobs currently fail due to mysql_native_password being disabled by default. See https://core.trac.wordpress.org/ticket/61218.
194- - php : ' 7.2'
195- db-version : ' 8.4'
196- with :
197- os : ${{ matrix.os }}
198- php : ${{ matrix.php }}
199- db-type : ${{ matrix.db-type }}
200- db-version : ${{ matrix.db-version }}
201- wp : ${{ matrix.wp }}
202- new-version : ${{ inputs.new-version && inputs.new-version || 'latest' }}
203- multisite : ${{ matrix.multisite }}
204-
205- # Tests 4.x releases where the WordPress database version changed on the oldest and newest supported versions of PHP 8.
206- #
207- # The oldest version of WordPress receiving security updates should always be tested.
208- #
209- # WordPress 4.6-4.9 are excluded from PHP 8+ testing because of the following fatal errors:
210- # - Use of __autoload().
211- # - array/string offset with curly braces.
212- upgrade-tests-wp-4x-php-8x-mysql :
213- name : ${{ matrix.wp }} to ${{ inputs.new-version && inputs.new-version || 'latest' }}
214- uses : ./.github/workflows/reusable-upgrade-testing.yml
215- if : ${{ github.repository == 'WordPress/wordpress-develop' || ( github.event_name == 'pull_request' && github.actor != 'dependabot[bot]' ) }}
216- strategy :
217- fail-fast : false
218- matrix :
219- os : [ 'ubuntu-24.04' ]
220- php : [ '8.0', '8.4' ]
221- db-type : [ 'mysql' ]
222- db-version : [ '5.7', '8.4' ]
223- wp : [ '4.1', '4.2', '4.3', '4.4', '4.5' ]
224- multisite : [ false, true ]
225- with :
226- os : ${{ matrix.os }}
227- php : ${{ matrix.php }}
228- db-type : ${{ matrix.db-type }}
229- db-version : ${{ matrix.db-version }}
230- wp : ${{ matrix.wp }}
231- new-version : ${{ inputs.new-version && inputs.new-version || 'latest' }}
232- multisite : ${{ matrix.multisite }}
233-
234175 # The oldest version of WordPress receiving security updates should always be tested against
235176 # the full list of PHP/MySQL combinations.
236177 upgrade-tests-oldest-wp-mysql :
@@ -244,7 +185,7 @@ jobs:
244185 php : [ '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3', '8.4' ]
245186 db-type : [ 'mysql' ]
246187 db-version : [ '5.7', '8.0', '8.4', '9.3' ]
247- wp : [ '4.1 ' ]
188+ wp : [ '4.7 ' ]
248189 multisite : [ false, true ]
249190
250191 exclude :
0 commit comments