44 EXTNAME : phpbb/cannedmessages # 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,44 @@ 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'
113- db : " mysql:5.7"
114- - php : ' 7.3'
115- db : " mysql:5.7"
116- - php : ' 7.4'
117- db : " mysql:5.7"
118- - php : ' 7.4'
116+ - php : ' 8.1'
119117 db : " mysql:8.0"
120- - php : ' 8.0'
121- db : " mysql:5.7"
122118 - php : ' 8.1'
123- db : " mysql:5.7 "
119+ db : " mysql:8.1 "
124120 - php : ' 8.2'
125- db : " mysql:5.7"
121+ db : " mysql:8.0"
122+ - php : ' 8.2'
123+ db : " mariadb:10.2"
126124 - php : ' 8.3'
127125 db : " mysql:5.7"
126+ - php : ' 8.3'
127+ db : " mariadb:10.2"
128128 - php : ' 8.4'
129- db : " mysql:5.7"
129+ db : " mysql:8.0"
130+ - php : ' 8.4'
131+ db : " mariadb:10.3"
130132
131133 name : PHP ${{ matrix.php }} - ${{ matrix.db_alias != '' && matrix.db_alias || matrix.db }}
132134
@@ -178,7 +180,7 @@ jobs:
178180 uses : shivammathur/setup-php@v2
179181 with :
180182 php-version : ${{ matrix.php }}
181- extensions : dom, curl, libxml, mbstring, zip, pcntl, pdo, mysqli, sqlite, pdo_sqlite, intl, gd, exif, iconv, sqlsrv, pdo_sqlsrv , ldap
183+ extensions : dom, curl, libxml, mbstring, zip, pcntl, intl, gd, exif, iconv, mysqli, pdo, pdo_mysql , ldap
182184 coverage : none
183185
184186 - name : Setup environment for phpBB
@@ -209,44 +211,38 @@ jobs:
209211
210212 # START PostgreSQL Job
211213 postgres-tests :
212- runs-on : ubuntu-22.04
214+ runs-on : ubuntu-latest
213215 strategy :
214216 matrix :
215217 include :
216- - php : ' 7.2 '
218+ - php : ' 8.1 '
217219 db : " postgres:9.5"
218- - php : ' 7.2 '
220+ - php : ' 8.1 '
219221 db : " postgres:9.6"
220- - php : ' 7.2 '
222+ - php : ' 8.1 '
221223 db : " postgres:10"
222- - php : ' 7.2 '
224+ - php : ' 8.1 '
223225 db : " postgres:11"
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'
226+ - php : ' 8.1'
233227 db : " postgres:12"
234- - php : ' 8.0 '
228+ - php : ' 8.1 '
235229 db : " postgres:13"
236230 - php : ' 8.1'
237231 db : " postgres:14"
232+ - php : ' 8.1'
233+ db : " postgres:15"
238234 - php : ' 8.2'
239- db : " postgres:14 "
235+ db : " postgres:9.5 "
240236 - php : ' 8.3'
241- db : " postgres:14 "
237+ db : " postgres:9.5 "
242238 - php : ' 8.4'
243- db : " postgres:14 "
239+ db : " postgres:9.5 "
244240
245241 name : PHP ${{ matrix.php }} - ${{ matrix.db }}
246242
247243 services :
248244 postgres :
249- 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 }}
245+ 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 }}
250246 env :
251247 POSTGRES_HOST : localhost
252248 POSTGRES_USER : postgres
@@ -294,7 +290,7 @@ jobs:
294290 uses : shivammathur/setup-php@v2
295291 with :
296292 php-version : ${{ matrix.php }}
297- extensions : dom, curl, libxml, mbstring, zip, pcntl, pdo, mysqli, sqlite, pdo_sqlite, intl, gd, exif, iconv, sqlsrv, pdo_sqlsrv, ldap
293+ extensions : dom, curl, libxml, mbstring, zip, pcntl, intl, gd, exif, iconv, pgsql, pdo, pdo_pgsql
298294 coverage : none
299295
300296 - name : Setup environment for phpBB
@@ -329,20 +325,23 @@ jobs:
329325 strategy :
330326 matrix :
331327 include :
332- - php : ' 7.2 '
328+ - php : ' 8.1 '
333329 db : " sqlite3"
334- - php : ' 7.2 '
330+ - php : ' 8.1 '
335331 db : " mcr.microsoft.com/mssql/server:2017-latest"
336332 db_alias : ' MSSQL 2017'
337- - php : ' 7.2 '
333+ - php : ' 8.1 '
338334 db : " mcr.microsoft.com/mssql/server:2019-CU27-ubuntu-20.04"
339335 db_alias : ' MSSQL 2019'
336+ - php : ' 8.1'
337+ db : " mcr.microsoft.com/mssql/server:2022-CU13-ubuntu-22.04"
338+ db_alias : ' MSSQL 2022'
340339
341340 name : PHP ${{ matrix.php }} - ${{ matrix.db_alias != '' && matrix.db_alias || matrix.db }}
342341
343342 services :
344343 mssql :
345- image : ${{ matrix.db != 'mcr.microsoft.com/mssql/server:2017-latest' && matrix.db != 'mcr.microsoft.com/mssql/server:2019-CU27-ubuntu-20.04' && 'mcr.microsoft.com/mssql/server:2017-latest' || matrix.db }}
344+ 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 }}
346345 env :
347346 SA_PASSWORD : " Pssw0rd_12"
348347 ACCEPT_EULA : " y"
@@ -382,7 +381,7 @@ jobs:
382381 env :
383382 MATRIX_DB : ${{ matrix.db }}
384383 run : |
385- if [ $MATRIX_DB == 'mcr.microsoft.com/mssql/server:2017-latest' ] || [ $MATRIX_DB == 'mcr.microsoft.com/mssql/server:2019-CU27-ubuntu-20.04' ]
384+ 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' ]
386385 then
387386 db='mssql'
388387 else
@@ -394,7 +393,7 @@ jobs:
394393 uses : shivammathur/setup-php@v2
395394 with :
396395 php-version : ${{ matrix.php }}
397- extensions : dom, curl, libxml, mbstring, zip, pcntl, pdo, mysqli, sqlite, pdo_sqlite, intl, gd, exif, iconv, sqlsrv, pdo_sqlsrv, ldap
396+ extensions : dom, curl, libxml, mbstring, zip, pcntl, intl, gd, exif, iconv, sqlsrv, pdo, pdo_sqlsrv
398397 coverage : none
399398
400399 - name : Setup environment for phpBB
0 commit comments