7
7
runs-on : ubuntu-latest
8
8
strategy :
9
9
matrix :
10
- php : [ 8.1, 8.2, 8.3 ]
10
+ php : [ 8.1, 8.2, 8.3, 8.4 ]
11
11
12
12
steps :
13
13
- uses : actions/checkout@v4
14
14
15
15
- name : Cache Composer dependencies
16
- uses : actions/cache@v3
16
+ uses : actions/cache@v4
17
17
with :
18
18
path : /tmp/composer-cache
19
19
key : ${{ runner.os }}-${{ matrix.php }}-${{ hashFiles('**/composer.lock') }}
37
37
needs : [ composer ]
38
38
strategy :
39
39
matrix :
40
- php : [ 8.1, 8.2, 8.3 ]
40
+ php : [ 8.1, 8.2, 8.3, 8.4 ]
41
41
42
42
outputs :
43
43
coverage : ${{ steps.store-coverage.outputs.coverage_text }}
52
52
run : tar -xvf /tmp/github-actions/build.tar ./
53
53
54
54
- name : PHP Unit tests
55
- uses : php-actions/phpunit@v3
55
+ uses : php-actions/phpunit@v4
56
56
env :
57
57
XDEBUG_MODE : cover
58
58
with :
73
73
needs : [ phpunit ]
74
74
strategy :
75
75
matrix :
76
- php : [ 8.1, 8.2, 8.3 ]
76
+ php : [ 8.1, 8.2, 8.3, 8.4 ]
77
77
78
78
steps :
79
79
- uses : actions/download-artifact@v4
94
94
needs : [ composer ]
95
95
strategy :
96
96
matrix :
97
- php : [ 8.1, 8.2, 8.3 ]
97
+ php : [ 8.1, 8.2, 8.3, 8.4 ]
98
98
99
99
steps :
100
100
- uses : actions/download-artifact@v4
@@ -117,7 +117,7 @@ jobs:
117
117
needs : [ composer ]
118
118
strategy :
119
119
matrix :
120
- php : [ 8.1, 8.2, 8.3 ]
120
+ php : [ 8.1, 8.2, 8.3, 8.4 ]
121
121
122
122
steps :
123
123
- uses : actions/download-artifact@v4
@@ -141,7 +141,7 @@ jobs:
141
141
needs : [ composer ]
142
142
strategy :
143
143
matrix :
144
- php : [ 8.1, 8.2, 8.3 ]
144
+ php : [ 8.1, 8.2, 8.3, 8.4 ]
145
145
146
146
steps :
147
147
- uses : actions/download-artifact@v4
0 commit comments