File tree Expand file tree Collapse file tree 1 file changed +12
-24
lines changed Expand file tree Collapse file tree 1 file changed +12
-24
lines changed Original file line number Diff line number Diff line change 1- name : Check code
1+ name : Run tests
22
33on :
44 push :
55 pull_request :
66
77jobs :
8-
9- check :
10- name : Run checks - PHP ${{ matrix.php }} - ${{ matrix.dependency-version }}
8+ test :
9+ name : Run tests - PHP ${{ matrix.php }} - Laravel ${{ matrix.laravel }} - ${{ matrix.stability }} - ${{ matrix.os }}
1110 runs-on : ${{ matrix.os }}
1211 strategy :
13- fail-fast : false
12+ fail-fast : true
1413 matrix :
15- php : [ 8.2, 8.3 ]
16- dependency-version : [ prefer-lowest, prefer-stable ]
1714 os : [ ubuntu-latest ]
15+ php : [ 8.2, 8.3 ]
16+ laravel : [ 10.*, 11.* ]
17+ stability : [ prefer-lowest, prefer-stable ]
1818
1919 steps :
20- - name : Check out code
21- uses : actions/checkout@v3
22-
23- - name : Cache PHP dependencies
24- uses : actions/cache@v3
25- with :
26- path : ' **/vendor'
27- key : ${{ runner.os }}-vendor-cache-${{ hashFiles('**/composer.lock') }}
28- restore-keys : |
29- ${{ runner.os }}-vendor-cache-
30-
31- - name : Cache Composer dependencies
32- uses : actions/cache@v3
33- with :
34- path : ~/.composer/cache/files
35- key : composer-${{ runner.os }}-php-${{ matrix.php }}-${{ hashFiles('composer.json') }}
20+ - name : Checkout code
21+ uses : actions/checkout@v4
3622
3723 - name : Validate Composer configuration file
3824 run : composer validate --strict
4531 coverage : none
4632
4733 - name : Install dependencies
48- run : composer update --${{ matrix.dependency-version }} --prefer-dist --no-interaction --no-progress --optimize-autoloader
34+ run : |
35+ composer require "illuminate/database:${{ matrix.laravel }}" "illuminate/support:${{ matrix.laravel }}" --no-interaction --no-update
36+ composer update --${{ matrix.stability }} --prefer-dist --no-interaction
4937
5038 - name : Lint code
5139 run : vendor/bin/pint --test
You can’t perform that action at this time.
0 commit comments