6c447a060e73631597fe8df23829a4ec8415e030
Moodle Webhooks
local_webhooks is a Moodle local plugin under active modernization.
Status
Gitea is the source of truth. GitHub is intentionally a stale mirror.
The develop branch is unreleased modernization work toward 6.0.0 and is not production-ready. Synchronous delivery and the legacy administration/configuration UI are disabled, so this branch sends no webhook requests.
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.
Run the same checks from the repository root with Docker:
PostgreSQL:
export COMPOSE_PROJECT_NAME=local_webhooks_local_postgresql
docker compose build --pull ci
docker compose up --abort-on-container-exit --exit-code-from ci ci
docker compose down --volumes --remove-orphans --rmi local
MySQL:
export COMPOSE_PROJECT_NAME=local_webhooks_local_mysql
docker compose --profile mysql build --pull ci-mysql
docker compose --profile mysql up --abort-on-container-exit --exit-code-from ci-mysql ci-mysql
docker compose --profile mysql down --volumes --remove-orphans --rmi local
License
GNU GPLv3. Copyright (c) Valentin Popov.
Languages
PHP
98.2%
Shell
1.8%