We now handle a step as if it where just one instance.
But basically every step runs [n matrix_instances] times.
Steps should therefore at runtime be a map of step instances instead of one step.
And then all output should be stored per step/instance/command instead of per step/command.
Which would be much clearer at config time in when statements.
We now handle a step as if it where just one instance. But basically every step runs [n matrix_instances] times. Steps should therefore at runtime be a map of step instances instead of one step. And then all output should be stored per step/instance/command instead of per step/command. Which would be much clearer at config time in when statements.