66jobs :
77 test :
88 runs-on : ${{ matrix.os }}
9+
910 strategy :
1011 matrix :
11- php : [8.0, 8.1]
12- laravel : [9.*, 10.*]
12+ php : [8.0, 8.1, '8.2' ]
13+ laravel : [' 9.*', ' 10.*', '11.*' ]
1314 dependency-version : [prefer-lowest, prefer-stable]
1415 os : [ubuntu-latest]
1516 include :
1617 - laravel : 10.*
1718 testbench : 8.*
1819 - laravel : 9.*
1920 testbench : 7.*
21+ - laravel : 11.*
22+ testbench : 9.*
23+ exclude :
24+ - laravel : 11.*
25+ php : 8.0
26+ - laravel : 11.*
27+ php : 8.1
2028
2129 name : P${{ matrix.php }} - L${{ matrix.laravel }} - ${{ matrix.dependency-version }} - ${{ matrix.os }}
2230
@@ -27,21 +35,22 @@ jobs:
2735 - name : Cache dependencies
2836 uses : actions/cache@v1
2937 with :
30- path : ~/.composer/cache/files
31- key : dependencies-laravel-${{ matrix.laravel }}-php-${{ matrix.php }}-composer-${{ hashFiles('composer.json') }}
38+ path : ~/.composer/cache/files
39+ key : dependencies-laravel-${{ matrix.laravel }}-php-${{ matrix.php }}-composer-${{ hashFiles('composer.json') }}
3240
3341 - name : Setup PHP
3442 uses : shivammathur/setup-php@v2
3543 with :
36- php-version : ${{ matrix.php }}
37- extensions : xml, pcov, dom, curl, libxml, mbstring, zip, pcntl, pdo, sqlite, pdo_sqlite, mysql, mysqli, pdo_mysql, bcmath, soap, intl, gd, exif, iconv
38- ini-values : post_max_size=256M
39- tools : pecl
40- coverage : none
44+ php-version : ${{ matrix.php }}
45+ extensions : xml, pcov, dom, curl, libxml, mbstring, zip, pcntl, pdo, sqlite, pdo_sqlite, mysql, mysqli, pdo_mysql, bcmath, soap, intl, gd, exif, iconv
46+ ini-values : post_max_size=256M
47+ tools : pecl
48+ coverage : none
4149
4250 - name : Install dependencies
4351 run : |
44- composer require "laravel/framework:${{ matrix.laravel }}" "orchestra/testbench:${{ matrix.testbench }}" --no-interaction --no-update
45- composer update --${{ matrix.dependency-version }} --prefer-dist --no-interaction --no-suggest
52+ composer require "laravel/framework:${{ matrix.laravel }}" "orchestra/testbench:${{ matrix.testbench }}" --no-interaction --no-update
53+ composer update --${{ matrix.dependency-version }} --prefer-dist --no-interaction --no-suggest
54+
4655 - name : Execute tests
4756 run : vendor/bin/phpunit
0 commit comments