task icon indicating copy to clipboard operation
task copied to clipboard

Enable GHA output grouping prevents real-time streaming of stdout/stderr

Open ssbarnea opened this issue 1 year ago • 2 comments

Based on https://discord.com/channels/974121106208354339/1042886315856892015 we had the following observations:

  • Enabling GHA grouping via output: group does disable progressive stdout streaming. This can be problematic if user has a long-running single script, as he would get zero output on the web console
  • GHA allows streaming when grouping is used
  • By adding interactive: true to a specific command, we can avoid unexpected combination from parallel task executions
  • interactive: true cannot be defined at top level and adding it to each individual command from each individual task adds too much noise to config
  • A considerable number of users may not need parallel task runs
  • Maybe we can we enable GHA output grouping without having to customise Taskfiles? (detect GH specific env vars)

Feedback welcome to this ticket, especially as we do not know exactly what would the optimal behavior.

ssbarnea avatar Nov 17 '22 20:11 ssbarnea