diff --git a/.github/workflows/phpstan.yml b/.github/workflows/phpstan.yml index 35c5266..7d5e13d 100644 --- a/.github/workflows/phpstan.yml +++ b/.github/workflows/phpstan.yml @@ -8,16 +8,20 @@ on: jobs: phpstan: + name: Static Code Analysis runs-on: ubuntu-latest + strategy: + matrix: + variants: [{ php: 7.4 }, { php: 8.2 }, { php: 8.4 } ] steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install dependencies uses: php-actions/composer@v6 with: command: update - php_version: "7.4" + php_version: ${{ matrix.variants.php }} - name: PHPStan Static Analysis uses: php-actions/phpstan@v3 diff --git a/composer.json b/composer.json index 590b3f9..0ae4bf5 100644 --- a/composer.json +++ b/composer.json @@ -11,6 +11,7 @@ "php": ">=7.4" }, "require-dev": { + "phpstan/phpstan": "^1.12", "phpunit/phpunit": "~9.6" }, "autoload": {