Make WordPress Core


Ignore:
Timestamp:
10/23/2024 12:13:07 AM (6 months ago)
Author:
desrosj
Message:

Build/Test Tools: Test against MySQL 8.4 in automated testing.

Additionally, MySQL 8.1, 8.2 and 8.3 have been removed. These were “innovation releases” and are no longer supported in favor of 8.4, which has LTS.

Props ayeshrajans, johnbillion, aristath, jorbin.
See #61218.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/.github/workflows/reusable-upgrade-testing.yml

    r58789 r59280  
    5959        ports:
    6060          - 3306
    61         options: --health-cmd="mysqladmin ping" --health-interval=30s --health-timeout=10s --health-retries=5 -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=test_db --entrypoint sh ${{ inputs.db-type }}:${{ inputs.db-version }} -c "exec docker-entrypoint.sh mysqld --default-authentication-plugin=mysql_native_password"
     61        options: >-
     62          --health-cmd="mysqladmin ping"
     63          --health-interval="30s"
     64          --health-timeout="10s"
     65          --health-retries="5"
     66          -e MYSQL_ROOT_PASSWORD="root"
     67          -e MYSQL_DATABASE="test_db"
     68          --entrypoint sh ${{ inputs.db-type }}:${{ inputs.db-version }}
     69          -c "exec docker-entrypoint.sh mysqld${{ inputs.db-type == 'mysql' && contains( fromJSON('["7.2", "7.3"]'), inputs.php ) && ' --default-authentication-plugin=mysql_native_password' || '' }}"
     70
    6271
    6372    steps:
Note: See TracChangeset for help on using the changeset viewer.