GitHub Issue #11628 - openemr/openemr
Set up a lightweight CI configuration for running integration test suites that only need a database, without the full Docker setup.
Affected test suites: common, controllers, fixtures, validators, unit.
These don't need the full Docker environment. Instead, running a DB through GitHub Actions services, seeding it, and pointing the install to it is sufficient.
Currently CI runs PHP 8.2 and MariaDB 11.8.6 on PRs (under apache and nginx, which aren't relevant for these tests). There's a matrix of PHP and DB versions that runs on master.
No contributions yet.