@@ -3,50 +3,50 @@ name: Tests
33on : [push, pull_request]
44
55jobs :
6- build :
6+ test :
77 runs-on : ubuntu-latest
88 name : PHP ${{ matrix.php }} - Laravel ${{ matrix.laravel }}
99
10- strategy :
11- fail-fast : true
12- matrix :
13- php : [ 8.2, 8.1, 8.0]
14- laravel : [ 10.*, 9.*, 8.*]
15- composer-flags : ["--prefer-lowest"]
16- include :
17- - laravel : 10.*
18- testbench : 8.*
19- - laravel : 9.*
20- testbench : 7.*
21- - laravel : 8.*
22- testbench : 6.*
23- exclude :
24- - laravel : 10.*
25- php : 8.0
26- - laravel : 10.*
27- php : 7.4
28- - laravel : 9.*
29- php : 7.4
30-
31- steps :
32- - name : Checkout
33- uses : actions/checkout@v2
34-
35- - name : Setup PHP
36- uses : shivammathur/setup-php@v2
37- with :
38- php-version : ${{ matrix.php-version }}
39- coverage : pcov
40-
41- - name : Install dependencies
42- run : |
43- composer require "laravel/framework:${{ matrix.laravel }}" "orchestra/testbench:${{ matrix.testbench }}" --no-interaction --no-update
44- composer update --prefer-stable --prefer-dist --no-interaction --no-suggest
45-
46- - name : Run tests
47- run : ./vendor/bin/phpunit --coverage-text --coverage-clover=coverage.clover
48-
49- - name : Upload coverage to Scrutinizer
50- run : |
51- wget https://scrutinizer-ci.com/ocular.phar
52- php ocular.phar code-coverage:upload --format=php-clover coverage.clover
10+ strategy :
11+ fail-fast : true
12+ matrix :
13+ php : [ 8.2, 8.1, 8.0]
14+ laravel : [ 10.*, 9.*, 8.*]
15+ composer-flags : ["--prefer-lowest"]
16+ include :
17+ - laravel : 10.*
18+ testbench : 8.*
19+ - laravel : 9.*
20+ testbench : 7.*
21+ - laravel : 8.*
22+ testbench : 6.*
23+ exclude :
24+ - laravel : 10.*
25+ php : 8.0
26+ - laravel : 10.*
27+ php : 7.4
28+ - laravel : 9.*
29+ php : 7.4
30+
31+ steps :
32+ - name : Checkout
33+ uses : actions/checkout@v2
34+
35+ - name : Setup PHP
36+ uses : shivammathur/setup-php@v2
37+ with :
38+ php-version : ${{ matrix.php-version }}
39+ coverage : pcov
40+
41+ - name : Install dependencies
42+ run : |
43+ composer require "laravel/framework:${{ matrix.laravel }}" "orchestra/testbench:${{ matrix.testbench }}" --no-interaction --no-update
44+ composer update --prefer-stable --prefer-dist --no-interaction --no-suggest
45+
46+ - name : Run tests
47+ run : ./vendor/bin/phpunit --coverage-text --coverage-clover=coverage.clover
48+
49+ - name : Upload coverage to Scrutinizer
50+ run : |
51+ wget https://scrutinizer-ci.com/ocular.phar
52+ php ocular.phar code-coverage:upload --format=php-clover coverage.clover
0 commit comments