Better log separation for composite actions #21276
-
|
See actions/runner#1311. Describe the enhancement The best would be to have the "sub-steps" clearly displayed in the interface liked the steps are for a "normal" actions. We could settle for a text based split but it would not be ideal. I feel this will be essential for |
Beta Was this translation helpful? Give feedback.
Replies: 85 comments 27 replies
-
|
This is really important. Currently logs of composite actions looks like mess. Why no update on this yet? |
Beta Was this translation helpful? Give feedback.
-
|
This is my biggest annoyance with composite actions atm. I am more than happy for them not to even be subspaced, but each step could be right at the top level just like regular steps. After all it is a "composite" of steps. |
Beta Was this translation helpful? Give feedback.
-
|
Bumping this as well, agree with the rest of the folks |
Beta Was this translation helpful? Give feedback.
-
|
We would also greatly benefit from this |
Beta Was this translation helpful? Give feedback.
-
|
This could make things a lot nicer. Upvoting!! |
Beta Was this translation helpful? Give feedback.
-
|
We would love to have this |
Beta Was this translation helpful? Give feedback.
-
|
Bumping, this would be so helpful |
Beta Was this translation helpful? Give feedback.
-
|
+1 |
Beta Was this translation helpful? Give feedback.
-
|
+1 |
Beta Was this translation helpful? Give feedback.
-
|
+1 |
Beta Was this translation helpful? Give feedback.
-
|
+1 |
Beta Was this translation helpful? Give feedback.
-
|
This is a must-have. Right now, I'm forced to do some awkward stuff with multiple jobs (despite the fact it could all be in one job) in order to try to make the "build" steps visually distinct from the "test" steps. Otherwise, if the build fails, it looks like the test job failed unless you look super closely. |
Beta Was this translation helpful? Give feedback.
-
|
+1 |
Beta Was this translation helpful? Give feedback.
-
|
I moved one of my job steps to composite action, to solve another github actions limitation (to be able to skip jobs and still run dependent ones without needing to spam jobs with |
Beta Was this translation helpful? Give feedback.
-
|
+1 |
Beta Was this translation helpful? Give feedback.
-
|
+1 |
Beta Was this translation helpful? Give feedback.
-
|
+1 |
Beta Was this translation helpful? Give feedback.
-
|
+1 |
Beta Was this translation helpful? Give feedback.
-
|
I had to add my own action (gha-timer) to solve the need to time a log group: but unfortunately in composite actions to print out the "echo" in the logs as |
Beta Was this translation helpful? Give feedback.
-
|
+1 |
Beta Was this translation helpful? Give feedback.
-
|
+1 |
Beta Was this translation helpful? Give feedback.
-
|
This ticket was opened nearly three years ago... |
Beta Was this translation helpful? Give feedback.
-
|
+1 |
Beta Was this translation helpful? Give feedback.
-
|
+1 |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
|
+1 |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.









Hi everyone 👋
Thank you for all the feedback here. The current experience where composite action logs are "all aggregated as if it was one big action" makes debugging difficult, and manually wrapping every command in
::group::markers shouldn't be necessary.We're working on an improvement and would love your feedback.
What we're thinking
Nested steps within a composite action would render as collapsible regions within the log panel. The sidebar would stay the same (your composite action still appears as a single step there), but when you click into the logs, you'd see each nested step as its own collapsible section.
Each collapse bar would show: