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
2
2
3
3
on :
4
4
push :
5
5
pull_request :
6
6
7
7
jobs :
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 }}
11
10
runs-on : ${{ matrix.os }}
12
11
strategy :
13
- fail-fast : false
12
+ fail-fast : true
14
13
matrix :
15
- php : [ 8.2, 8.3 ]
16
- dependency-version : [ prefer-lowest, prefer-stable ]
17
14
os : [ ubuntu-latest ]
15
+ php : [ 8.2, 8.3 ]
16
+ laravel : [ 10.*, 11.* ]
17
+ stability : [ prefer-lowest, prefer-stable ]
18
18
19
19
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
36
22
37
23
- name : Validate Composer configuration file
38
24
run : composer validate --strict
45
31
coverage : none
46
32
47
33
- 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
49
37
50
38
- name : Lint code
51
39
run : vendor/bin/pint --test
You can’t perform that action at this time.
0 commit comments