8
8
strategy :
9
9
fail-fast : true
10
10
matrix :
11
- php : [8.0, 7.4]
12
- laravel : [8.*, 7.* ]
11
+ php : [8.1, 8. 0, 7.4]
12
+ laravel : [8.*]
13
13
framework : [tailwind, tailwind-2, bootstrap-4, bootstrap-5]
14
14
dependency-version : [prefer-lowest, prefer-stable]
15
15
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
20
21
21
22
name : P${{ matrix.php }} - Laravel ${{ matrix.laravel }} - ${{ matrix.dependency-version }} - Front-end Framework ${{ matrix.framework }}
22
23
23
24
steps :
24
- - name : Checkout code
25
- uses : actions/checkout@v2
25
+ - name : Checkout code
26
+ uses : actions/checkout@v2
26
27
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
33
34
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
38
39
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