@@ -17,13 +17,18 @@ jobs:
1717 matrix :
1818 os : [ ubuntu-latest ]
1919 php : [ 8.4, 8.3, 8.2 ]
20- laravel : [ 12.*, ^11.7 ]
20+ laravel : [ 13.*, 12.*, ^11.7 ]
2121 stability : [ prefer-lowest, prefer-stable ]
2222 include :
23+ - laravel : 13.*
24+ testbench : 11.*
2325 - laravel : 12.*
2426 testbench : 10.*
2527 - laravel : ^11.7
26- testbench : 9.*
28+ testbench : ^9.16
29+ exclude :
30+ - laravel : 13.*
31+ php : 8.2
2732
2833 name : P${{ matrix.php }} - L${{ matrix.laravel }} - ${{ matrix.stability }} - ${{ matrix.os }}
2934
4146 with :
4247 php-version : ${{ matrix.php }}
4348 extensions : curl, mbstring, zip, pcntl, pdo, sqlite, pdo_sqlite, iconv
44- coverage : ${{ startsWith(github.event.head_commit.message, 'coverage') && matrix.php == '8.3 ' && matrix.laravel == '11 .*' && matrix.stability == 'prefer-stable' && 'xdebug' || 'none' }}
49+ coverage : ${{ startsWith(github.event.head_commit.message, 'coverage') && matrix.php == '8.4 ' && matrix.laravel == '13 .*' && matrix.stability == 'prefer-stable' && 'xdebug' || 'none' }}
4550
4651 - name : Install dependencies
4752 run : |
@@ -50,10 +55,10 @@ jobs:
5055
5156 - name : Execute tests
5257 run : |
53- vendor/bin/phpunit ${{ startsWith(github.event.head_commit.message, 'coverage') && matrix.php == '8.3 ' && matrix.laravel == '11 .*' && matrix.stability == 'prefer-stable' && '--coverage-clover=clover.xml' || '' }}
58+ vendor/bin/phpunit ${{ startsWith(github.event.head_commit.message, 'coverage') && matrix.php == '8.4 ' && matrix.laravel == '13 .*' && matrix.stability == 'prefer-stable' && '--coverage-clover=clover.xml' || '' }}
5459
5560 - name : Make code coverage badge
56- if : startsWith(github.event.head_commit.message, 'coverage') && matrix.php == '8.3 ' && matrix.laravel == '11 .*' && matrix.stability == 'prefer-stable'
61+ if : startsWith(github.event.head_commit.message, 'coverage') && matrix.php == '8.4 ' && matrix.laravel == '13 .*' && matrix.stability == 'prefer-stable'
5762 uses : timkrase/phpunit-coverage-badge@v1.2.1
5863 with :
5964 coverage_badge_path : .github/coverage.svg
0 commit comments