Add option to "run tests if X is present" on CI jobs
At the moment Gearset only offers an "all or nothing" option ("run all tests"), which is safer but completely ruins minor and cosmetic deployments (because it then takes half an hour to deploy even the smallest, inconsequent change like a Layout change) or "apex or nothing" option ("Default") which does allow for minor deployments to go through.. but also anything that's not Apex, which is dangerous because what if I'm deploying other automations like Flows? these changes would go un-tested.
At the very least an option for "run all tests if Apex OR Flow is present" sounds mandatory. But ideally we should be able to select whatever metadata we like, personally I want all tests to run whenever we're deploying any automation change eg. Apex files, or Flow, or Processes, or Workflows, or validation rules, etc.
But I don't need them to run if I'm just changing a Layout.
Please can we get more options around what causes tests to run during a CI deployment or validation job?