@@ -13,30 +13,30 @@ jobs:
1313 strategy :
1414 fail-fast : true
1515 matrix :
16- php : [ 7.2, 7.3, 7.4 ]
17- illuminate : [ 6.*, 7.*, 8.* ]
16+ php : [ 7.4, 8.0, 8.1 ]
17+ illuminate : [6.*, 7.*, ~8.74 ]
1818 stability : [ prefer-lowest, prefer-stable ]
1919 include :
2020 - illuminate : 6.*
2121 testbench : 4.*
2222 - illuminate : 7.*
2323 testbench : 5.*
24- - illuminate : 8.*
24+ - illuminate : ~8.74
2525 testbench : 6.*
2626 exclude :
27- - php : 7.4
27+ - php : 8.1
28+ illuminate : 7.*
29+ - php : 8.1
2830 illuminate : 6.*
29- - php : 7.2
30- illuminate : 8.*
3131
3232 name : P${{ matrix.php }} - I${{ matrix.illuminate }} - ${{ matrix.stability }}
3333
3434 steps :
3535 - name : Checkout code
36- uses : actions/checkout@v1
36+ uses : actions/checkout@v2
3737
3838 - name : Cache dependencies
39- uses : actions/cache@v1
39+ uses : actions/cache@v2
4040 with :
4141 path : ~/.composer/cache/files
4242 key : dependencies-php-${{ matrix.php }}-illuminate-${{ matrix.illuminate }}-composer-${{ hashFiles('composer.json') }}
@@ -45,17 +45,14 @@ jobs:
4545 uses : shivammathur/setup-php@v2
4646 with :
4747 php-version : ${{ matrix.php }}
48- extensions : dom, curl, libxml, mbstring, zip, pcntl, pdo, sqlite, pdo_sqlite, gd
48+ extensions : dom, libxml, mbstring, zip, pcntl
4949 coverage : none
5050
5151 - name : Install dependencies
5252 run : |
53- composer require "illuminate/console:${{ matrix.illuminate }}" --no-interaction --no-update
54- composer require "illuminate/contracts:${{ matrix.illuminate }}" --no-interaction --no-update
55- composer require "illuminate/support:${{ matrix.illuminate }}" --no-interaction --no-update
56- composer require "illuminate/filesystem:${{ matrix.illuminate }}" --no-interaction --no-update
57- composer require "orchestra/testbench:${{ matrix.testbench }}" --no-interaction --no-update
58- composer update --${{ matrix.stability }} --prefer-dist --no-interaction --no-suggest
53+ composer require "laravel/framework:${{ matrix.illuminate }}" --no-interaction --no-update
54+ composer require "orchestra/testbench:${{ matrix.testbench }}" --no-interaction --no-update --dev
55+ composer update --${{ matrix.stability }} --prefer-dist --no-interaction
5956
6057 - name : Execute tests
6158 run : vendor/bin/phpunit --verbose
0 commit comments