1
0
mirror of https://github.com/go-task/task.git synced 2025-04-25 12:25:07 +02:00

Add CHANGELOG entry for

This commit is contained in:
Andrey Nering 2023-03-08 22:37:04 -03:00
parent 88d644a7e9
commit 68aef2ef0d
2 changed files with 7 additions and 5 deletions

@ -2,6 +2,10 @@
## Unreleased
- Add ability to set `error_only: true` on the `group` output mode. This will
instruct Task to only print a command output if it returned with a non-zero
exit code
([#664](https://github.com/go-task/task/issues/664), [#1022](https://github.com/go-task/task/pull/1022) by @jaedle).
- Fixed bug where `.task/checksum` file was sometimes not being created when
task also declares a `status:`
([#840](https://github.com/go-task/task/issues/840), [#1035](https://github.com/go-task/task/pull/1035) by @harelwa, [#1037](https://github.com/go-task/task/pull/1037) by @pd93).

@ -293,11 +293,9 @@ func (e *Executor) runCommand(ctx context.Context, t *taskfile.Task, call taskfi
Stdout: stdOut,
Stderr: stdErr,
})
defer func() {
if err := close(err); err != nil {
e.Logger.Errf(logger.Red, "task: unable to close writer: %v", err)
}
}()
if closeErr := close(err); closeErr != nil {
e.Logger.Errf(logger.Red, "task: unable to close writer: %v", closeErr)
}
if execext.IsExitError(err) && cmd.IgnoreError {
e.Logger.VerboseErrf(logger.Yellow, "task: [%s] command error ignored: %v", t.Name(), err)
return nil