task
task copied to clipboard
Enable GHA output grouping prevents real-time streaming of stdout/stderr
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.