@@ -4,15 +4,13 @@ on: [push, pull_request]
44
55jobs :
66 test :
7- runs-on : ubuntu-latest
87 name : PHP ${{ matrix.php }} - Laravel ${{ matrix.laravel }}
9-
8+ runs-on : ubuntu-latest
109 strategy :
1110 fail-fast : true
1211 matrix :
13- php : [ 8.2, 8.1, 8.0]
14- laravel : [ 10.*, 9.*, 8.*]
15- composer-flags : ["--prefer-lowest"]
12+ php : [ 8.2, 8.1, 8.0, 7.4 ]
13+ laravel : [ 10.*, 9.*, 8.*, 7.* ]
1614 include :
1715 - laravel : 10.*
1816 testbench : 8.*
@@ -28,25 +26,25 @@ jobs:
2826 - laravel : 9.*
2927 php : 7.4
3028
31- steps :
32- - name : Checkout
33- uses : actions/checkout@v2
29+ steps :
30+ - name : Checkout code
31+ uses : actions/checkout@v2
3432
35- - name : Setup PHP
36- uses : shivammathur/setup-php@v2
37- with :
38- php-version : ${{ matrix.php-version }}
39- coverage : pcov
33+ - name : Set correct PHP version
34+ uses : shivammathur/setup-php@v2
35+ with :
36+ php-version : ${{ matrix.php }}
37+ coverage : pcov
4038
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
39+ - name : Install dependencies
40+ run : |
41+ composer require "laravel/framework:${{ matrix.laravel }}" "orchestra/testbench:${{ matrix.testbench }}" --no-interaction --no-update
42+ composer update --prefer-stable --prefer-dist --no-interaction --no-suggest
4543
46- - name : Run tests
47- run : ./ vendor/bin/phpunit --coverage-text --coverage-clover=coverage.clover
44+ - name : Execute tests
45+ run : vendor/bin/phpunit
4846
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
47+ - name : Upload coverage to Scrutinizer
48+ run : |
49+ wget https://scrutinizer-ci.com/ocular.phar
50+ php ocular.phar code-coverage:upload --format=php-clover coverage.clover
0 commit comments