It seems that many module maintainers are just enabling a lot of variants, whether they are needed or not, and this obviously incurs in extra CI costs. Also, if there is a basic bug (ie: code is wrong), it will be run in all variants by default.
https://git.drupalcode.org/search?group_id=2&repository_ref=main&scope=b... and see how there are loads of modules with many variants on
Only if cost is really an issue.
Make the jobs "manual", so they are offered but not run by default. Note that maintainers truly wanting automatic runs can still go ahead and make them automatic again by overriding that setting in their file, but we'd stop
Discuss whether this is needed or not and do an MR if needed.
Maintainers will have a "Play" button next to the variants.
Closed: works as designed
gitlab-ci