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 |
Replies: 93 comments 61 replies
|
This is really important. Currently logs of composite actions looks like mess. Why no update on this yet? |
|
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. |
|
Bumping this as well, agree with the rest of the folks |
|
We would also greatly benefit from this |
|
This could make things a lot nicer. Upvoting!! |
|
We would love to have this |
|
Bumping, this would be so helpful |
|
+1 |
|
+1 |
|
+1 |
|
+1 |
|
+1 |
|
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. |
|
+1 |
|
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 |
|
+1 |
|
+1 |
|
|
|
+1 |
|
ok, it works for at least one i just triggered:
But, even right now, not all runners are 2.333.0: https://github.com/check-spelling-sandbox/check-spelling/actions/runs/23624181272/job/68809674917#step:1:1 is |
|
Is this still happening? When will it be rolled out? |
|
+1 Any update? |
|
@ericsciple - can we get an update on this please? It's been quite a while.. |
|
I just tested a composite action that I authored, and this showed up in the UI!
Collapsible menus are shown for each step, with step name, duration and status, just as @ericsciple mentioned in: https://github.com/orgs/community/discussions/21276#discussioncomment-15552642 Here's a link to the workflow run if you wanted to check it out yourself: https://github.com/mermaid-maker/next-sample-app/actions/runs/29970206513/job/89093797476 |
|
Hi everyone, We’ve made additional performance improvements to the rendering of log lines, particularly for composite actions with large logs. These improvements were rolled out yesterday. Please let us know if you’re still experiencing slow loading, rendering delays, or any other performance issues when viewing composite action logs. Your feedback will help us validate the improvements and identify any remaining problems. |
|
This seems to break my use case for terraform deploys. I have a manual intervention step where I like do have users review the plan and approve/deny. Not being able to see logs of previous steps until the entire job completes is a huge gap for me. |
|
Chrome on a Pixel:
There's a 🔻 that's running into |





















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: