Changeset 60341 for trunk/.github/workflows/upgrade-testing.yml
- Timestamp:
- 06/23/2025 06:26:45 PM (15 months ago)
- File:
-
- 1 edited
-
trunk/.github/workflows/upgrade-testing.yml (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/.github/workflows/upgrade-testing.yml
r60340 r60341 173 173 multisite: ${{ matrix.multisite }} 174 174 175 # Tests 4.x releases where the WordPress database version changed on the oldest and newest supported versions of PHP 7. 175 # The oldest version of WordPress receiving security updates should always be tested against 176 # the widest possible list of PHP/MySQL combinations. 176 177 # 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: 178 # WordPress 4.7 is excluded from PHP 8+ testing because of the following fatal errors: 210 179 # - Use of __autoload(). 211 180 # - 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.yml215 if: ${{ github.repository == 'WordPress/wordpress-develop' || ( github.event_name == 'pull_request' && github.actor != 'dependabot[bot]' ) }}216 strategy:217 fail-fast: false218 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 234 # The oldest version of WordPress receiving security updates should always be tested against235 # the full list of PHP/MySQL combinations.236 181 upgrade-tests-oldest-wp-mysql: 237 182 name: ${{ matrix.wp }} to ${{ inputs.new-version && inputs.new-version || 'latest' }} … … 242 187 matrix: 243 188 os: [ 'ubuntu-24.04' ] 244 php: [ '7.2', '7.3', '7.4' , '8.0', '8.1', '8.2', '8.3', '8.4']189 php: [ '7.2', '7.3', '7.4' ] 245 190 db-type: [ 'mysql' ] 246 191 db-version: [ '5.7', '8.0', '8.4', '9.3' ] 247 wp: [ '4. 1' ]192 wp: [ '4.7' ] 248 193 multisite: [ false, true ] 249 194 … … 274 219 actions: read 275 220 contents: read 276 needs: [ upgrade-tests-recent-releases, upgrade-tests-wp-6x-mysql, upgrade-tests-wp-5x-php-7x-mysql, upgrade-tests-wp-5x-php-8x-mysql, upgrade-tests- wp-4x-php-7x-mysql, upgrade-tests-wp-4x-php-8x-mysql, upgrade-tests-oldest-wp-mysql ]221 needs: [ upgrade-tests-recent-releases, upgrade-tests-wp-6x-mysql, upgrade-tests-wp-5x-php-7x-mysql, upgrade-tests-wp-5x-php-8x-mysql, upgrade-tests-oldest-wp-mysql ] 277 222 if: ${{ github.repository == 'WordPress/wordpress-develop' && github.event_name != 'pull_request' && always() }} 278 223 with:
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)