diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 5f6eaed..6770b27 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -10,21 +10,39 @@ jobs: strategy: matrix: - php: ['8.0', '8.1', '8.2'] - laravel: [9.*, 10.*] + php: ['8.0', '8.1', '8.2', '8.3', '8.4'] + laravel: [9.*, 10.*, 11.*, 12.*] stability: [prefer-lowest, prefer-stable] include: - laravel: 9.* testbench: 7.* - laravel: 10.* testbench: 8.* + - laravel: 11.* + testbench: 9.* + - laravel: 12.* + testbench: 10.* exclude: + - laravel: 9.* + php: '8.3' + - laravel: 9.* + php: '8.4' + - laravel: 10.* + php: '8.0' - laravel: 10.* - php: 8.0 + php: '8.4' + - laravel: 11.* + php: '8.0' + - laravel: 11.* + php: '8.1' + - laravel: 12.* + php: '8.0' + - laravel: 12.* + php: '8.1' steps: - name: Checkout code - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Setup PHP uses: shivammathur/setup-php@v2 diff --git a/composer.json b/composer.json index 4429e7c..c73cd53 100644 --- a/composer.json +++ b/composer.json @@ -22,11 +22,11 @@ ], "require": { "php": "^8.0", - "laravel/framework": "^9.0|^10.0" + "laravel/framework": "^9.0|^10.0|^11.0|^12.0" }, "require-dev": { - "phpunit/phpunit": "^9.5|^10.0", - "orchestra/testbench": "^7.4|^8.0" + "phpunit/phpunit": "^9.5|^10.0|^11.0", + "orchestra/testbench": "^7.4|^8.0|^9.0|^10.0" }, "autoload": { "psr-4": { diff --git a/phpunit.xml b/phpunit.xml index ce26a39..bb7bfbd 100644 --- a/phpunit.xml +++ b/phpunit.xml @@ -7,11 +7,11 @@ backupGlobals="false" backupStaticProperties="false" > - + ./src - + tests