Make pipeline mini-graph representation more scalable
The mini graph displays all of the stages. There is no mechanism in place to collapse the graph into sections in case of a large number of stages. In such situations, the graph would end up looking like :
Instead of the following, we couldn't just show a summarized version that communicated: X passed, X failed, X running, X paused, X skipped, etc.
Or, alternatively, we could “join” stages that have the same status. So two passing stages in a row would be displayed together. Maybe not the best idea, but I hope you get my point.