We have started using the “Run condition: only run when the variable expression is true” as a way to control whether a step should run based on a combination of Tenants and Environments (since the list of valid Tenants is different in each Environment, I cannot simply add a Tenant Group filter on the step, but need the greater flexibility of an Octo Variable.)
However, this has the unfortunately side-effect of the step running ONLY based on the variable; it no longer cares whether earlier steps ran successfully or not (since selecting Run condition:Variable is unselecting the Success or Failure choices.)
This is a problem for us, in that these steps are now running even when there has been a failure in an earlier step, which we do not want.
What we need is either: make Run condition: Variable separate from Run condition: Success/Failure/Always; or create new entries SuccessAndVariable, FailureAndVariable.
Thanks for your help.