File tree Expand file tree Collapse file tree 2 files changed +44
-0
lines changed Expand file tree Collapse file tree 2 files changed +44
-0
lines changed Original file line number Diff line number Diff line change
1
+ github : ksassnowski
Original file line number Diff line number Diff line change
1
+ name : run-tests
2
+
3
+ on : [push, pull_request]
4
+
5
+ jobs :
6
+ test :
7
+ runs-on : ${{ matrix.os }}
8
+ strategy :
9
+ matrix :
10
+ php : [8.0]
11
+ laravel : [8.*]
12
+ dependency-version : [prefer-lowest, prefer-stable]
13
+ include :
14
+ - laravel : 8.*
15
+ testbench : ^6.17
16
+ os : [ubuntu-latest]
17
+
18
+ name : P${{ matrix.php }} - L${{ matrix.laravel }} - ${{ matrix.dependency-version }} - ${{ matrix.os }}
19
+
20
+ steps :
21
+ - name : Setup PHP
22
+ uses : shivammathur/setup-php@v2
23
+ with :
24
+ php-version : ${{ matrix.php }}
25
+ extensions : pdo, sqlite, pdo_sqlite
26
+ coverage : none
27
+
28
+ - name : Checkout code
29
+ uses : actions/checkout@v2
30
+
31
+ - name : Cache dependencies
32
+ uses : actions/cache@v1
33
+ with :
34
+ path : ~/.composer/cache/files
35
+ key : dependencies-laravel-${{ matrix.laravel }}-php-${{ matrix.php }}-composer-${{ hashFiles('composer.json') }}
36
+
37
+ - name : Install dependencies
38
+ run : |
39
+ composer require "laravel/framework:${{ matrix.laravel }}" "orchestra/testbench:${{ matrix.testbench }}" --no-interaction --no-update
40
+ composer update --${{ matrix.dependency-version }} --prefer-dist --no-interaction
41
+
42
+ - name : Execute tests
43
+ run : vendor/bin/phpunit
You can’t perform that action at this time.
0 commit comments