New Workflow View

workflow

#1

Just wanted to say that the new workflow “map” view is absolutely amazing. Thanks!


#2

Thank you for sharing this. It means a lot to us :slight_smile:


#3

@tom It is very cool, and a definite improvement but when you have just a little bit of complexity in your flow, the UI gets confused, and the dependency lines cross and make things less clear…

In this flow:

  • build leads to bundle_dependencies & build_docker
  • build_vanguard leads to ember_dependencies
  • ember_dependencies leads to acceptance_tests
  • bundle_dependencies leads to acceptance_tests & asset_precompilation & rails_tests which all then lead on to rails_staging
  • push_docker relies on build_docker, rails_tests and acceptance_tests

If that makes sense? :slight_smile:

You can see with the crossed dependency lines, it looks all over the place


#4

That definitely seems like there are some wires crossed somewhere! (ba-dum TSSS) I wonder if it’s only if the first two jobs run in parallel or if it’s anytime there’s a fork to two separate dependency trees.

Also makes me wonder… Obviously they should be spatially separated, but maybe it would be worth CCI trying out different shades of stroke colors when dependencies fork off like that, which may also help clarify routing.


#5

@aatkinson Yes, different line colours would do the trick in advance of sorting out the spacing/layout! Nice idea! :thumbsup:


#6

Thanks for the feedback - I’ve passed this onto our engineering team.


#7