Skip to content

Commit 5a3072d

Browse files
committed
Adjust PHP tests with correct PHP and Laravel matrix
1 parent 25a385f commit 5a3072d

File tree

1 file changed

+21
-23
lines changed

1 file changed

+21
-23
lines changed

.github/workflows/test.yml

Lines changed: 21 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,13 @@ on: [push, pull_request]
44

55
jobs:
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

Comments
 (0)