diff --git a/.github/workflows/run-test-suite.yml b/.github/workflows/run-test-suite.yml index 0eda23db..97450182 100644 --- a/.github/workflows/run-test-suite.yml +++ b/.github/workflows/run-test-suite.yml @@ -77,6 +77,9 @@ jobs: - name: Validate composer.json and composer.lock run: composer validate --strict + - name: Download CPX + run: composer global require cpx/cpx + - name: Get Composer Cache Directory id: composer-cache run: | @@ -94,7 +97,7 @@ jobs: if: matrix.dependencies == 'lowest' && matrix.php != '8.4' run: composer update --no-interaction --no-progress --prefer-lowest - - name: Install lowest dependencies from composer.json + - name: Install lowest dependencies from composer.json ignoring ext-php constraint if: matrix.dependencies == 'lowest' && matrix.php == '8.4' run: composer update --no-interaction --no-progress --prefer-lowest --ignore-platform-req php @@ -110,13 +113,13 @@ jobs: if: matrix.dependencies == 'highest' && matrix.php != '8.4' run: composer update --no-interaction --no-progress - - name: Install highest dependencies from composer.json + - name: Install highest dependencies from composer.json ignoring ext-php constraint if: matrix.dependencies == 'highest' && matrix.php == '8.4' run: composer update --no-interaction --no-progress --ignore-platform-req php - name: Download binaries if: inputs.download-binaries == true - run: composer get:binaries + run: cpx internal/dload get --no-interaction - name: Run tests run: ${{ inputs.test-command }}