@@ -15,14 +15,14 @@ jobs:
15
15
strategy :
16
16
matrix :
17
17
php-version :
18
- - " 7.4 "
18
+ - " 8.1 "
19
19
20
20
dependencies :
21
21
- " highest"
22
22
23
23
steps :
24
24
- name : " Checkout"
25
- uses : " actions/checkout@v3 "
25
+ uses : " actions/checkout@v4 "
26
26
27
27
- name : " Setup PHP, with composer and extensions"
28
28
uses : " shivammathur/setup-php@v2"
32
32
coverage : " none"
33
33
34
34
- name : " Install composer dependencies"
35
- uses : " ramsey/composer-install@v2 "
35
+ uses : " ramsey/composer-install@v3 "
36
36
with :
37
37
dependency-versions : " ${{ matrix.dependencies }}"
38
38
@@ -53,16 +53,17 @@ jobs:
53
53
strategy :
54
54
matrix :
55
55
php-version :
56
- - " 7.4"
57
- - " 8.0"
58
56
- " 8.1"
57
+ - " 8.2"
58
+ - " 8.3"
59
59
60
60
dependencies :
61
+ - " lowest"
61
62
- " highest"
62
63
63
64
steps :
64
65
- name : " Checkout"
65
- uses : " actions/checkout@v3 "
66
+ uses : " actions/checkout@v4 "
66
67
67
68
- name : " Setup PHP, with composer and extensions"
68
69
uses : " shivammathur/setup-php@v2"
@@ -73,15 +74,12 @@ jobs:
73
74
tools : " composer-require-checker, composer-unused"
74
75
75
76
- name : " Install composer dependencies"
76
- uses : " ramsey/composer-install@v2 "
77
+ uses : " ramsey/composer-install@v3 "
77
78
with :
78
79
dependency-versions : " ${{ matrix.dependencies }}"
79
80
80
- - name : " Run maglnet/composer-require-checker"
81
- run : " composer-require-checker check --config-file=$(pwd)/composer-require-checker.json"
82
-
83
- - name : " Run composer-unused/composer-unused"
84
- run : " composer-unused"
81
+ - name : " Run dependency analysis"
82
+ run : " vendor/bin/composer-dependency-analyser"
85
83
86
84
static-code-analysis :
87
85
name : " Static Code Analysis"
@@ -91,16 +89,17 @@ jobs:
91
89
strategy :
92
90
matrix :
93
91
php-version :
94
- - " 7.4"
95
- - " 8.0"
96
92
- " 8.1"
93
+ - " 8.2"
94
+ - " 8.3"
97
95
98
96
dependencies :
97
+ - " lowest"
99
98
- " highest"
100
99
101
100
steps :
102
101
- name : " Checkout"
103
- uses : " actions/checkout@v3 "
102
+ uses : " actions/checkout@v4 "
104
103
105
104
- name : " Setup PHP, with composer and extensions"
106
105
uses : " shivammathur/setup-php@v2"
@@ -110,7 +109,7 @@ jobs:
110
109
coverage : " none"
111
110
112
111
- name : " Install composer dependencies"
113
- uses : " ramsey/composer-install@v2 "
112
+ uses : " ramsey/composer-install@v3 "
114
113
with :
115
114
dependency-versions : " ${{ matrix.dependencies }}"
116
115
@@ -125,17 +124,17 @@ jobs:
125
124
strategy :
126
125
matrix :
127
126
php-version :
128
- - " 7.4"
129
- - " 8.0"
130
127
- " 8.1"
128
+ - " 8.2"
129
+ - " 8.3"
131
130
132
131
dependencies :
133
132
- " lowest"
134
133
- " highest"
135
134
136
135
steps :
137
136
- name : " Checkout"
138
- uses : " actions/checkout@v3 "
137
+ uses : " actions/checkout@v4 "
139
138
140
139
- name : " Setup PHP, with composer and extensions"
141
140
uses : " shivammathur/setup-php@v2"
@@ -145,7 +144,7 @@ jobs:
145
144
coverage : " none"
146
145
147
146
- name : " Install composer dependencies"
148
- uses : " ramsey/composer-install@v2 "
147
+ uses : " ramsey/composer-install@v3 "
149
148
with :
150
149
dependency-versions : " ${{ matrix.dependencies }}"
151
150
@@ -160,14 +159,14 @@ jobs:
160
159
strategy :
161
160
matrix :
162
161
php-version :
163
- - " 8.1 "
162
+ - " 8.3 "
164
163
165
164
dependencies :
166
165
- " highest"
167
166
168
167
steps :
169
168
- name : " Checkout"
170
- uses : " actions/checkout@v3 "
169
+ uses : " actions/checkout@v4 "
171
170
172
171
- name : " Setup PHP, with composer and extensions"
173
172
uses : " shivammathur/setup-php@v2"
@@ -176,11 +175,8 @@ jobs:
176
175
extensions : " ${{ env.PHP_EXTENSIONS }}"
177
176
php-version : " ${{ matrix.php-version }}"
178
177
179
- - name : " Set up problem matchers for phpunit/phpunit"
180
- run : " echo \" ::add-matcher::${{ runner.tool_cache }}/phpunit.json\" "
181
-
182
178
- name : " Install composer dependencies"
183
- uses : " ramsey/composer-install@v2 "
179
+ uses : " ramsey/composer-install@v3 "
184
180
with :
185
181
dependency-versions : " ${{ matrix.dependencies }}"
186
182
@@ -200,14 +196,14 @@ jobs:
200
196
strategy :
201
197
matrix :
202
198
php-version :
203
- - " 8.1 "
199
+ - " 8.3 "
204
200
205
201
dependencies :
206
202
- " highest"
207
203
208
204
steps :
209
205
- name : " Checkout"
210
- uses : " actions/checkout@v3 "
206
+ uses : " actions/checkout@v4 "
211
207
212
208
- name : " Setup PHP, with composer and extensions"
213
209
uses : " shivammathur/setup-php@v2"
@@ -217,7 +213,7 @@ jobs:
217
213
php-version : " ${{ matrix.php-version }}"
218
214
219
215
- name : " Install composer dependencies"
220
- uses : " ramsey/composer-install@v2 "
216
+ uses : " ramsey/composer-install@v3 "
221
217
with :
222
218
dependency-versions : " ${{ matrix.dependencies }}"
223
219
0 commit comments