@@ -11,43 +11,89 @@ jobs:
11
11
- php : 8.1
12
12
laravel : 10.*
13
13
testbench : 8.*
14
+ phpunit-config : ' phpunit-10.xml'
14
15
composer-flag : ' --prefer-stable'
15
16
- php : 8.2
16
17
laravel : 10.*
17
18
testbench : 8.*
19
+ phpunit-config : ' phpunit-10.xml'
18
20
composer-flag : ' --prefer-stable'
19
21
- php : 8.3
20
22
laravel : 10.*
21
23
testbench : 8.*
24
+ phpunit-config : ' phpunit-10.xml'
22
25
composer-flag : ' --prefer-stable'
23
26
- php : 8.1
24
27
laravel : 10.*
25
28
testbench : 8.*
29
+ phpunit-config : ' phpunit-10.xml'
26
30
composer-flag : ' --prefer-lowest'
27
31
- php : 8.2
28
32
laravel : 10.*
29
33
testbench : 8.*
34
+ phpunit-config : ' phpunit-10.xml'
30
35
composer-flag : ' --prefer-lowest'
31
36
- php : 8.3
32
37
laravel : 10.*
33
38
testbench : 8.*
39
+ phpunit-config : ' phpunit-10.xml'
34
40
composer-flag : ' --prefer-lowest'
35
41
# Laravel 11.*
36
42
- php : 8.2
37
43
laravel : 11.*
38
44
testbench : 9.*
45
+ phpunit-config : ' phpunit.xml'
39
46
composer-flag : ' --prefer-stable'
40
47
- php : 8.3
41
48
laravel : 11.*
42
49
testbench : 9.*
50
+ phpunit-config : ' phpunit.xml'
43
51
composer-flag : ' --prefer-stable'
44
52
- php : 8.2
45
53
laravel : 11.*
46
54
testbench : 9.*
55
+ phpunit-config : ' phpunit.xml'
47
56
composer-flag : ' --prefer-lowest'
48
57
- php : 8.2
49
58
laravel : 11.*
50
59
testbench : 9.*
60
+ phpunit-config : ' phpunit.xml'
61
+ composer-flag : ' --prefer-lowest'
62
+ - php : 8.4
63
+ laravel : 11.*
64
+ testbench : 9.*
65
+ phpunit-config : ' phpunit.xml'
66
+ composer-flag : ' --prefer-stable'
67
+ # Laravel 12.*
68
+ - php : 8.2
69
+ laravel : 12.*
70
+ testbench : 10.*
71
+ phpunit-config : ' phpunit.xml'
72
+ composer-flag : ' --prefer-stable'
73
+ - php : 8.3
74
+ laravel : 12.*
75
+ testbench : 10.*
76
+ phpunit-config : ' phpunit.xml'
77
+ composer-flag : ' --prefer-stable'
78
+ - php : 8.4
79
+ laravel : 12.*
80
+ testbench : 10.*
81
+ phpunit-config : ' phpunit.xml'
82
+ composer-flag : ' --prefer-stable'
83
+ - php : 8.2
84
+ laravel : 12.*
85
+ testbench : 10.*
86
+ phpunit-config : ' phpunit.xml'
87
+ composer-flag : ' --prefer-lowest'
88
+ - php : 8.3
89
+ laravel : 12.*
90
+ testbench : 10.*
91
+ phpunit-config : ' phpunit.xml'
92
+ composer-flag : ' --prefer-lowest'
93
+ - php : 8.4
94
+ laravel : 12.*
95
+ testbench : 10.*
96
+ phpunit-config : ' phpunit.xml'
51
97
composer-flag : ' --prefer-lowest'
52
98
runs-on : ubuntu-latest
53
99
68
114
run : composer update ${{ matrix.composer-flag }} --prefer-dist --no-interaction
69
115
70
116
- name : Run PHPUnit
71
- run : XDEBUG_MODE=coverage vendor/bin/phpunit --coverage-text --coverage-clover=coverage.xml
117
+ run : XDEBUG_MODE=coverage vendor/bin/phpunit --config="${{ matrix.phpunit-config }}" -- coverage-text --coverage-clover=coverage.xml
72
118
73
119
- name : Upload coverage reports to Codecov
74
120
uses : codecov/codecov-action@v5
0 commit comments