88 strategy :
99 fail-fast : true
1010 matrix :
11- php : [8.0, 7.4]
12- laravel : [8.*, 7.* ]
11+ php : [8.1, 8. 0, 7.4]
12+ laravel : [8.*]
1313 framework : [tailwind, tailwind-2, bootstrap-4, bootstrap-5]
1414 dependency-version : [prefer-lowest, prefer-stable]
1515 include :
16- - laravel : 8.*
17- testbench : 6.*
18- - laravel : 7.*
19- testbench : 5.*
16+ - laravel : 8.*
17+ testbench : 6.*
18+ exclude :
19+ - laravel : 7.*
20+ php : 8.1
2021
2122 name : P${{ matrix.php }} - Laravel ${{ matrix.laravel }} - ${{ matrix.dependency-version }} - Front-end Framework ${{ matrix.framework }}
2223
2324 steps :
24- - name : Checkout code
25- uses : actions/checkout@v2
25+ - name : Checkout code
26+ uses : actions/checkout@v2
2627
27- - name : Setup PHP
28- uses : shivammathur/setup-php@v2
29- with :
30- php-version : ${{ matrix.php }}
31- extensions : dom, curl, libxml, mbstring, zip, pcntl, pdo, sqlite, pdo_sqlite, bcmath, soap, intl, gd, exif, iconv, imagick, mysql, mysqli, pdo_mysql
32- coverage : none
28+ - name : Setup PHP
29+ uses : shivammathur/setup-php@v2
30+ with :
31+ php-version : ${{ matrix.php }}
32+ extensions : dom, curl, libxml, mbstring, zip, pcntl, pdo, sqlite, pdo_sqlite, bcmath, soap, intl, gd, exif, iconv, imagick, mysql, mysqli, pdo_mysql
33+ coverage : none
3334
34- - name : Install dependencies
35- run : |
36- composer require "laravel/framework:${{ matrix.laravel }}" "orchestra/testbench:${{ matrix.testbench }}" --no-interaction --no-update
37- composer update --${{ matrix.dependency-version }} --prefer-dist --no-interaction --no-suggest
35+ - name : Install dependencies
36+ run : |
37+ composer require "laravel/framework:${{ matrix.laravel }}" "orchestra/testbench:${{ matrix.testbench }}" --no-interaction --no-update
38+ composer update --${{ matrix.dependency-version }} --prefer-dist --no-interaction --no-suggest
3839
39- - name : Execute tests
40- env :
41- FORM_COMPONENTS_FRAMEWORK : ${{ matrix.framework }}
42- run : vendor/bin/phpunit
40+ - name : Execute tests
41+ env :
42+ FORM_COMPONENTS_FRAMEWORK : ${{ matrix.framework }}
43+ run : vendor/bin/phpunit
0 commit comments