diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index a4b27de..5d26717 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -1,14 +1,17 @@ name: Tests -on: [push, pull_request] +on: + - push + - pull_request jobs: test: runs-on: ubuntu-latest + strategy: fail-fast: true matrix: - php: [8.2, 8.1] + php: [8.1, 8.2, '8.3', '8.4', '8.5'] stability: [lowest, highest] name: PHP ${{ matrix.php }} - ${{ matrix.stability }} deps diff --git a/.github/workflows/static-analysis.yml b/.github/workflows/static-analysis.yml index f0a412b..31fba88 100644 --- a/.github/workflows/static-analysis.yml +++ b/.github/workflows/static-analysis.yml @@ -1,16 +1,18 @@ name: Static Analysis -on: [push, pull_request] +on: + - push + - pull_request jobs: phpstan: name: PHPStan (PHP ${{ matrix.php-version }}) + runs-on: ubuntu-latest strategy: matrix: - php-version: - - '8.2' + php-version: ['8.2', '8.3', '8.4', '8.5'] steps: - name: Checkout code @@ -27,4 +29,4 @@ jobs: uses: ramsey/composer-install@v3 - name: Run PHPStan - run: 'vendor/bin/phpstan analyse --error-format=checkstyle | cs2pr' + run: vendor/bin/phpstan analyse --error-format=checkstyle | cs2pr diff --git a/composer.json b/composer.json index 750046c..699092a 100644 --- a/composer.json +++ b/composer.json @@ -32,7 +32,7 @@ }, "require-dev": { "laravel/pint": "^1.10.1", - "pestphp/pest": "^2.6.3", + "pestphp/pest": "^2.6.3|^4.0", "phpstan/phpstan": "^1.10.16" }, "autoload": {