88
99 strategy :
1010 matrix :
11- php : ['7.4 ']
12- moodle-branch : ['MOODLE_400_STABLE ']
11+ php : ['8.0 ']
12+ moodle-branch : ['MOODLE_401_STABLE ']
1313 database : ['pgsql']
1414
1515 steps :
1616 - name : Start PostgreSQL
17- run : docker run -p 5432:5432 -e POSTGRES_USER=postgres -e POSTGRES_HOST_AUTH_METHOD=trust -d postgres:10
17+ run : docker run -p 5432:5432 -e POSTGRES_USER=postgres -e POSTGRES_HOST_AUTH_METHOD=trust -d postgres:14
1818
1919 - name : Check out repository code
20- uses : actions/checkout@v2
20+ uses : actions/checkout@v3
2121 with :
2222 path : plugin
2323
2424 - name : Setup PHP ${{ matrix.php }}
2525 uses : shivammathur/setup-php@v2
2626 with :
2727 php-version : ${{ matrix.php }}
28+ ini-values : max_input_vars=5000
2829 coverage : none
2930
3031 - name : Get composer cache directory
3132 id : composer-cache
32- run : echo "::set-output name= dir:: $(composer config cache-files-dir)"
33+ run : echo "dir= $(composer config cache-files-dir)" >> $GITHUB_OUTPUT
3334
3435 - name : Composer cache
35- uses : actions/cache@v2
36+ uses : actions/cache@v3
3637 with :
3738 path : ${{ steps.composer-cache.outputs.dir }}
3839 key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
3940 restore-keys : |
4041 ${{ runner.os }}-composer-
4142
4243 - name : npm cache
43- uses : actions/cache@v2
44+ uses : actions/cache@v3
4445 with :
4546 path : ~/.npm
4647 key : ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
@@ -106,9 +107,16 @@ jobs:
106107 strategy :
107108 fail-fast : false
108109 matrix :
109- php : ['7.4 ']
110- moodle-branch : ['MOODLE_39_STABLE ', 'MOODLE_310_STABLE ', 'MOODLE_311_STABLE', 'MOODLE_400_STABLE ']
110+ php : ['8.0 ']
111+ moodle-branch : ['MOODLE_311_STABLE ', 'MOODLE_400_STABLE ', 'MOODLE_401_STABLE ']
111112 database : ['mariadb', 'pgsql']
113+ include :
114+ - php : ' 7.4'
115+ moodle-branch : ' MOODLE_39_STABLE'
116+ database : ' mariadb'
117+ - php : ' 7.4'
118+ moodle-branch : ' MOODLE_39_STABLE'
119+ database : ' pgsql'
112120
113121 steps :
114122 - name : Start MariaDB
@@ -117,31 +125,32 @@ jobs:
117125
118126 - name : Start PostgreSQL
119127 if : matrix.database == 'pgsql'
120- run : docker run -p 5432:5432 -e POSTGRES_USER=postgres -e POSTGRES_HOST_AUTH_METHOD=trust -d postgres:10
128+ run : docker run -p 5432:5432 -e POSTGRES_USER=postgres -e POSTGRES_HOST_AUTH_METHOD=trust -d postgres:14
121129
122130 - name : Check out repository code
123- uses : actions/checkout@v2
131+ uses : actions/checkout@v3
124132 with :
125133 path : plugin
126134
127135 - name : Setup PHP ${{ matrix.php }}
128136 uses : shivammathur/setup-php@v2
129137 with :
130138 php-version : ${{ matrix.php }}
139+ ini-values : max_input_vars=5000
131140 coverage : none
132141
133142 - name : Get composer cache directory
134143 id : composer-cache
135- run : echo "::set-output name= dir:: $(composer config cache-files-dir)"
144+ run : echo "dir= $(composer config cache-files-dir)" >> $GITHUB_OUTPUT
136145 - name : Composer cache
137- uses : actions/cache@v2
146+ uses : actions/cache@v3
138147 with :
139148 path : ${{ steps.composer-cache.outputs.dir }}
140149 key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
141150 restore-keys : |
142151 ${{ runner.os }}-composer-
143152 - name : npm cache
144- uses : actions/cache@v2
153+ uses : actions/cache@v3
145154 with :
146155 path : ~/.npm
147156 key : ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
0 commit comments