Hello,
Some of the tests run by the Moodle.org plugins database can also be executed automatically using GitHub Actions on each commit to your GitHub repository. Enabling this feature helps ensure that future changes to your plugin continue to meet Moodle guidelines.
Here's a quick overview of how to set it up:
- Download this file: GitHub Actions CI configuration.
- Rename it to ci.yml.
- Place it in the .github/workflows directory within your project, for example: Example configuration in moodle-mod_attendance.
Once set up, every commit you make to GitHub will trigger these tests, providing visual feedback (traffic lights) beside each commit and generating a report.