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