Skip to content

Commit 11ef310

Browse files
committed
Fix tests
1 parent e9055e9 commit 11ef310

File tree

1 file changed

+56
-57
lines changed

1 file changed

+56
-57
lines changed

.github/workflows/tests.yml

Lines changed: 56 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -4,29 +4,31 @@ env:
44
EXTNAME: phpbb/topicprefixes # 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

1111
on:
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

2123
jobs:
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 }}
@@ -48,7 +50,7 @@ jobs:
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,46 +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"
130130
- php: '8.4'
131-
db: "mysql:5.7"
131+
db: "mysql:8.0"
132+
- php: '8.4'
133+
db: "mariadb:10.3"
132134

133135
name: PHP ${{ matrix.php }} - ${{ matrix.db_alias != '' && matrix.db_alias || matrix.db }}
134136

@@ -181,7 +183,7 @@ jobs:
181183
uses: shivammathur/setup-php@v2
182184
with:
183185
php-version: ${{ matrix.php }}
184-
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
185187
coverage: none
186188

187189
- name: Setup PHP with Coverage
@@ -242,44 +244,38 @@ jobs:
242244

243245
# START PostgreSQL Job
244246
postgres-tests:
245-
runs-on: ubuntu-22.04
247+
runs-on: ubuntu-latest
246248
strategy:
247249
matrix:
248250
include:
249-
- php: '7.2'
251+
- php: '8.1'
250252
db: "postgres:9.5"
251-
- php: '7.2'
253+
- php: '8.1'
252254
db: "postgres:9.6"
253-
- php: '7.2'
255+
- php: '8.1'
254256
db: "postgres:10"
255-
- php: '7.2'
257+
- php: '8.1'
256258
db: "postgres:11"
257-
- php: '7.2'
258-
db: "postgres:12"
259-
- php: '7.2'
260-
db: "postgres:13"
261-
- php: '7.3'
262-
db: "postgres:13"
263-
- php: '7.4'
264-
db: "postgres:13"
265-
- php: '8.0'
259+
- php: '8.1'
266260
db: "postgres:12"
267-
- php: '8.0'
261+
- php: '8.1'
268262
db: "postgres:13"
269263
- php: '8.1'
270264
db: "postgres:14"
265+
- php: '8.1'
266+
db: "postgres:15"
271267
- php: '8.2'
272-
db: "postgres:14"
268+
db: "postgres:9.5"
273269
- php: '8.3'
274-
db: "postgres:14"
270+
db: "postgres:9.5"
275271
- php: '8.4'
276-
db: "postgres:14"
272+
db: "postgres:9.5"
277273

278274
name: PHP ${{ matrix.php }} - ${{ matrix.db }}
279275

280276
services:
281277
postgres:
282-
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 }}
283279
env:
284280
POSTGRES_HOST: localhost
285281
POSTGRES_USER: postgres
@@ -327,7 +323,7 @@ jobs:
327323
uses: shivammathur/setup-php@v2
328324
with:
329325
php-version: ${{ matrix.php }}
330-
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
331327
coverage: none
332328

333329
- name: Setup environment for phpBB
@@ -362,20 +358,23 @@ jobs:
362358
strategy:
363359
matrix:
364360
include:
365-
- php: '7.2'
361+
- php: '8.1'
366362
db: "sqlite3"
367-
- php: '7.2'
363+
- php: '8.1'
368364
db: "mcr.microsoft.com/mssql/server:2017-latest"
369365
db_alias: 'MSSQL 2017'
370-
- php: '7.2'
366+
- php: '8.1'
371367
db: "mcr.microsoft.com/mssql/server:2019-CU27-ubuntu-20.04"
372368
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'
373372

374373
name: PHP ${{ matrix.php }} - ${{ matrix.db_alias != '' && matrix.db_alias || matrix.db }}
375374

376375
services:
377376
mssql:
378-
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 }}
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 }}
379378
env:
380379
SA_PASSWORD: "Pssw0rd_12"
381380
ACCEPT_EULA: "y"
@@ -415,7 +414,7 @@ jobs:
415414
env:
416415
MATRIX_DB: ${{ matrix.db }}
417416
run: |
418-
if [ $MATRIX_DB == 'mcr.microsoft.com/mssql/server:2017-latest' ] || [ $MATRIX_DB == 'mcr.microsoft.com/mssql/server:2019-CU27-ubuntu-20.04' ]
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' ]
419418
then
420419
db='mssql'
421420
else
@@ -427,7 +426,7 @@ jobs:
427426
uses: shivammathur/setup-php@v2
428427
with:
429428
php-version: ${{ matrix.php }}
430-
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
431430
coverage: none
432431

433432
- name: Setup environment for phpBB

0 commit comments

Comments
 (0)