diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 5a00ee7..721ae04 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -11,9 +11,19 @@ jobs: strategy: fail-fast: false matrix: - php: [ "8.1", "8.2" ] - laravel: [ "^9.0", "^10.0" ] + php: [ "8.1", "8.2", "8.3" ] + laravel: [ "9.*", "10.*", "11.*" ] dependency-version: [ prefer-lowest, prefer-stable ] + exclude: + - php: "8.1" + laravel: "11.*" + include: + - laravel: "11.*" + testbench: "^9.0" + - laravel: "10.*" + testbench: "^8.0" + - laravel: "9.*" + testbench: "^7.0" name: P${{ matrix.php }} - L${{ matrix.laravel }} - ${{ matrix.dependency-version }} diff --git a/composer.json b/composer.json index 35a30bc..5524192 100644 --- a/composer.json +++ b/composer.json @@ -27,8 +27,8 @@ ], "require": { "php": "^8.1", - "illuminate/database": "^9|^10", - "illuminate/support": "^9|^10", + "illuminate/database": "^9.0|^10.0|^11.0", + "illuminate/support": "^9.0|^10.0|^11.0", "nesbot/carbon": ">=2.62.1" }, "require-dev": { @@ -36,7 +36,7 @@ "dg/bypass-finals": "^1.4", "guzzlehttp/guzzle": "^7.8", "laravel/pint": "^1.3", - "orchestra/testbench": "7.*|8.*", + "orchestra/testbench": "^7.0|^8.0|^9.0", "pestphp/pest": "^1.21", "phpunit/phpunit": "^9.1" },