Skip to content

Commit ef937c4

Browse files
author
Laur0r
authored
Merge pull request #22 from learnweb/update/m41
Update for Moodle 4.1
2 parents e40d041 + 832e9b2 commit ef937c4

File tree

1 file changed

+23
-14
lines changed

1 file changed

+23
-14
lines changed

.github/workflows/moodle-ci.yml

Lines changed: 23 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -8,39 +8,40 @@ jobs:
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

Comments
 (0)