@@ -14,13 +14,13 @@ jobs:
1414 fail-fast : false
1515 matrix :
1616 php : [ 8.4, 8.3, 8.2 ]
17- laravel : [ 13.*, 12.*, 11.* ]
17+ laravel : [ 13.*, 12.* ]
1818 exclude :
1919 - php : 8.2
2020 laravel : 13.*
2121 steps :
2222 - name : Checkout code
23- uses : actions/checkout@v4
23+ uses : actions/checkout@v6
2424
2525 - name : Setup PHP
2626 uses : shivammathur/setup-php@v2
3131
3232 - name : Check dependency resolution
3333 run : |
34- composer require illuminate/support:${{ matrix.laravel }} --no-update --no-interaction
34+ case "${{ matrix.laravel }}" in
35+ 13.*) testbench="^11.0" ;;
36+ 12.*) testbench="^10.0" ;;
37+ esac
38+ composer require "illuminate/support:${{ matrix.laravel }}" --no-update --no-interaction
39+ composer require --dev "orchestra/testbench:${testbench}" --no-update --no-interaction
3540 composer update --prefer-stable --prefer-dist --no-interaction --no-progress --dry-run
3641
3742 tests :
@@ -42,15 +47,15 @@ jobs:
4247 fail-fast : true
4348 matrix :
4449 php : [ 8.4, 8.3, 8.2 ]
45- laravel : [ 13.*, 12.*, 11.* ]
50+ laravel : [ 13.*, 12.* ]
4651 dependency-version : [ prefer-stable ]
4752 exclude :
4853 - php : 8.2
4954 laravel : 13.*
5055
5156 steps :
5257 - name : Checkout code
53- uses : actions/checkout@v4
58+ uses : actions/checkout@v6
5459
5560 - name : Setup PHP
5661 uses : shivammathur/setup-php@v2
6267
6368 - name : Install dependencies
6469 run : |
65- composer require illuminate/support:${{ matrix.laravel }} --no-update --no-interaction
70+ case "${{ matrix.laravel }}" in
71+ 13.*) testbench="^11.0" ;;
72+ 12.*) testbench="^10.0" ;;
73+ esac
74+ composer require "illuminate/support:${{ matrix.laravel }}" --no-update --no-interaction
75+ composer require --dev "orchestra/testbench:${testbench}" --no-update --no-interaction
6676 composer update --${{ matrix.dependency-version }} --prefer-dist --no-interaction --no-progress
6777
6878 - name : Execute tests
7383 runs-on : ubuntu-latest
7484 steps :
7585 - name : Checkout code
76- uses : actions/checkout@v4
86+ uses : actions/checkout@v6
7787
7888 - name : Setup PHP
7989 uses : shivammathur/setup-php@v2
0 commit comments