-
Task
-
Resolution: Fixed
-
Minor
-
3.5.17, 3.8.8, 3.9.5, 3.10.2, 3.11, 4.0
-
MOODLE_310_STABLE, MOODLE_311_STABLE, MOODLE_35_STABLE, MOODLE_38_STABLE, MOODLE_39_STABLE, MOODLE_400_STABLE
-
MOODLE_310_STABLE, MOODLE_39_STABLE
-
Right now, every time a moodle/moodle clone is pushed to github, it triggers any CI automation configured, normally Travis and/or GHA.
That's a lot of jobs for nothing, repeated everywhere (really those CI tools should be cleverer and detect when the same job is being run multiple times, but they don't).
Also because upstream branches are already checked by Moodle own Ci infrastructure (phpunit, behat, cibot...).
So this issue is about:
1) by default, prevent master and stable upstream branches to trigger Travis or GHA jobs.
2) if possible (opt-in) allow them to be run via environment variable.
Ciao