Currently, each repository that uses the workflow needs to declare a config.json where it defines the main supported version and the test
matrix. This could be automated. Instead of parsing the config.json, the index.js file could build the static and test matrix automatically. To do that, the index.js needs to know which moodle and php versions are currently supported and what the support status is (stable or security support).
This would make the config.json file for many plugins obsolete. This would make updating easier.
Currently, each repository that uses the workflow needs to declare a config.json where it defines the main supported version and the test
matrix. This could be automated. Instead of parsing the config.json, the index.js file could build the static and test matrix automatically. To do that, the index.js needs to know which moodle and php versions are currently supported and what the support status is (stable or security support).
This would make the config.json file for many plugins obsolete. This would make updating easier.