At the moment, each time a branch is pushed, we run the whole matrix of PHP Versions X Moodle Versions X Database Systems.
It would be nice to restrict runs:
If an action is triggered by a pushed branch, run just one PHP Version and one Moodle Version. Maybe the newest Moodle Version and newest PHP Version and Postgresql.
If triggered by a pull request, run everything - same as now.
If it is easy to implement, also run everything when a tag of pattern X.Y.Z is pushed. This would be used to match new releases like e.g. 1.0.3 or 2.1.0.
At the moment, each time a branch is pushed, we run the whole matrix of PHP Versions X Moodle Versions X Database Systems.
It would be nice to restrict runs:
If an action is triggered by a pushed branch, run just one PHP Version and one Moodle Version. Maybe the newest Moodle Version and newest PHP Version and Postgresql. If triggered by a pull request, run everything - same as now.
If it is easy to implement, also run everything when a tag of pattern X.Y.Z is pushed. This would be used to match new releases like e.g. 1.0.3 or 2.1.0.