Skip to content

Commit a1f0c51

Browse files
authored
Merge pull request #94 from iMattPro/updates
Maintenance
2 parents 6be89d3 + 9f84fef commit a1f0c51

File tree

3 files changed

+36
-31
lines changed

3 files changed

+36
-31
lines changed

.github/workflows/tests.yml

Lines changed: 33 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ on:
2121
jobs:
2222
# START Basic Checks Job (EPV, code sniffer, images check, etc.)
2323
basic-checks:
24-
runs-on: ubuntu-20.04
24+
runs-on: ubuntu-22.04
2525
strategy:
2626
matrix:
2727
include:
@@ -33,14 +33,14 @@ jobs:
3333

3434
steps:
3535
- name: Checkout phpBB
36-
uses: actions/checkout@v3
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@v3
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-20.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
COVERAGE: 1
@@ -127,6 +125,10 @@ jobs:
127125
db: "mysql:5.7"
128126
- php: '8.2'
129127
db: "mysql:5.7"
128+
- php: '8.3'
129+
db: "mysql:5.7"
130+
- php: '8.4'
131+
db: "mysql:5.7"
130132

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

@@ -156,14 +158,14 @@ jobs:
156158

157159
steps:
158160
- name: Checkout phpBB
159-
uses: actions/checkout@v3
161+
uses: actions/checkout@v4
160162
with:
161163
repository: phpbb/phpbb
162164
ref: ${{ env.PHPBB_BRANCH }}
163165
path: phpBB3
164166

165167
- name: Checkout extension
166-
uses: actions/checkout@v3
168+
uses: actions/checkout@v4
167169
with:
168170
path: phpBB3/phpBB/ext/${{ env.EXTNAME }}
169171

@@ -240,22 +242,20 @@ jobs:
240242

241243
# START PostgreSQL Job
242244
postgres-tests:
243-
runs-on: ubuntu-20.04
245+
runs-on: ubuntu-22.04
244246
strategy:
245247
matrix:
246248
include:
247-
- php: '7.1'
249+
- php: '7.2'
248250
db: "postgres:9.5"
249-
- php: '7.1'
251+
- php: '7.2'
250252
db: "postgres:9.6"
251-
- php: '7.1'
253+
- php: '7.2'
252254
db: "postgres:10"
253-
- php: '7.1'
255+
- php: '7.2'
254256
db: "postgres:11"
255-
- php: '7.1'
257+
- php: '7.2'
256258
db: "postgres:12"
257-
- php: '7.1'
258-
db: "postgres:13"
259259
- php: '7.2'
260260
db: "postgres:13"
261261
- php: '7.3'
@@ -270,6 +270,10 @@ jobs:
270270
db: "postgres:14"
271271
- php: '8.2'
272272
db: "postgres:14"
273+
- php: '8.3'
274+
db: "postgres:14"
275+
- php: '8.4'
276+
db: "postgres:14"
273277

274278
name: PHP ${{ matrix.php }} - ${{ matrix.db }}
275279

@@ -301,14 +305,14 @@ jobs:
301305

302306
steps:
303307
- name: Checkout phpBB
304-
uses: actions/checkout@v3
308+
uses: actions/checkout@v4
305309
with:
306310
repository: phpbb/phpbb
307311
ref: ${{ env.PHPBB_BRANCH }}
308312
path: phpBB3
309313

310314
- name: Checkout extension
311-
uses: actions/checkout@v3
315+
uses: actions/checkout@v4
312316
with:
313317
path: phpBB3/phpBB/ext/${{ env.EXTNAME }}
314318

@@ -354,11 +358,11 @@ jobs:
354358

355359
# START Other Tests Job (SQLite 3 and mssql)
356360
other-tests:
357-
runs-on: ubuntu-20.04
361+
runs-on: ubuntu-22.04
358362
strategy:
359363
matrix:
360364
include:
361-
- php: '7.1'
365+
- php: '7.2'
362366
db: "sqlite3"
363367
- php: '7.2'
364368
db: "mcr.microsoft.com/mssql/server:2017-latest"
@@ -396,14 +400,14 @@ jobs:
396400

397401
steps:
398402
- name: Checkout phpBB
399-
uses: actions/checkout@v3
403+
uses: actions/checkout@v4
400404
with:
401405
repository: phpbb/phpbb
402406
ref: ${{ env.PHPBB_BRANCH }}
403407
path: phpBB3
404408

405409
- name: Checkout extension
406-
uses: actions/checkout@v3
410+
uses: actions/checkout@v4
407411
with:
408412
path: phpBB3/phpBB/ext/${{ env.EXTNAME }}
409413

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
"extra": {
4545
"display-name": "Google Analytics",
4646
"soft-require": {
47-
"phpbb/phpbb": ">=3.2.0"
47+
"phpbb/phpbb": ">=3.2.0,<4.0.0@dev"
4848
},
4949
"version-check": {
5050
"host": "www.phpbb.com",

ext.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ class ext extends base
1919
*/
2020
public function is_enableable()
2121
{
22-
return phpbb_version_compare(PHPBB_VERSION, '3.2.0', '>=');
22+
return phpbb_version_compare(PHPBB_VERSION, '3.2.0', '>=')
23+
&& phpbb_version_compare(PHPBB_VERSION, '4.0.0-dev', '<');
2324
}
2425
}

0 commit comments

Comments
 (0)