From d2db21a3d2c6a587bac07e6cf1401799d3dd03a3 Mon Sep 17 00:00:00 2001 From: Dan Wallis Date: Tue, 23 Apr 2024 22:02:24 +0100 Subject: [PATCH] Allow creation of composer.lock during some tests --- .github/workflows/basic-qa.yml | 4 ++++ .github/workflows/quicktest.yml | 4 ++++ .github/workflows/unit-tests.yml | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/.github/workflows/basic-qa.yml b/.github/workflows/basic-qa.yml index 99db933cd..8c3975499 100644 --- a/.github/workflows/basic-qa.yml +++ b/.github/workflows/basic-qa.yml @@ -137,6 +137,10 @@ jobs: phpcsstandards/phpcsutils:"${{ env.UTILS_DEV }}" phpcsstandards/phpcsextra:"${{ env.EXTRA_DEV }}" + - name: Enable creation of `composer.lock` file + if: ${{ matrix.dependencies == 'lowest' }} + run: composer config --unset lock + - name: Install Composer dependencies uses: ramsey/composer-install@v3 with: diff --git a/.github/workflows/quicktest.yml b/.github/workflows/quicktest.yml index fa2a6367e..f45205ad2 100644 --- a/.github/workflows/quicktest.yml +++ b/.github/workflows/quicktest.yml @@ -41,6 +41,10 @@ jobs: ini-values: error_reporting=-1, display_errors=On coverage: ${{ github.ref_name == 'develop' && 'xdebug' || 'none' }} + - name: Enable creation of `composer.lock` file + if: ${{ matrix.dependencies == 'lowest' }} + run: composer config --unset lock + - name: Install Composer dependencies uses: ramsey/composer-install@v3 with: diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index 4e66f8b39..44efaebb8 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -112,6 +112,10 @@ jobs: phpcsstandards/phpcsutils:"${{ env.UTILS_DEV }}" phpcsstandards/phpcsextra:"${{ env.EXTRA_DEV }}" + - name: Enable creation of `composer.lock` file + if: ${{ matrix.dependencies == 'lowest' }} + run: composer config --unset lock + - name: Install Composer dependencies uses: ramsey/composer-install@v3 with: