diff --git a/.github/workflows/code-analysis.yaml b/.github/workflows/code-analysis.yaml index 2a03ac1..93bb409 100644 --- a/.github/workflows/code-analysis.yaml +++ b/.github/workflows/code-analysis.yaml @@ -18,6 +18,7 @@ jobs: php: - "8.0" - "8.1" + - "8.2" name: "PHPStan at PHP ${{ matrix.php }}" runs-on: "ubuntu-latest" @@ -31,8 +32,19 @@ jobs: php-version: "${{ matrix.php }}" coverage: "none" - - name: "Install dependencies (Composer)" - uses: "ramsey/composer-install@v2" + - name: Get Composer cache directory + id: composer-cache + run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT + + - name: Cache dependencies + uses: actions/cache@v3 + with: + path: ${{ steps.composer-cache.outputs.dir }} + key: ${{ runner.os }}-composer-${{ hashFiles('composer.json') }} + restore-keys: ${{ runner.os }}-composer- + + - name: Install Composer dependencies + run: composer update --no-progress - name: "Statically analyze code (PHPStan)" - run: "composer phpstan -- --ansi" + run: "composer run phpstan -- --ansi" diff --git a/composer.json b/composer.json index 49e9961..70994c6 100644 --- a/composer.json +++ b/composer.json @@ -14,7 +14,7 @@ } ], "require": { - "php": "^8.0 || ^8.1", + "php": "^8.0", "nette/utils": "^3.2", "php-http/discovery": "^1.14", "php-http/message": "^1.13",