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