Skip to content

Commit e380fc3

Browse files
authored
Merge pull request #1 from lucaboesch/php82compatibility
Moodle 4.3 and PHP 8.2 compatibility.
2 parents 2f5395a + e2b8cbf commit e380fc3

38 files changed

+824
-136
lines changed

.github/workflows/moodle-plugin-ci.yml

+27-21
Original file line numberDiff line numberDiff line change
@@ -30,42 +30,48 @@ jobs:
3030
fail-fast: false
3131
matrix:
3232
include:
33-
- php: 8.1
34-
moodle-branch: master
33+
- php: 7.4
34+
moodle-branch: MOODLE_401_STABLE
35+
database: mariadb
36+
- php: 7.4
37+
moodle-branch: MOODLE_401_STABLE
3538
database: pgsql
36-
- php: 8.1
37-
moodle-branch: master
39+
- php: 8.0
40+
moodle-branch: MOODLE_401_STABLE
3841
database: mariadb
3942
- php: 8.0
40-
moodle-branch: master
43+
moodle-branch: MOODLE_401_STABLE
4144
database: pgsql
42-
- php: 8.0
43-
moodle-branch: master
45+
- php: 8.1
46+
moodle-branch: MOODLE_401_STABLE
4447
database: mariadb
4548
- php: 8.1
46-
moodle-branch: MOODLE_402_STABLE
49+
moodle-branch: MOODLE_401_STABLE
4750
database: pgsql
4851
- php: 8.1
4952
moodle-branch: MOODLE_402_STABLE
5053
database: mariadb
51-
- php: 8.0
54+
- php: 8.1
5255
moodle-branch: MOODLE_402_STABLE
5356
database: pgsql
54-
- php: 8.0
55-
moodle-branch: MOODLE_402_STABLE
57+
- php: 8.1
58+
moodle-branch: MOODLE_403_STABLE
5659
database: mariadb
57-
- php: 8.0
58-
moodle-branch: MOODLE_401_STABLE
60+
- php: 8.1
61+
moodle-branch: MOODLE_403_STABLE
5962
database: pgsql
60-
- php: 8.0
61-
moodle-branch: MOODLE_401_STABLE
63+
- php: 8.2
64+
moodle-branch: MOODLE_402_STABLE
6265
database: mariadb
63-
- php: 7.4
64-
moodle-branch: MOODLE_401_STABLE
66+
- php: 8.2
67+
moodle-branch: MOODLE_402_STABLE
6568
database: pgsql
66-
- php: 7.4
67-
moodle-branch: MOODLE_401_STABLE
69+
- php: 8.2
70+
moodle-branch: MOODLE_403_STABLE
6871
database: mariadb
72+
- php: 8.2
73+
moodle-branch: MOODLE_403_STABLE
74+
database: pgsql
6975

7076
steps:
7177
- name: Check out repository code
@@ -83,7 +89,7 @@ jobs:
8389

8490
- name: Initialise moodle-plugin-ci
8591
run: |
86-
composer create-project -n --no-dev --prefer-dist moodlehq/moodle-plugin-ci ci ^3
92+
composer create-project -n --no-dev --prefer-dist moodlehq/moodle-plugin-ci ci ^4
8793
echo $(cd ci/bin; pwd) >> $GITHUB_PATH
8894
echo $(cd ci/vendor/bin; pwd) >> $GITHUB_PATH
8995
sudo locale-gen en_AU.UTF-8
@@ -137,7 +143,7 @@ jobs:
137143

138144
- name: PHPUnit tests
139145
# if: ${{ always() }}
140-
if: ${{ matrix.php != 8.1 }}
146+
if: ${{ matrix.php != 8.2 && matrix.php != 8.1 }}
141147
run: moodle-plugin-ci phpunit --coverage-text
142148

143149
- name: Behat features

LICENSE

+674
Large diffs are not rendered by default.

README.md

+9-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
11
# moodle-report_datawarehouse
2-
![](https://github.com/lucaboesch/moodle-report_datawarehouse/actions/workflows/moodle-plugin-ci.yml/badge.svg)
3-
4-
My MSc Thesis project
2+
[![Moodle Plugin CI](https://github.com/lucaboesch/moodle-report_datawarehouse/workflows/Moodle%20Plugin%20CI/badge.svg?branch=main)](https://github.com/lucaboesch/moodle-report_datawarehouse/actions?query=workflow%3A%22Moodle+Plugin+CI%22+branch%3Amain)
3+
[![PHP Support](https://img.shields.io/badge/php-7.4_--_8.2-blue)](https://github.com/lucaboesch/moodle-report_datawarehouse/actions)
4+
[![Moodle Support](https://img.shields.io/badge/Moodle-4.1--4.3-blue)](https://github.com/lucaboesch/moodle-report_datawarehouse/actions)
5+
[![License GPL-3.0](https://img.shields.io/github/license/lucaboesch/moodle-report_datawarehouse?color=lightgrey)](https://github.com/lucaboesch/moodle-report_datawarehouse/blob/main/LICENSE)
6+
[![GitHub contributors](https://img.shields.io/github/contributors/lucaboesch/moodle-report_datawarehouse)](https://github.com/lucaboesch/moodle-report_datawarehouseA/graphs/contributors)
7+
8+
My MSc Thesis project, see [How to design an extensible data warehouse – Set a foundation to transfer custom
9+
log data out of a LMS to a data warehouse in order to empower researchers to perform learning
10+
analysis](https://ma-showroom.dsl.digisus-lab.ch/lms-data_warehouse/).
511

612
## Installing via uploaded ZIP file ##
713

amd/build/managebackends.min.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

amd/build/managebackends.min.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

amd/build/managequeries.min.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

amd/build/managequeries.min.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)