diff --git a/.github/workflows/phpstan.yml b/.github/workflows/phpstan.yml index de07f19..657e4cc 100644 --- a/.github/workflows/phpstan.yml +++ b/.github/workflows/phpstan.yml @@ -4,15 +4,21 @@ on: [push, pull_request] jobs: phpstan: - runs-on: ubuntu-latest + runs-on: ${{ matrix.os }} + name: PHPStan - P${{ matrix.php }} + + strategy: + matrix: + os: [ ubuntu-latest ] + php: [ '8.1', '8.2', '8.3' ] steps: - uses: actions/checkout@v4 - name: Setup PHP - uses: shivammathur/setup-php@2.26.0 + uses: shivammathur/setup-php@v2 with: - php-version: '8.1' + php-version: ${{ matrix.php }} - name: Checkout code uses: actions/checkout@v4 diff --git a/.github/workflows/setup_test.yml b/.github/workflows/setup_test.yml index 8ee2ca9..ee21fee 100644 --- a/.github/workflows/setup_test.yml +++ b/.github/workflows/setup_test.yml @@ -10,10 +10,15 @@ jobs: matrix: os: [ ubuntu-latest ] php: [ '8.1', '8.2', '8.3' ] - laravel: [ 10.*, 9.* ] + laravel: [ 11.*, 10.*, 9.* ] include: + - laravel: 11.* + testbench: 9.* - laravel: 10.* testbench: 8.* + exclude: + - laravel: 11.* + php: 8.1 steps: - name: Setup PHP uses: shivammathur/setup-php@v2 diff --git a/composer.json b/composer.json index c12583a..6bcaadb 100644 --- a/composer.json +++ b/composer.json @@ -42,13 +42,13 @@ "php": "^8.1", "eleirbag89/telegrambotphp": "^1.4", "guzzlehttp/guzzle": "^7.8", - "symfony/http-foundation": "^6.3", - "vlucas/phpdotenv": "^5.5" + "symfony/http-foundation": "^6.4", + "vlucas/phpdotenv": "^5.6" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^v3.37.1", + "friendsofphp/php-cs-fixer": "^v3.0", "pestphp/pest": "^2.24", - "phpstan/phpstan": "^1.10.39" + "phpstan/phpstan": "^1.0" }, "scripts": { "analyse": "vendor/bin/phpstan",