44 EXTNAME : phpbb/mediaembed # Your extension vendor/package name
55 SNIFF : 1 # Run code sniffer on your code? 1 or 0
66 IMAGE_ICC : 1 # Run icc profile sniffer on your images? 1 or 0
7- EPV : 1 # Run EPV (Extension Pre Validator) on your code? 1 or 0
7+ EPV : 0 # Run EPV (Extension Pre Validator) on your code? 1 or 0
88 EXECUTABLE_FILES : 1 # Run check for executable files? 1 or 0
9- PHPBB_BRANCH : 3.3.x # The phpBB branch to run tests on
9+ PHPBB_BRANCH : master # The phpBB branch to run tests on
1010
1111on :
1212 push :
1313 branches : # Run tests when commits are pushed to these branches in your repo
14+ - main
1415 - master
1516 - develop
1617 pull_request : # Run tests when pull requests are made on these branches in your repo
1718 branches :
19+ - main
1820 - master
1921 - develop
2022
2123jobs :
2224 # START Basic Checks Job (EPV, code sniffer, images check, etc.)
2325 basic-checks :
24- runs-on : ubuntu-22.04
26+ runs-on : ubuntu-latest
2527 strategy :
2628 matrix :
2729 include :
28- - php : ' 7.2 '
29- db : " none "
30+ - db : ' none '
31+ php : ' 8.1 '
3032 NOTESTS : 1
3133
3234 name : PHP ${{ matrix.php }} - ${{ matrix.db }}
4850 uses : shivammathur/setup-php@v2
4951 with :
5052 php-version : ${{ matrix.php }}
51- extensions : dom, curl, libxml, mbstring, zip, pcntl, pdo, mysqli, sqlite, pdo_sqlite, intl, gd, exif, iconv, sqlsrv, pdo_sqlsrv, ldap
53+ extensions : dom, curl, libxml, mbstring, zip, pcntl, intl, gd, exif, iconv
5254 coverage : none
5355
5456 - name : Setup environment for phpBB
@@ -89,44 +91,46 @@ jobs:
8991
9092 # START MySQL and MariaDB Job
9193 mysql-tests :
92- runs-on : ubuntu-22.04
94+ runs-on : ubuntu-latest
9395 strategy :
9496 matrix :
9597 include :
96- - php : ' 7.2'
97- db : " mariadb:10.1"
98- - php : ' 7.2'
98+ - php : ' 8.1'
9999 db : " mariadb:10.2"
100- - php : ' 7.2 '
100+ - php : ' 8.1 '
101101 db : " mariadb:10.3"
102- - php : ' 7.2 '
102+ - php : ' 8.1 '
103103 db : " mariadb:10.4"
104- - php : ' 7.2'
105- db : " mariadb:10.5"
106- - php : ' 7.2'
107- db : " mysql:5.6"
104+ - php : ' 8.1'
105+ db : " mariadb:10.6"
106+ - php : ' 8.1'
107+ db : " mariadb:10.9"
108+ - php : ' 8.1'
109+ db : " mariadb:10.10"
110+ - php : ' 8.1'
111+ db : " mariadb:10.11"
112+ - php : ' 8.1'
113+ db : " mysql:5.7"
108114 db_alias : " MyISAM Tests"
109115 MYISAM : 1
110- - php : ' 7.2'
111- db : " mysql:5.6"
112- - php : ' 7.2'
116+ - php : ' 8.1'
113117 db : " mysql:5.7"
114118 COVERAGE : 1
115119 db_alias : " mysql:5.7 with Coverage"
116- - php : ' 7.3'
117- db : " mysql:5.7"
118- - php : ' 7.4'
119- db : " mysql:5.7"
120- - php : ' 7.4'
121- db : " mysql:8.0"
122- - php : ' 8.0'
123- db : " mysql:5.7"
124120 - php : ' 8.1'
125- db : " mysql:5.7 "
121+ db : " mysql:8.1 "
126122 - php : ' 8.2'
127- db : " mysql:5.7"
123+ db : " mysql:8.0"
124+ - php : ' 8.2'
125+ db : " mariadb:10.2"
128126 - php : ' 8.3'
129127 db : " mysql:5.7"
128+ - php : ' 8.3'
129+ db : " mariadb:10.2"
130+ - php : ' 8.4'
131+ db : " mysql:8.0"
132+ - php : ' 8.4'
133+ db : " mariadb:10.3"
130134
131135 name : PHP ${{ matrix.php }} - ${{ matrix.db_alias != '' && matrix.db_alias || matrix.db }}
132136
@@ -179,7 +183,7 @@ jobs:
179183 uses : shivammathur/setup-php@v2
180184 with :
181185 php-version : ${{ matrix.php }}
182- extensions : dom, curl, libxml, mbstring, zip, pcntl, pdo, mysqli, sqlite, pdo_sqlite, intl, gd, exif, iconv, sqlsrv, pdo_sqlsrv , ldap
186+ extensions : dom, curl, libxml, mbstring, zip, pcntl, intl, gd, exif, iconv, mysqli, pdo, pdo_mysql , ldap
183187 coverage : none
184188
185189 - name : Setup PHP with Coverage
@@ -240,42 +244,38 @@ jobs:
240244
241245 # START PostgreSQL Job
242246 postgres-tests :
243- runs-on : ubuntu-22.04
247+ runs-on : ubuntu-latest
244248 strategy :
245249 matrix :
246250 include :
247- - php : ' 7.2 '
251+ - php : ' 8.1 '
248252 db : " postgres:9.5"
249- - php : ' 7.2 '
253+ - php : ' 8.1 '
250254 db : " postgres:9.6"
251- - php : ' 7.2 '
255+ - php : ' 8.1 '
252256 db : " postgres:10"
253- - php : ' 7.2 '
257+ - php : ' 8.1 '
254258 db : " postgres:11"
255- - php : ' 7.2'
256- db : " postgres:12"
257- - php : ' 7.2'
258- db : " postgres:13"
259- - php : ' 7.3'
260- db : " postgres:13"
261- - php : ' 7.4'
262- db : " postgres:13"
263- - php : ' 8.0'
259+ - php : ' 8.1'
264260 db : " postgres:12"
265- - php : ' 8.0 '
261+ - php : ' 8.1 '
266262 db : " postgres:13"
267263 - php : ' 8.1'
268264 db : " postgres:14"
265+ - php : ' 8.1'
266+ db : " postgres:15"
269267 - php : ' 8.2'
270- db : " postgres:14 "
268+ db : " postgres:9.5 "
271269 - php : ' 8.3'
272- db : " postgres:14"
270+ db : " postgres:9.5"
271+ - php : ' 8.4'
272+ db : " postgres:9.5"
273273
274274 name : PHP ${{ matrix.php }} - ${{ matrix.db }}
275275
276276 services :
277277 postgres :
278- image : ${{ matrix.db != 'postgres:9.5' && matrix.db != 'postgres:9.6' && matrix.db != 'postgres:10' && matrix.db != 'postgres:11' && matrix.db != 'postgres:12' && matrix.db != 'postgres:13' && 'postgres:10' || matrix.db }}
278+ image : ${{ matrix.db != 'postgres:9.5' && matrix.db != 'postgres:9.6' && matrix.db != 'postgres:10' && matrix.db != 'postgres:11' && matrix.db != 'postgres:12' && matrix.db != 'postgres:13' && matrix.db != 'postgres:14' && matrix.db != 'postgres:15' && 'postgres:10' || matrix.db }}
279279 env :
280280 POSTGRES_HOST : localhost
281281 POSTGRES_USER : postgres
@@ -323,7 +323,7 @@ jobs:
323323 uses : shivammathur/setup-php@v2
324324 with :
325325 php-version : ${{ matrix.php }}
326- extensions : dom, curl, libxml, mbstring, zip, pcntl, pdo, mysqli, sqlite, pdo_sqlite, intl, gd, exif, iconv, sqlsrv, pdo_sqlsrv, ldap
326+ extensions : dom, curl, libxml, mbstring, zip, pcntl, intl, gd, exif, iconv, pgsql, pdo, pdo_pgsql
327327 coverage : none
328328
329329 - name : Setup environment for phpBB
@@ -354,24 +354,27 @@ jobs:
354354
355355 # START Other Tests Job (SQLite 3 and mssql)
356356 other-tests :
357- runs-on : ubuntu-22 .04
357+ runs-on : ubuntu-20 .04
358358 strategy :
359359 matrix :
360360 include :
361- - php : ' 7.2 '
361+ - php : ' 8.1 '
362362 db : " sqlite3"
363- - php : ' 7.2 '
363+ - php : ' 8.1 '
364364 db : " mcr.microsoft.com/mssql/server:2017-latest"
365365 db_alias : ' MSSQL 2017'
366- - php : ' 7.2 '
367- db : " mcr.microsoft.com/mssql/server:2019-latest "
366+ - php : ' 8.1 '
367+ db : " mcr.microsoft.com/mssql/server:2019-CU27-ubuntu-20.04 "
368368 db_alias : ' MSSQL 2019'
369+ - php : ' 8.1'
370+ db : " mcr.microsoft.com/mssql/server:2022-CU13-ubuntu-22.04"
371+ db_alias : ' MSSQL 2022'
369372
370373 name : PHP ${{ matrix.php }} - ${{ matrix.db_alias != '' && matrix.db_alias || matrix.db }}
371374
372375 services :
373376 mssql :
374- image : ${{ matrix.db != 'mcr.microsoft.com/mssql/server:2017-latest' && matrix.db != 'mcr.microsoft.com/mssql/server:2019-latest ' && 'mcr.microsoft.com/mssql/server:2017-latest' || matrix.db }}
377+ image : ${{ matrix.db != 'mcr.microsoft.com/mssql/server:2017-latest' && matrix.db != 'mcr.microsoft.com/mssql/server:2019-CU27-ubuntu-20.04' && matrix.db != 'mcr.microsoft.com/mssql/server:2022-CU13-ubuntu-22.04 ' && 'mcr.microsoft.com/mssql/server:2017-latest' || matrix.db }}
375378 env :
376379 SA_PASSWORD : " Pssw0rd_12"
377380 ACCEPT_EULA : " y"
@@ -411,7 +414,7 @@ jobs:
411414 env :
412415 MATRIX_DB : ${{ matrix.db }}
413416 run : |
414- if [ $MATRIX_DB == 'mcr.microsoft.com/mssql/server:2017-latest' ] || [ $MATRIX_DB == 'mcr.microsoft.com/mssql/server:2019-latest ' ]
417+ if [ $MATRIX_DB == 'mcr.microsoft.com/mssql/server:2017-latest' ] || [ $MATRIX_DB == 'mcr.microsoft.com/mssql/server:2019-CU27-ubuntu-20.04' ] || [ $MATRIX_DB == 'mcr.microsoft.com/mssql/server:2022-CU13-ubuntu-22.04 ' ]
415418 then
416419 db='mssql'
417420 else
@@ -423,7 +426,7 @@ jobs:
423426 uses : shivammathur/setup-php@v2
424427 with :
425428 php-version : ${{ matrix.php }}
426- extensions : dom, curl, libxml, mbstring, zip, pcntl, pdo, mysqli, sqlite, pdo_sqlite, intl, gd, exif, iconv, sqlsrv, pdo_sqlsrv, ldap
429+ extensions : dom, curl, libxml, mbstring, zip, pcntl, intl, gd, exif, iconv, sqlsrv, pdo, pdo_sqlsrv
427430 coverage : none
428431
429432 - name : Setup environment for phpBB
0 commit comments