@@ -14,10 +14,31 @@ jobs:
1414 fail-fast : false
1515 matrix :
1616 php : [ 8.4, 8.3, 8.2 ]
17- laravel : [ 13.*, 12.*, 11.* ]
18- exclude :
19- - php : 8.2
17+ include :
18+ - php : 8.4
19+ laravel : 13.*
20+ testbench : ^11.0
21+ - php : 8.3
2022 laravel : 13.*
23+ testbench : ^11.0
24+ - php : 8.4
25+ laravel : 12.*
26+ testbench : ^10.0
27+ - php : 8.3
28+ laravel : 12.*
29+ testbench : ^10.0
30+ - php : 8.2
31+ laravel : 12.*
32+ testbench : ^10.0
33+ - php : 8.4
34+ laravel : 11.*
35+ testbench : ^9.6
36+ - php : 8.3
37+ laravel : 11.*
38+ testbench : ^9.6
39+ - php : 8.2
40+ laravel : 11.*
41+ testbench : ^9.6
2142 steps :
2243 - name : Checkout code
2344 uses : actions/checkout@v4
3152
3253 - name : Check dependency resolution
3354 run : |
34- composer require illuminate/support:${{ matrix.laravel }} --no-update --no-interaction
55+ composer require illuminate/support:${{ matrix.laravel }} orchestra/testbench:${{ matrix.testbench }} --no-update --no-interaction
3556 composer update --prefer-stable --prefer-dist --no-interaction --no-progress --dry-run
3657
3758 tests :
@@ -42,11 +63,39 @@ jobs:
4263 fail-fast : true
4364 matrix :
4465 php : [ 8.4, 8.3, 8.2 ]
45- laravel : [ 13.*, 12.*, 11.* ]
46- dependency-version : [ prefer-stable ]
47- exclude :
48- - php : 8.2
66+ include :
67+ - php : 8.4
68+ laravel : 13.*
69+ testbench : ^11.0
70+ dependency-version : prefer-stable
71+ - php : 8.3
4972 laravel : 13.*
73+ testbench : ^11.0
74+ dependency-version : prefer-stable
75+ - php : 8.4
76+ laravel : 12.*
77+ testbench : ^10.0
78+ dependency-version : prefer-stable
79+ - php : 8.3
80+ laravel : 12.*
81+ testbench : ^10.0
82+ dependency-version : prefer-stable
83+ - php : 8.2
84+ laravel : 12.*
85+ testbench : ^10.0
86+ dependency-version : prefer-stable
87+ - php : 8.4
88+ laravel : 11.*
89+ testbench : ^9.6
90+ dependency-version : prefer-stable
91+ - php : 8.3
92+ laravel : 11.*
93+ testbench : ^9.6
94+ dependency-version : prefer-stable
95+ - php : 8.2
96+ laravel : 11.*
97+ testbench : ^9.6
98+ dependency-version : prefer-stable
5099
51100 steps :
52101 - name : Checkout code
62111
63112 - name : Install dependencies
64113 run : |
65- composer require illuminate/support:${{ matrix.laravel }} --no-update --no-interaction
114+ composer require illuminate/support:${{ matrix.laravel }} orchestra/testbench:${{ matrix.testbench }} --no-update --no-interaction
66115 composer update --${{ matrix.dependency-version }} --prefer-dist --no-interaction --no-progress
67116
68117 - name : Execute tests
0 commit comments