SUI-138: Restore RAG matrix cell and add MariaDB cross-DB run #104
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "dev/lars/SUI-138"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Was und warum
Der 2026-07-08 ergaenzte Katalogeintrag fuer
local/literaghat nie eineMatrixzelle erzeugt. Eine Gruppe laeuft nur auf Zweigen, die alle ihre
Plugins in
version.phpdeklarieren —mod/ellistand in derselben Grupperagund deckelt mitsupported = [405, 501]bei Moodle 5.1, waehrend dieMatrix nur
MOODLE_502_STABLEfaehrt. Damit fielenlocal/literag,local/ragingestundwebservice/elediamcpstill komplett aus der CI; derKatalogtest hielt das sogar als Sollzustand fest.
mod/ellibekommt eine eigene Gruppeelli: ein gedeckeltes Plugin nimmtnur noch sich selbst aus der Matrix.
-> Ueberspringe <gruppe>/<zweig>: inkompatibel (...)im Matrix-Log, stattspurlos zu verschwinden.
crossdb: zweiter Install derselben Gruppe gegen MariaDB 11.4plus PHPUnit. Gruppenauswahl in
CROSS_DB_GROUPS(aktuellrag), weillocal\schemaden Volltext-Index als GIN (PostgreSQL) bzw. FULLTEXT(MariaDB) fuehrt und der Retrieval-Pfad daran haengt.
test03/test04 auf gruen, GitLab-Pipeline als Nachweisweg verworfen.
Checks
Beide Jobs lokal in Containern nachgestellt (moodle-plugin-ci 4.5.10,
Moodle 5.2.1, PHP 8.3):
local_literaglocal_ragingestwebservice_elediamcpmoodle-plugin-ci installgruen auf beiden Datenbanken,phplintgruen fueralle drei Plugins, Exitcode 0 durchgehend (die gemeldeten
PHPUnit-Deprecations in ragingest/elediamcp brechen
--fail-on-warningnicht).Ausserdem gruen:
scripts/ci-matrix-test.php(9 Zellen, 1 Cross-DB-Zelle),scripts/runner-compat-test.php,scripts/check-repo-boundaries.sh,php -l,git diff --check.Restrisiko
nachgestellt. Der
crossdb-Job ist ein hartes Gate.rag-Stack laeuft mit diesem PR erstmals ueberhaupt in der regulerenCI-Matrix mit.
mod/ellibleibt ungetestet, bis es Moodle 5.2 deklariert — jetzt immerhinsichtbar im Matrix-Log statt still.
Refs SUI-138