Make WordPress Core

Changeset 60660


Ignore:
Timestamp:
08/26/2025 04:53:14 PM (3 months ago)
Author:
johnbillion
Message:

Build/Test Tools: Temporarily pin the PHP 8.3 and 8.4 container images to an earlier digest to work around issues with the newer images.

This pins the images to PHP 8.3.10 and 8.4.11 on Debian Bullseye pending further investigation into the root cause of the certificate verification failure affecting the connection to the database containers.

This also removes memcached from the test matrix pending further investigation into the missing Memcached executable.

Props desrosj, bernhard-reiter, SirLouen, johnbillion.

See #63876

Location:
trunk
Files:
2 added
6 edited

Legend:

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

    r60625 r60660  
    9393      matrix:
    9494        os: [ ubuntu-24.04 ]
    95         memcached: [ false, true ]
     95        memcached: [ false ]
    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

    r60628 r60660  
    102102      fail-fast: false
    103103      matrix:
    104         memcached: [ true, false ]
     104        memcached: [ false ]
    105105        multisite: [ true, false ]
    106106        subject: ${{ fromJson( needs.determine-matrix.outputs.subjects ) }}
     
    120120      fail-fast: false
    121121      matrix:
    122         memcached: [ true, false ]
     122        memcached: [ false ]
    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

    r60628 r60660  
    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
    8490      - name: Set up Node.js
    8591        uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
  • trunk/.github/workflows/reusable-performance-test-v2.yml

    r60326 r60660  
    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
    124130      - name: Set up Node.js
    125131        uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
  • trunk/.github/workflows/reusable-phpunit-tests-v3.yml

    r60628 r60660  
    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
    139145      - name: Set up Node.js
    140146        uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
  • trunk/.github/workflows/reusable-test-local-docker-environment-v1.yml

    r60308 r60660  
    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
    94100      - name: Set up Node.js
    95101        uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
Note: See TracChangeset for help on using the changeset viewer.