Skip to content

Commit f26216a

Browse files
allanhaggettclaude
andcommitted
Resolve conflict and trim Moodle CI matrix to PHP 8.1+ / Moodle 4.5
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 74bb011 commit f26216a

File tree

1 file changed

+3
-39
lines changed

1 file changed

+3
-39
lines changed

.github/workflows/moodle-ci.yml

Lines changed: 3 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313

1414
services:
1515
postgres:
16-
image: postgres:13
16+
image: postgres:15
1717
env:
1818
POSTGRES_USER: 'postgres'
1919
POSTGRES_HOST_AUTH_METHOD: 'trust'
@@ -35,47 +35,13 @@ jobs:
3535
strategy:
3636
fail-fast: false
3737
matrix:
38-
# Use explicit include to pair each Moodle branch with its
39-
# compatible PHP version and alternate databases across entries.
40-
#
41-
# Moodle/PHP compatibility (official):
42-
# Moodle 3.11: PHP 7.3 - 8.0
43-
# Moodle 4.0: PHP 7.3 - 8.0
44-
# Moodle 4.1: PHP 7.4 - 8.1
45-
# Moodle 4.2: PHP 8.0 - 8.2
46-
# Moodle 4.3: PHP 8.0 - 8.2
4738
include:
48-
# Moodle 3.11 - oldest supported branch, lowest PHP.
49-
- php: '7.4'
50-
moodle-branch: 'MOODLE_311_STABLE'
51-
database: pgsql
52-
53-
# Moodle 4.0 - test with MariaDB for DB coverage.
54-
- php: '8.0'
55-
moodle-branch: 'MOODLE_400_STABLE'
56-
database: mariadb
57-
58-
# Moodle 4.1 LTS - critical long-term-support branch.
59-
- php: '8.0'
60-
moodle-branch: 'MOODLE_401_STABLE'
61-
database: pgsql
62-
6339
- php: '8.1'
64-
moodle-branch: 'MOODLE_401_STABLE'
65-
database: mariadb
66-
67-
# Moodle 4.2 - mid-range branch.
68-
- php: '8.1'
69-
moodle-branch: 'MOODLE_402_STABLE'
70-
database: pgsql
71-
72-
# Moodle 4.3 - newest supported branch, highest PHP.
73-
- php: '8.2'
74-
moodle-branch: 'MOODLE_403_STABLE'
40+
moodle-branch: 'MOODLE_405_STABLE'
7541
database: pgsql
7642

7743
- php: '8.2'
78-
moodle-branch: 'MOODLE_403_STABLE'
44+
moodle-branch: 'MOODLE_405_STABLE'
7945
database: mariadb
8046

8147
steps:
@@ -90,8 +56,6 @@ jobs:
9056
php-version: ${{ matrix.php }}
9157
extensions: pgsql, mysqli, zip, gd, xmlrpc, soap, intl
9258
ini-values: max_input_vars=5000
93-
# Use 'none' unless you need code coverage reports.
94-
# For coverage, use 'pcov' (Moodle 3.10+) or 'xdebug'.
9559
coverage: none
9660

9761
- name: Initialise moodle-plugin-ci

0 commit comments

Comments
 (0)