23
23
- 8.0
24
24
- 8.1
25
25
- 8.2
26
+ - 8.3
26
27
laravel-version :
28
+ - 5.5.*
27
29
- 5.6.*
28
30
- 5.7.*
29
31
- 5.8.*
32
34
- ^8
33
35
- ^9
34
36
- ^10
37
+ - ^11
35
38
exclude :
36
39
- php-version : 7.1
37
40
laravel-version : ^6
@@ -43,20 +46,30 @@ jobs:
43
46
laravel-version : ^9
44
47
- php-version : 7.1
45
48
laravel-version : ^10
49
+ - php-version : 7.1
50
+ laravel-version : ^11
46
51
- php-version : 7.2
47
52
laravel-version : ^8
48
53
- php-version : 7.2
49
54
laravel-version : ^9
50
55
- php-version : 7.2
51
56
laravel-version : ^10
57
+ - php-version : 7.2
58
+ laravel-version : ^11
52
59
- php-version : 7.3
53
60
laravel-version : ^9
54
61
- php-version : 7.3
55
62
laravel-version : ^10
63
+ - php-version : 7.3
64
+ laravel-version : ^11
56
65
- php-version : 7.4
57
66
laravel-version : ^9
58
67
- php-version : 7.4
59
68
laravel-version : ^10
69
+ - php-version : 7.4
70
+ laravel-version : ^11
71
+ - php-version : 8.0
72
+ laravel-version : 5.5.*
60
73
- php-version : 8.0
61
74
laravel-version : 5.6.*
62
75
- php-version : 8.0
69
82
laravel-version : ^7
70
83
- php-version : 8.0
71
84
laravel-version : ^10
85
+ - php-version : 8.0
86
+ laravel-version : ^11
87
+ - php-version : 8.1
88
+ laravel-version : 5.5.*
72
89
- php-version : 8.1
73
90
laravel-version : 5.6.*
74
91
- php-version : 8.1
79
96
laravel-version : ^6
80
97
- php-version : 8.1
81
98
laravel-version : ^7
99
+ - php-version : 8.1
100
+ laravel-version : ^11
101
+ - php-version : 8.2
102
+ laravel-version : 5.5.*
82
103
- php-version : 8.2
83
104
laravel-version : 5.6.*
84
105
- php-version : 8.2
@@ -89,54 +110,50 @@ jobs:
89
110
laravel-version : ^6
90
111
- php-version : 8.2
91
112
laravel-version : ^7
113
+ - php-version : 8.3
114
+ laravel-version : 5.5.*
115
+ - php-version : 8.3
116
+ laravel-version : 5.6.*
117
+ - php-version : 8.3
118
+ laravel-version : 5.7.*
119
+ - php-version : 8.3
120
+ laravel-version : 5.8.*
121
+ - php-version : 8.3
122
+ laravel-version : ^6
123
+ - php-version : 8.3
124
+ laravel-version : ^7
92
125
93
126
steps :
94
- - uses : actions/checkout@v2
127
+ - uses : actions/checkout@v4
95
128
96
129
- uses : shivammathur/setup-php@v2
97
130
with :
98
131
extensions : ${{ env.REQUIRED_PHP_EXTENSIONS }}
99
132
php-version : ${{ matrix.php-version }}
100
133
101
- - uses : actions/cache@v1
102
- with :
103
- path : ~/.composer/cache
104
- key : php-${{ matrix.php-version }}-composer-${{ matrix.laravel-version }}
105
- restore-keys : php-${{ matrix.php-version }}-composer-${{ matrix.laravel-version }}-
106
-
107
134
- run : composer require illuminate/support:${{ matrix.laravel-version }} --no-interaction --prefer-dist --no-progress
108
135
109
- - run : vendor/bin/phpunit --colors=always
136
+ - if : matrix.laravel-version == ^11
137
+ run : vendor/bin/phpunit --coverage-filter=src
138
+ - if : matrix.laravel-version != ^11
139
+ run : vendor/bin/phpunit
110
140
111
141
coverage :
112
142
runs-on : ubuntu-20.04
113
143
114
- strategy :
115
- matrix :
116
- php-version :
117
- - 8.1
118
- laravel-version :
119
- - ^9
120
-
121
144
steps :
122
- - uses : actions/checkout@v2
145
+ - uses : actions/checkout@v4
123
146
124
147
- uses : shivammathur/setup-php@v2
125
148
with :
126
149
coverage : pcov
127
150
extensions : ${{ env.REQUIRED_PHP_EXTENSIONS }}
128
- php-version : ${{ matrix.php-version }}
151
+ php-version : 8.3
129
152
130
- - uses : actions/cache@v1
131
- with :
132
- path : ~/.composer/cache
133
- key : php-${{ matrix.php-version }}-composer-${{ matrix.laravel-version }}
134
- restore-keys : php-${{ matrix.php-version }}-composer-${{ matrix.laravel-version }}-
135
-
136
- - run : composer require illuminate/support:${{ matrix.laravel-version }} --no-interaction --prefer-dist --no-progress
153
+ - uses : ramsey/composer-install@v3
137
154
138
- - run : vendor/bin/phpunit --coverage-clover=coverage.xml
155
+ - run : vendor/bin/phpunit --coverage-clover=coverage.xml --coverage-filter=src
139
156
140
- - uses : codecov/codecov-action@v2
157
+ - uses : codecov/codecov-action@v4
141
158
with :
142
159
token : ${{ secrets.CODECOV_TOKEN }}
0 commit comments