I have a few deployments setup where there are several steps in the process. I currently have them ordered in the most efficient way as far as what needs to wait on something else and what can run in parallel. One block I seem to consistently run into is having steps that could run in parallel with certain steps, but not others. The problem being that steps can only be run in parallel with the previous step so everything is somewhat forced to be linear. One way to solve this would be to add a “Run in parallel after…” that takes a step name/number.
Are there any current plans for something similar or perhaps an existing solution that I haven’t thought of?