File tree 4 files changed +12
-3815
lines changed
4 files changed +12
-3815
lines changed Original file line number Diff line number Diff line change 9
9
matrix :
10
10
os : [ubuntu-latest, macos-latest]
11
11
php : ['8.1', '8.2', '8.3']
12
+ pest : ['2.*', '3.*']
12
13
dependency-version : [prefer-lowest, prefer-stable]
14
+ exclude :
15
+ - php : ' 8.1'
16
+ pest : ' 3.*'
13
17
14
- name : PHP ${{ matrix.php }} - ${{ matrix.os }} - ${{ matrix.dependency-version }}
18
+ name : PHP ${{ matrix.php }} - PEST ${{ matrix.pest }} - ${{ matrix.os }} - ${{ matrix.dependency-version }}
15
19
16
20
steps :
17
21
- name : Checkout
25
29
coverage : xdebug
26
30
27
31
- name : Install PHP dependencies
28
- run : composer update --${{ matrix.dependency-version }} --no-interaction --no-progress --ansi
32
+ run : |
33
+ composer require "pestphp/pest:${{ matrix.pest }}" --no-interaction --no-update
34
+ composer update --${{ matrix.dependency-version }} --no-interaction --no-progress --ansi
29
35
30
36
- name : Unit Tests
31
37
run : composer test:unit -- --coverage-clover ./coverage.xml
35
41
with :
36
42
token : ${{ secrets.CODECOV_TOKEN }}
37
43
files : ./coverage.xml
38
- verbose : true
44
+ verbose : true
Original file line number Diff line number Diff line change 1
1
/vendor
2
2
.phpunit.cache
3
- .idea
3
+ .idea
4
+ composer.lock
Original file line number Diff line number Diff line change 33
33
],
34
34
"require" : {
35
35
"php" : " ^8.1" ,
36
- "pestphp/pest" : " ^2.0"
36
+ "pestphp/pest" : " ^2.0 || ^3.0 "
37
37
},
38
38
"require-dev" : {
39
39
"phpstan/phpstan" : " ^1.11.0" ,
You can’t perform that action at this time.
0 commit comments