Make all variants "manual" by default for cost savings

Created on 31 May 2024, 7 months ago
Updated 11 September 2024, 4 months ago

Problem/Motivation

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.

Steps to reproduce

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

Proposed resolution

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

Remaining tasks

Discuss whether this is needed or not and do an MR if needed.

User interface changes

Maintainers will have a "Play" button next to the variants.

Feature request
Status

Closed: works as designed

Component

gitlab-ci

Created by

🇪🇸Spain fjgarlin

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @fjgarlin
  • Status changed to Closed: works as designed 4 months ago
  • 🇪🇸Spain fjgarlin

    No concerns so far, so closing this. We can reopen if it becomes an issue.

Production build 0.71.5 2024