Skip to content

Commit 5b3a06f

Browse files
committed
Upgrade deps in build
1 parent ab42b96 commit 5b3a06f

File tree

1 file changed

+25
-29
lines changed

1 file changed

+25
-29
lines changed

.github/workflows/build.yaml

+25-29
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,14 @@ jobs:
1515
strategy:
1616
matrix:
1717
php-version:
18-
- "7.4"
18+
- "8.1"
1919

2020
dependencies:
2121
- "highest"
2222

2323
steps:
2424
- name: "Checkout"
25-
uses: "actions/checkout@v3"
25+
uses: "actions/checkout@v4"
2626

2727
- name: "Setup PHP, with composer and extensions"
2828
uses: "shivammathur/setup-php@v2"
@@ -32,7 +32,7 @@ jobs:
3232
coverage: "none"
3333

3434
- name: "Install composer dependencies"
35-
uses: "ramsey/composer-install@v2"
35+
uses: "ramsey/composer-install@v3"
3636
with:
3737
dependency-versions: "${{ matrix.dependencies }}"
3838

@@ -53,16 +53,17 @@ jobs:
5353
strategy:
5454
matrix:
5555
php-version:
56-
- "7.4"
57-
- "8.0"
5856
- "8.1"
57+
- "8.2"
58+
- "8.3"
5959

6060
dependencies:
61+
- "lowest"
6162
- "highest"
6263

6364
steps:
6465
- name: "Checkout"
65-
uses: "actions/checkout@v3"
66+
uses: "actions/checkout@v4"
6667

6768
- name: "Setup PHP, with composer and extensions"
6869
uses: "shivammathur/setup-php@v2"
@@ -73,15 +74,12 @@ jobs:
7374
tools: "composer-require-checker, composer-unused"
7475

7576
- name: "Install composer dependencies"
76-
uses: "ramsey/composer-install@v2"
77+
uses: "ramsey/composer-install@v3"
7778
with:
7879
dependency-versions: "${{ matrix.dependencies }}"
7980

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"
8583

8684
static-code-analysis:
8785
name: "Static Code Analysis"
@@ -91,16 +89,17 @@ jobs:
9189
strategy:
9290
matrix:
9391
php-version:
94-
- "7.4"
95-
- "8.0"
9692
- "8.1"
93+
- "8.2"
94+
- "8.3"
9795

9896
dependencies:
97+
- "lowest"
9998
- "highest"
10099

101100
steps:
102101
- name: "Checkout"
103-
uses: "actions/checkout@v3"
102+
uses: "actions/checkout@v4"
104103

105104
- name: "Setup PHP, with composer and extensions"
106105
uses: "shivammathur/setup-php@v2"
@@ -110,7 +109,7 @@ jobs:
110109
coverage: "none"
111110

112111
- name: "Install composer dependencies"
113-
uses: "ramsey/composer-install@v2"
112+
uses: "ramsey/composer-install@v3"
114113
with:
115114
dependency-versions: "${{ matrix.dependencies }}"
116115

@@ -125,17 +124,17 @@ jobs:
125124
strategy:
126125
matrix:
127126
php-version:
128-
- "7.4"
129-
- "8.0"
130127
- "8.1"
128+
- "8.2"
129+
- "8.3"
131130

132131
dependencies:
133132
- "lowest"
134133
- "highest"
135134

136135
steps:
137136
- name: "Checkout"
138-
uses: "actions/checkout@v3"
137+
uses: "actions/checkout@v4"
139138

140139
- name: "Setup PHP, with composer and extensions"
141140
uses: "shivammathur/setup-php@v2"
@@ -145,7 +144,7 @@ jobs:
145144
coverage: "none"
146145

147146
- name: "Install composer dependencies"
148-
uses: "ramsey/composer-install@v2"
147+
uses: "ramsey/composer-install@v3"
149148
with:
150149
dependency-versions: "${{ matrix.dependencies }}"
151150

@@ -160,14 +159,14 @@ jobs:
160159
strategy:
161160
matrix:
162161
php-version:
163-
- "8.1"
162+
- "8.3"
164163

165164
dependencies:
166165
- "highest"
167166

168167
steps:
169168
- name: "Checkout"
170-
uses: "actions/checkout@v3"
169+
uses: "actions/checkout@v4"
171170

172171
- name: "Setup PHP, with composer and extensions"
173172
uses: "shivammathur/setup-php@v2"
@@ -176,11 +175,8 @@ jobs:
176175
extensions: "${{ env.PHP_EXTENSIONS }}"
177176
php-version: "${{ matrix.php-version }}"
178177

179-
- name: "Set up problem matchers for phpunit/phpunit"
180-
run: "echo \"::add-matcher::${{ runner.tool_cache }}/phpunit.json\""
181-
182178
- name: "Install composer dependencies"
183-
uses: "ramsey/composer-install@v2"
179+
uses: "ramsey/composer-install@v3"
184180
with:
185181
dependency-versions: "${{ matrix.dependencies }}"
186182

@@ -200,14 +196,14 @@ jobs:
200196
strategy:
201197
matrix:
202198
php-version:
203-
- "8.1"
199+
- "8.3"
204200

205201
dependencies:
206202
- "highest"
207203

208204
steps:
209205
- name: "Checkout"
210-
uses: "actions/checkout@v3"
206+
uses: "actions/checkout@v4"
211207

212208
- name: "Setup PHP, with composer and extensions"
213209
uses: "shivammathur/setup-php@v2"
@@ -217,7 +213,7 @@ jobs:
217213
php-version: "${{ matrix.php-version }}"
218214

219215
- name: "Install composer dependencies"
220-
uses: "ramsey/composer-install@v2"
216+
uses: "ramsey/composer-install@v3"
221217
with:
222218
dependency-versions: "${{ matrix.dependencies }}"
223219

0 commit comments

Comments
 (0)