Make WordPress Core

Changeset 60735


Ignore:
Timestamp:
09/13/2025 12:05:34 PM (2 months ago)
Author:
johnbillion
Message:

Build/Test Tools: Switch back to using the latest stable PHP 8.4 and 8.3 images for the test environment.

The underlying issue that caused the MariaDB client in the updated CLI container to no longer trust a self-signed certificate from the MySQL server has been resolved in https://github.com/WordPress/wpdev-docker-images/pull/190.

This change also reinstates the memcached test jobs as the underlying issue where its path resolution was incorrect has been resolved in https://github.com/WordPress/wpdev-docker-images/pull/181.

Props SirLouen, desrosj, johnbillion, kadamwhite, jorbin, davidbaumwald, bernhard-reiter, St. Virtualis of Dockeria

Fizes #63876

Location:
trunk
Files:
2 deleted
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/.github/workflows/local-docker-environment.yml

    r60660 r60735  
    9393      matrix:
    9494        os: [ ubuntu-24.04 ]
    95         memcached: [ false ]
     95        memcached: [ false, true ]
    9696        php: ${{ fromJSON( needs.build-test-matrix.outputs.php-versions ) }}
    9797        db-version: ${{ fromJSON( needs.build-test-matrix.outputs.mysql-versions ) }}
  • trunk/.github/workflows/performance.yml

    r60660 r60735  
    102102      fail-fast: false
    103103      matrix:
    104         memcached: [ false ]
     104        memcached: [ false, true ]
    105105        multisite: [ true, false ]
    106106        subject: ${{ fromJson( needs.determine-matrix.outputs.subjects ) }}
     
    120120      fail-fast: false
    121121      matrix:
    122         memcached: [ false ]
     122        memcached: [ false, true ]
    123123        multisite: [ true, false ]
    124124        # A matrix value is needed in the 'name' directive for proper grouping in the GitHub UI.
  • trunk/.github/workflows/reusable-end-to-end-tests.yml

    r60660 r60735  
    8282          persist-credentials: false
    8383
    84       - name: Create a Docker override file
    85         if: ${{ contains( fromJSON('["8.3", "8.4"]'), inputs.php-version ) }}
    86         env:
    87           PHP_VERSION: ${{ inputs.php-version }}
    88         run: cp "tools/local-env/php-$PHP_VERSION-docker-compose.override.yml" docker-compose.override.yml
    89 
    9084      - name: Set up Node.js
    9185        uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
  • trunk/.github/workflows/reusable-performance-test-v2.yml

    r60660 r60735  
    122122          persist-credentials: false
    123123
    124       - name: Create a Docker override file
    125         if: ${{ contains( fromJSON('["8.3", "8.4"]'), inputs.php-version ) }}
    126         env:
    127           PHP_VERSION: ${{ inputs.php-version }}
    128         run: cp "tools/local-env/php-$PHP_VERSION-docker-compose.override.yml" docker-compose.override.yml
    129 
    130124      - name: Set up Node.js
    131125        uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
  • trunk/.github/workflows/reusable-phpunit-tests-v3.yml

    r60692 r60735  
    137137          persist-credentials: false
    138138
    139       - name: Create a Docker override file
    140         if: ${{ contains( fromJSON('["8.3", "8.4"]'), inputs.php ) }}
    141         env:
    142           PHP_VERSION: ${{ inputs.php }}
    143         run: cp "tools/local-env/php-${{ env.PHP_VERSION }}-docker-compose.override.yml" docker-compose.override.yml
    144 
    145139      - name: Set up Node.js
    146140        uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
  • trunk/.github/workflows/reusable-test-local-docker-environment-v1.yml

    r60692 r60735  
    9292          persist-credentials: false
    9393
    94       - name: Create a Docker override file
    95         if: ${{ contains( fromJSON('["8.3", "8.4"]'), inputs.php ) }}
    96         env:
    97           PHP_VERSION: ${{ inputs.php }}
    98         run: cp "tools/local-env/php-$PHP_VERSION-docker-compose.override.yml" docker-compose.override.yml
    99 
    10094      - name: Set up Node.js
    10195        uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
  • trunk/tools/local-env/scripts/install.js

    r60518 r60735  
    4747    } )
    4848    .then( () => {
    49         wp_cli( 'db reset --yes' );
     49        wp_cli( 'db reset --yes --defaults' );
    5050        const installCommand = process.env.LOCAL_MULTISITE === 'true'  ? 'multisite-install' : 'install';
    5151        wp_cli( `core ${ installCommand } --title="WordPress Develop" --admin_user=admin --admin_password=password --admin_email=test@example.com --skip-email --url=http://localhost:${process.env.LOCAL_PORT}` );
Note: See TracChangeset for help on using the changeset viewer.