|
9 | 9 | max-parallel: 15
|
10 | 10 | fail-fast: false
|
11 | 11 | matrix:
|
12 |
| - laravel-version: ['5.8.*', '^6.0', '^7.0', '^8.0'] |
13 |
| - php-versions: ['7.3', '7.4'] |
14 |
| - name: PHP ${{ matrix.php-versions }} on Laravel ${{ matrix.laravel-version }} |
| 12 | + laravel-version: ['5.8.*', '^6.0', '^7.0', '^8.0', '^9.0'] |
| 13 | + php-version: ['7.3', '7.4', '8.0', '8.1'] |
| 14 | + exclude: |
| 15 | + - laravel-version: '5.8.*' |
| 16 | + php-version: '8.0' |
| 17 | + - laravel-version: '5.8.*' |
| 18 | + php-version: '8.1' |
| 19 | + - laravel-version: '^6.0' |
| 20 | + php-version: '8.1' |
| 21 | + - laravel-version: '^7.0' |
| 22 | + php-version: '8.1' |
| 23 | + - laravel-version: '^9.0' |
| 24 | + php-version: '7.3' |
| 25 | + - laravel-version: '^9.0' |
| 26 | + php-version: '7.4' |
| 27 | + name: PHP ${{ matrix.php-version }} on Laravel ${{ matrix.laravel-version }} |
15 | 28 | steps:
|
16 | 29 | - name: Checkout
|
17 | 30 | uses: actions/checkout@master
|
18 | 31 | - name: Setup PHP
|
19 | 32 | uses: shivammathur/setup-php@master
|
20 | 33 | with:
|
21 |
| - php-version: ${{ matrix.php-versions }} |
| 34 | + php-version: ${{ matrix.php-version }} |
22 | 35 | extension-csv: mbstring, xdebug
|
23 | 36 | coverage: xdebug
|
24 | 37 | - name: Install dependencies
|
|
30 | 43 | - name: Run Tests
|
31 | 44 | run: composer test:unit
|
32 | 45 | - name: Run Integration Tests
|
33 |
| - if: matrix.laravel-version == '^7.0' |
34 |
| - run: | |
35 |
| - composer require --dev --no-interaction "orchestra/testbench:^5.1" |
36 |
| - composer test:integration |
| 46 | + run: composer test:integration |
0 commit comments