@@ -3,53 +3,54 @@ name: "Run Tests"
33on : [push, pull_request]
44
55jobs :
6- test :
7- runs-on : ubuntu-latest
8- strategy :
9- fail-fast : false
10- matrix :
11- php : [8,3, 8.2, 8.1, 8.0]
12- laravel : [11.*, 10.*, 9.*]
13- dependency-version : [prefer-lowest, prefer-stable]
14- include :
15- - laravel : 11.*
16- testbench : 9.*
17-
18- - laravel : 10.*
19- testbench : 8.*
20-
21- - laravel : 9.*
22- testbench : 7.*
23-
24- exclude :
25- - laravel : 11.*
26- php : 8.0
27-
28- - laravel : 11.*
29- php : 8.1
30-
31- - laravel : 10.*
32- php : 8.0
33-
34- - laravel : 9.*
35- php : 8.3
36-
37- name : P${{ matrix.php }} - L${{ matrix.laravel }} - ${{ matrix.dependency-version }}
38-
39- steps :
40- - name : Checkout code
41- uses : actions/checkout@v4
42-
43- - name : Setup PHP
44- uses : shivammathur/setup-php@v2
45- with :
46- php-version : ${{ matrix.php }}
47- extensions : curl, mbstring, zip, pcntl, pdo, sqlite, pdo_sqlite, iconv
48- coverage : none
49-
50- - name : Install dependencies
51- run : |
52- composer require "laravel/framework:${{ matrix.laravel }}" "orchestra/testbench:${{ matrix.testbench }}" "symfony/console:>=4.3.4" "mockery/mockery:^1.3.2" "nesbot/carbon:>=2.62.1" --no-interaction --no-update
53- composer update --${{ matrix.dependency-version }} --prefer-dist --no-interaction
54- - name : Execute tests
55- run : vendor/bin/phpunit
6+ test :
7+ runs-on : ubuntu-latest
8+ strategy :
9+ fail-fast : false
10+ matrix :
11+ php : [8.0, 8.1, 8.2, 8.3]
12+ laravel : [9.*, 10.*, 11.*]
13+ dependency-version : [prefer-lowest, prefer-stable]
14+ include :
15+ - laravel : 11.*
16+ testbench : 9.*
17+
18+ - laravel : 10.*
19+ testbench : 8.*
20+
21+ - laravel : 9.*
22+ testbench : 7.*
23+
24+ exclude :
25+ - laravel : 11.*
26+ php : 8.1
27+
28+ - laravel : 11.*
29+ php : 8.0
30+
31+ - laravel : 10.*
32+ php : 8.0
33+
34+ - laravel : 9.*
35+ php : 8.3
36+
37+ name : P${{ matrix.php }} - L${{ matrix.laravel }} - ${{ matrix.dependency-version }}
38+
39+ steps :
40+ - name : Checkout code
41+ uses : actions/checkout@v4
42+
43+ - name : Setup PHP
44+ uses : shivammathur/setup-php@v2
45+ with :
46+ php-version : ${{ matrix.php }}
47+ extensions : curl, mbstring, zip, pcntl, pdo, sqlite, pdo_sqlite, iconv
48+ coverage : none
49+
50+ - name : Install dependencies
51+ run : |
52+ composer require "laravel/framework:${{ matrix.laravel }}" "orchestra/testbench:${{ matrix.testbench }}" "symfony/console:>=4.3.4" "mockery/mockery:^1.3.2" "nesbot/carbon:>=2.62.1" --no-interaction --no-update
53+ composer update --${{ matrix.dependency-version }} --prefer-dist --no-interaction
54+
55+ - name : Execute tests
56+ run : vendor/bin/phpunit
0 commit comments