@@ -16,12 +16,18 @@ jobs:
1616 strategy :
1717 fail-fast : true
1818 matrix :
19- php : [8.1, 8.2, 8.3]
19+ php : [8.1, 8.2, 8.3, 8.4 ]
2020 laravel : [10, 11]
21- driver : [swoole, openswoole]
21+ driver : [swoole, openswoole, 'roadrunner/frankenphp' ]
2222 exclude :
2323 - php : 8.1
2424 laravel : 11
25+ - php : 8.4
26+ laravel : 10
27+ - php : 8.4
28+ driver : swoole
29+ - php : 8.4
30+ driver : openswoole
2531
2632 name : PHP ${{ matrix.php }} - Laravel ${{ matrix.laravel }} - ${{ matrix.driver }}
2733
@@ -33,19 +39,19 @@ jobs:
3339 uses : shivammathur/setup-php@v2
3440 with :
3541 php-version : ${{ matrix.php }}
36- extensions : dom, curl, libxml, mbstring, zip, ${{ matrix.driver }}
42+ extensions : dom, curl, libxml, mbstring, zip, ${{ matrix.driver != 'roadrunner/frankenphp' && matrix.driver || '' }}
3743 ini-values : error_reporting=E_ALL
3844 tools : composer:v2
3945 coverage : none
4046
4147 - name : Show extension info
4248 run : |
4349 php --ri ${{ matrix.driver }}
50+ if : matrix.driver != 'roadrunner/frankenphp'
4451
4552 - name : Install dependencies
4653 run : |
47- composer require "laravel/framework:^${{ matrix.laravel }}" --dev --no-update
48- composer update --prefer-dist --no-interaction --no-progress
54+ composer update --prefer-dist --no-interaction --no-progress --with="laravel/framework:^${{ matrix.laravel }}"
4955
5056 - name : Execute tests
51- run : vendor/bin/phpunit
57+ run : vendor/bin/phpunit --display-deprecations --fail-on-deprecation
0 commit comments