1616 fail-fast : false
1717 matrix :
1818 os : [ubuntu-latest, windows-latest]
19- php : [8.5 , 8.4 , 8.3, 8.2 , 8.1 ]
20- laravel : [12.*, 11.*, 10.* ]
21- stability : [prefer-stable]
19+ php : [8.1 , 8.2 , 8.3, 8.4 , 8.5 ]
20+ laravel : ['10.*', ' 11.*', '12.*' ]
21+ dependency-version : [prefer-stable]
2222 include :
2323 - laravel : 10.*
2424 testbench : 8.*
@@ -27,12 +27,16 @@ jobs:
2727 - laravel : 12.*
2828 testbench : 10.*
2929 exclude :
30+ - laravel : 10.*
31+ php : 8.5
3032 - laravel : 11.*
3133 php : 8.1
34+ - laravel : 11.*
35+ php : 8.5
3236 - laravel : 12.*
3337 php : 8.1
3438
35- name : P${{ matrix.php }} - L${{ matrix.laravel }} - ${{ matrix.stability }} - ${{ matrix.os }}
39+ name : P${{ matrix.php }} - L${{ matrix.laravel }} - ${{ matrix.dependency-version }} - ${{ matrix.os }}
3640
3741 steps :
3842 - name : Checkout code
4246 uses : shivammathur/setup-php@v2
4347 with :
4448 php-version : ${{ matrix.php }}
45- extensions : >
46- dom, curl, libxml, mbstring, zip, pcntl, pdo, sqlite, pdo_sqlite,
47- bcmath, soap, intl, gd, exif, iconv, imagick, fileinfo
49+ extensions : dom, curl, libxml, mbstring, zip, pcntl, pdo, sqlite, pdo_sqlite, bcmath, soap, intl, gd, exif, iconv, imagick, fileinfo
4850 coverage : none
4951
5052 - name : Setup problem matchers
5557 - name : Install dependencies
5658 run : |
5759 composer require "illuminate/contracts:${{ matrix.laravel }}" "orchestra/testbench:${{ matrix.testbench }}" --no-interaction --no-update
58- composer update --${{ matrix.stability }} --prefer-dist --no-interaction
60+ composer update --${{ matrix.dependency-version }} --prefer-dist --no-interaction
5961
6062 - name : Execute tests
6163 run : composer run-script test
0 commit comments