diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index fcb9273..ea780a1 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -8,10 +8,9 @@ jobs: strategy: fail-fast: true matrix: - php: [ 8.2, 8.3, 8.4 ] - dependency-version: [ prefer-lowest, prefer-stable ] + php: [ 8.2, 8.3, 8.4, 8.5 ] - name: P${{ matrix.php }} - ${{ matrix.dependency-version }} + name: P${{ matrix.php }} steps: - name: Checkout code @@ -27,10 +26,10 @@ jobs: uses: actions/cache@v4 with: path: ~/.composer/cache/files - key: dependencies-php-${{ matrix.php }}-composer-${{ hashFiles('composer.json') }} + key: qa-${{ hashFiles('composer.json') }}-${{ matrix.php }}-${{ hashFiles('.github/workflows/run-tests.yml') }} + restore-keys: qa-${{ hashFiles('composer.json') }}-${{ matrix.php }}-${{ hashFiles('.github/workflows/run-tests.yml') }} - - name: Install dependencies - run: composer update --${{ matrix.dependency-version }} --prefer-dist --no-interaction --no-suggest + - uses: ramsey/composer-install@v2 - name: Run PHPStan run: php vendor/bin/phpstan analyse --no-progress --no-interaction --no-ansi --memory-limit=-1 diff --git a/composer.json b/composer.json index b1ef734..2dc884a 100644 --- a/composer.json +++ b/composer.json @@ -18,7 +18,7 @@ } ], "require": { - "php": "8.2.* || 8.3.* || 8.4.*" + "php": "8.2.* || 8.3.* || 8.4.* || 8.5.*" }, "autoload": { "psr-4": {