Replies: 9 comments 2 replies
-
|
+1 - this was the discussion I was about to start: Reusable workflows when called do not display dependencies between jobs. In this example, my Ideally the matrix should show the nested workflows with dependencies, like normal workflows have. |
Beta Was this translation helpful? Give feedback.
-
|
I have the following structure: scheduler workflow (*) -> matrix generator workflow -> reusable workflow (14 instances) (*) passes some inputs to the matrix generator workflow to filter the matrix, depending on if it is a PR or Push or wahtever. Everything is flatten, so very hard to distinguish. |
Beta Was this translation helpful? Give feedback.
-
|
Just to echo the above, reusable multi-job workflows in combination with the matrix strategy is very powerful, but the UI experience is extremely lacking... |
Beta Was this translation helpful? Give feedback.
-
|
The same for me, very hard to understand what is going on when you use matrix and reusable workflow: |
Beta Was this translation helpful? Give feedback.
-
|
This is a very bad user experience, specially for monorepo structures which makes it almost impossible to understand what's going on. Ideally each called workflow should be displayed in the UI individually - or at least have a toggle option to be able to see what has been generated from it. @vaind example clearly shows how a good design for this would look like. Does someone from product has had the opportunity to have a look at this? |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
workflow-dispatch can be of help as it won't "flatten" inner workflows on the UI, but it's got its own troubles |
Beta Was this translation helpful? Give feedback.
-
|
Any updates here? |
Beta Was this translation helpful? Give feedback.
-
|
Please someone fix this. |
Beta Was this translation helpful? Give feedback.





Uh oh!
There was an error while loading. Please reload this page.
-
Select Topic Area
Product Feedback
Body
Moving a set of jobs, with dependencies between them, to a reusable workflow makes the UI for that given workflow just list the inner jobs as a flat list. This makes it very hard to see what's actually being run, see the dependencies and resolve issues.
See the following example of the same job, before and after moving part of the jobs to the reusable workflow:

Beta Was this translation helpful? Give feedback.
All reactions