2121jobs :
2222 # START Basic Checks Job (EPV, code sniffer, images check, etc.)
2323 basic-checks :
24- runs-on : ubuntu-18 .04
24+ runs-on : ubuntu-22 .04
2525 strategy :
2626 matrix :
2727 include :
28- - php : ' 7.1 '
28+ - php : ' 7.2 '
2929 db : " none"
3030 NOTESTS : 1
3131
3232 name : PHP ${{ matrix.php }} - ${{ matrix.db }}
3333
3434 steps :
3535 - name : Checkout phpBB
36- uses : actions/checkout@v2
36+ uses : actions/checkout@v4
3737 with :
3838 repository : phpbb/phpbb
3939 ref : ${{ env.PHPBB_BRANCH }}
4040 path : phpBB3
4141
4242 - name : Checkout extension
43- uses : actions/checkout@v2
43+ uses : actions/checkout@v4
4444 with :
4545 path : phpBB3/phpBB/ext/${{ env.EXTNAME }}
4646
@@ -89,28 +89,26 @@ jobs:
8989
9090 # START MySQL and MariaDB Job
9191 mysql-tests :
92- runs-on : ubuntu-18 .04
92+ runs-on : ubuntu-22 .04
9393 strategy :
9494 matrix :
9595 include :
96- - php : ' 7.1 '
96+ - php : ' 7.2 '
9797 db : " mariadb:10.1"
98- - php : ' 7.1 '
98+ - php : ' 7.2 '
9999 db : " mariadb:10.2"
100- - php : ' 7.1 '
100+ - php : ' 7.2 '
101101 db : " mariadb:10.3"
102- - php : ' 7.1 '
102+ - php : ' 7.2 '
103103 db : " mariadb:10.4"
104- - php : ' 7.1 '
104+ - php : ' 7.2 '
105105 db : " mariadb:10.5"
106- - php : ' 7.1 '
106+ - php : ' 7.2 '
107107 db : " mysql:5.6"
108108 db_alias : " MyISAM Tests"
109109 MYISAM : 1
110- - php : ' 7.1 '
110+ - php : ' 7.2 '
111111 db : " mysql:5.6"
112- - php : ' 7.1'
113- db : " mysql:5.7"
114112 - php : ' 7.2'
115113 db : " mysql:5.7"
116114 - php : ' 7.3'
@@ -123,6 +121,12 @@ jobs:
123121 db : " mysql:5.7"
124122 - php : ' 8.1'
125123 db : " mysql:5.7"
124+ - php : ' 8.2'
125+ db : " mysql:5.7"
126+ - php : ' 8.3'
127+ db : " mysql:5.7"
128+ - php : ' 8.4'
129+ db : " mysql:5.7"
126130
127131 name : PHP ${{ matrix.php }} - ${{ matrix.db_alias != '' && matrix.db_alias || matrix.db }}
128132
@@ -152,14 +156,14 @@ jobs:
152156
153157 steps :
154158 - name : Checkout phpBB
155- uses : actions/checkout@v2
159+ uses : actions/checkout@v4
156160 with :
157161 repository : phpbb/phpbb
158162 ref : ${{ env.PHPBB_BRANCH }}
159163 path : phpBB3
160164
161165 - name : Checkout extension
162- uses : actions/checkout@v2
166+ uses : actions/checkout@v4
163167 with :
164168 path : phpBB3/phpBB/ext/${{ env.EXTNAME }}
165169
@@ -168,7 +172,7 @@ jobs:
168172 MATRIX_DB : ${{ matrix.db }}
169173 run : |
170174 db=$(echo "${MATRIX_DB%%:*}")
171- echo "::set-output name=db:: $db"
175+ echo "db= $db" >> $GITHUB_OUTPUT
172176
173177 - name : Setup PHP
174178 uses : shivammathur/setup-php@v2
@@ -205,22 +209,38 @@ jobs:
205209
206210 # START PostgreSQL Job
207211 postgres-tests :
208- runs-on : ubuntu-18 .04
212+ runs-on : ubuntu-22 .04
209213 strategy :
210214 matrix :
211215 include :
212- - php : ' 7.1 '
216+ - php : ' 7.2 '
213217 db : " postgres:9.5"
214- - php : ' 7.1 '
218+ - php : ' 7.2 '
215219 db : " postgres:9.6"
216- - php : ' 7.1 '
220+ - php : ' 7.2 '
217221 db : " postgres:10"
218- - php : ' 7.1 '
222+ - php : ' 7.2 '
219223 db : " postgres:11"
220- - php : ' 7.1'
224+ - php : ' 7.2'
225+ db : " postgres:12"
226+ - php : ' 7.2'
227+ db : " postgres:13"
228+ - php : ' 7.3'
229+ db : " postgres:13"
230+ - php : ' 7.4'
231+ db : " postgres:13"
232+ - php : ' 8.0'
221233 db : " postgres:12"
222- - php : ' 7.1 '
234+ - php : ' 8.0 '
223235 db : " postgres:13"
236+ - php : ' 8.1'
237+ db : " postgres:14"
238+ - php : ' 8.2'
239+ db : " postgres:14"
240+ - php : ' 8.3'
241+ db : " postgres:14"
242+ - php : ' 8.4'
243+ db : " postgres:14"
224244
225245 name : PHP ${{ matrix.php }} - ${{ matrix.db }}
226246
@@ -252,14 +272,14 @@ jobs:
252272
253273 steps :
254274 - name : Checkout phpBB
255- uses : actions/checkout@v2
275+ uses : actions/checkout@v4
256276 with :
257277 repository : phpbb/phpbb
258278 ref : ${{ env.PHPBB_BRANCH }}
259279 path : phpBB3
260280
261281 - name : Checkout extension
262- uses : actions/checkout@v2
282+ uses : actions/checkout@v4
263283 with :
264284 path : phpBB3/phpBB/ext/${{ env.EXTNAME }}
265285
@@ -268,7 +288,7 @@ jobs:
268288 MATRIX_DB : ${{ matrix.db }}
269289 run : |
270290 db=$(echo "${MATRIX_DB%%:*}")
271- echo "::set-output name=db:: $db"
291+ echo "db= $db" >> $GITHUB_OUTPUT
272292
273293 - name : Setup PHP
274294 uses : shivammathur/setup-php@v2
@@ -305,11 +325,11 @@ jobs:
305325
306326 # START Other Tests Job (SQLite 3 and mssql)
307327 other-tests :
308- runs-on : ubuntu-18 .04
328+ runs-on : ubuntu-22 .04
309329 strategy :
310330 matrix :
311331 include :
312- - php : ' 7.1 '
332+ - php : ' 7.2 '
313333 db : " sqlite3"
314334 - php : ' 7.2'
315335 db : " mcr.microsoft.com/mssql/server:2017-latest"
@@ -347,14 +367,14 @@ jobs:
347367
348368 steps :
349369 - name : Checkout phpBB
350- uses : actions/checkout@v2
370+ uses : actions/checkout@v4
351371 with :
352372 repository : phpbb/phpbb
353373 ref : ${{ env.PHPBB_BRANCH }}
354374 path : phpBB3
355375
356376 - name : Checkout extension
357- uses : actions/checkout@v2
377+ uses : actions/checkout@v4
358378 with :
359379 path : phpBB3/phpBB/ext/${{ env.EXTNAME }}
360380
@@ -368,7 +388,7 @@ jobs:
368388 else
369389 db=$(echo "${MATRIX_DB%%:*}")
370390 fi
371- echo "::set-output name=db:: $db"
391+ echo "db= $db" >> $GITHUB_OUTPUT
372392
373393 - name : Setup PHP
374394 uses : shivammathur/setup-php@v2
0 commit comments