exelearning / mod_exeweb

Activity-type Moodle module to create and edit web sites with eXeLearning (online).
0 stars 1 forks source link

Configure Moodle Plugin CI in GitHub Actions #6

Closed erseco closed 2 months ago

erseco commented 2 months ago

Dear Team,

I am pleased to submit a PR that addresses the issue #5, "Configurar Moodle Plugin CI en GitHub Actions."

Description: This PR introduces a GitHub Actions workflow to automatically test our Moodle plugin using Moodle Plugin CI. This ensures continuous quality and compatibility checks for our code.

Key Enhancements:

  1. Automation of Tests: Executes unit and integration tests automatically on each push and pull request.
  2. Consistency: Ensures all contributors adhere to the same coding and testing standards.
  3. Efficiency: Identifies errors early, allowing for timely corrections before merging into the main branch.
  4. Compatibility: Checks the plugin's compatibility across different Moodle versions, preventing potential conflicts.

Configuration Details:

Tasks Completed:

  1. Created the GitHub Actions configuration file.
  2. Set up Moodle Plugin CI for code testing and static analysis.
  3. Integrated the workflow to run on every push and pull request.

This improvement not only enhances our code quality but also facilitates better collaboration and contribution from other developers. We welcome any feedback or suggestions on this proposal.

Thank you!

Best regards, Ernesto