@@ -4,19 +4,19 @@ on: [push, pull_request]
44
55jobs :
66 test :
7- runs-on : ubuntu-18.04
7+ runs-on : ubuntu-latest
88
99 services :
1010 postgres :
11- image : postgres:10
11+ image : postgres
1212 env :
1313 POSTGRES_USER : ' postgres'
1414 POSTGRES_HOST_AUTH_METHOD : ' trust'
1515 ports :
1616 - 5432:5432
1717 options : --health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 3
1818 mariadb :
19- image : mariadb:10.5
19+ image : mariadb
2020 env :
2121 MYSQL_USER : ' root'
2222 MYSQL_ALLOW_EMPTY_PASSWORD : " true"
2828 fail-fast : false
2929 matrix :
3030 include :
31+ - php : 8.0
32+ moodle-branch : MOODLE_401_STABLE
33+ database : pgsql
34+ - php : 8.0
35+ moodle-branch : MOODLE_401_STABLE
36+ database : mariadb
37+
38+ - php : 8.0
39+ moodle-branch : MOODLE_400_STABLE
40+ database : pgsql
41+ - php : 8.0
42+ moodle-branch : MOODLE_400_STABLE
43+ database : mariadb
44+
45+ - php : 7.4
46+ moodle-branch : MOODLE_401_STABLE
47+ database : pgsql
48+ - php : 7.4
49+ moodle-branch : MOODLE_401_STABLE
50+ database : mariadb
51+
52+ - php : 7.4
53+ moodle-branch : MOODLE_400_STABLE
54+ database : pgsql
55+ - php : 7.4
56+ moodle-branch : MOODLE_400_STABLE
57+ database : mariadb
58+
3159 - php : 7.4
3260 moodle-branch : MOODLE_311_STABLE
3361 database : pgsql
4472
4573 steps :
4674 - name : Check out repository code
47- uses : actions/checkout@v2
75+ uses : actions/checkout@v3
4876 with :
4977 path : plugin
5078
5886
5987 - name : Initialise moodle-plugin-ci
6088 run : |
61- composer create-project -n --no-dev --prefer-dist moodlehq/moodle-plugin-ci ci ^3
89+ composer create-project -n --no-dev --prefer-dist moodlehq/moodle-plugin-ci ci ^4
6290 echo $(cd ci/bin; pwd) >> $GITHUB_PATH
6391 echo $(cd ci/vendor/bin; pwd) >> $GITHUB_PATH
6492 sudo locale-gen en_AU.UTF-8
@@ -118,6 +146,4 @@ jobs:
118146
119147 - name : Behat features
120148 if : ${{ always() }}
121- run : moodle-plugin-ci behat --profile chrome
122-
123-
149+ run : moodle-plugin-ci behat --profile chrome
0 commit comments