diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index 60ae4ff..8f32b2f 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -56,6 +56,10 @@ jobs: strategy: fail-fast: false matrix: + dependencies: + - highest + - locked + - lowest operating-system: - ubuntu-latest - windows-latest @@ -105,10 +109,11 @@ jobs: GITHUB_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: phive --no-progress install --copy --trust-gpg-keys ${{ env.phiveGPGKeys }} phpunit:^8.5 - - name: Install Composer dependencies & cache dependencies + - name: Install Composer ${{ matrix.dependencies }} dependencies & cache dependencies uses: "ramsey/composer-install@v1" with: composer-options: --optimize-autoloader + dependency-versions: ${{ matrix.dependencies }} - name: Run PHPUnit run: php tools/phpunit diff --git a/composer.json b/composer.json index d907630..1eeb13d 100644 --- a/composer.json +++ b/composer.json @@ -21,7 +21,7 @@ "ext-filter": "*" }, "require-dev": { - "mockery/mockery": "~1.3.2", + "mockery/mockery": "~1.3.5", "psalm/phar": "^4.8" }, "autoload": { diff --git a/composer.lock b/composer.lock index 69df429..68fc8bc 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "f1e7818879f1626c05926f50c2c96f44", + "content-hash": "cdb71071544df3fd9152739ccf987d83", "packages": [ { "name": "phpdocumentor/reflection-common",