88 strategy :
99 fail-fast : true
1010 matrix :
11- os : [ubuntu-latest, windows-latest ]
12- php : ['8.1', '8.0', '7.4']
13- laravel : [9.*, 8.*]
11+ os : [ubuntu-latest]
12+ php : ['8.2', '8. 1', '8.0', '7.4']
13+ laravel : [10.*, 9.*, 8.*]
1414 dependency-version : [prefer-lowest, prefer-stable]
1515 exclude :
1616 - laravel : 9.*
1717 php : ' 7.4'
18+ - laravel : 10.*
19+ php : ' 7.4'
20+ - laravel : 10.*
21+ php : ' 8.0'
1822 include :
1923 - laravel : 8.*
2024 testbench : ^6.23
2125 - laravel : 9.*
2226 testbench : ^7.0
27+ - laravel : 10.*
28+ testbench : ^8.0
2329
2430 name : P${{ matrix.php }} - L${{ matrix.laravel }} - ${{ matrix.dependency-version }} - ${{ matrix.os }}
2531
2632 steps :
2733 - name : Checkout code
28- uses : actions/checkout@v2
34+ uses : actions/checkout@v3
2935
3036 - name : Cache dependencies
31- uses : actions/cache@v2
37+ uses : actions/cache@v3
3238 with :
3339 path : ~/.composer/cache/files
3440 key : dependencies-laravel-${{ matrix.laravel }}-php-${{ matrix.php }}-${{ matrix.dependency-version }}-composer-${{ hashFiles('composer.json') }}
@@ -44,13 +50,13 @@ jobs:
4450
4551 - name : Install dependencies
4652 run : |
47- composer require "laravel/framework:${{ matrix.laravel }}" "orchestra/testbench:${{ matrix.testbench }}" --no-interaction --no-update
53+ composer require "laravel/framework:${{ matrix.laravel }}" "orchestra/testbench:${{ matrix.testbench }}" "nesbot/carbon:>=2.62.1" --no-interaction --no-update
4854 composer update --${{ matrix.dependency-version }} --prefer-dist --no-interaction --no-suggest
4955
5056 - name : Execute tests
5157 run : vendor/bin/phpunit
5258
5359 - name : Upload PHP test coverage report
54- uses : codecov/codecov-action@v1
60+ uses : codecov/codecov-action@v3
5561 with :
5662 token : ${{ secrets.CODECOV_TOKEN }}
0 commit comments