ci: test Moodle 4.5 LTS
Moodle Plugin CI / Test (Moodle 5.2.2, PHP 8.4, mysql) (push) Successful in 2m58s
Moodle Plugin CI / Test (Moodle 4.5.13, PHP 8.1.34, postgresql) (push) Successful in 2m59s
Moodle Plugin CI / Test (Moodle 5.2.2, PHP 8.4, postgresql) (push) Successful in 3m14s

This commit is contained in:
2026-08-24 00:21:28 +04:00
parent 6c447a060e
commit 367fa38f44
4 changed files with 63 additions and 9 deletions
+16 -1
View File
@@ -10,7 +10,13 @@ The `develop` branch is unreleased modernization work toward `6.0.0` and is not
## Current CI baseline
Gitea Actions currently tests Moodle `5.2.2` on PHP `8.4` with PostgreSQL `16` and MySQL `8.4`. This is a development baseline, not the final support matrix.
Gitea Actions currently runs three blocking compatibility checks:
- Moodle `5.2.2` on PHP `8.4` with PostgreSQL `16`;
- Moodle `5.2.2` on PHP `8.4` with MySQL `8.4`;
- Moodle `4.5.13` LTS on PHP `8.1.34` with PostgreSQL `16`.
This is an incremental development baseline, not the final support matrix.
Run the same checks from the repository root with Docker:
@@ -32,6 +38,15 @@ docker compose --profile mysql up --abort-on-container-exit --exit-code-from ci-
docker compose --profile mysql down --volumes --remove-orphans --rmi local
```
Moodle 4.5 LTS with PostgreSQL:
```bash
export COMPOSE_PROJECT_NAME=local_webhooks_local_moodle45_postgresql
docker compose --profile moodle45 build --pull ci-moodle45
docker compose --profile moodle45 up --abort-on-container-exit --exit-code-from ci-moodle45 ci-moodle45
docker compose --profile moodle45 down --volumes --remove-orphans --rmi local
```
## License
[GNU GPLv3](LICENSE.txt). Copyright (c) [Valentin Popov](mailto:info@valentineus.link).