Clean the repository cache if it is in incomplete state (#595)

This commit is contained in:
KADOTA, Kyohei authored and GitHub committed 2021-04-06 06:43:02 -07:00
1 parent 465fbba7d1
commit 010e459e95
3 files changed
+49 -11

No files matched your search

+8 -8
View File
@@ -105,17 +105,17 @@ func NewParallelExecutor(executors ...Executor) Executor {
}()
}
// Executor waits all executors to cleanup these resources.
var firstErr error
for i := 0; i < len(executors); i++ {
select {
case <-ctx.Done():
return ctx.Err()
case err := <-errChan:
if err != nil {
return err
}
if err := <-errChan; err != nil && firstErr == nil {
firstErr = err
}
}
return nil
if err := ctx.Err(); err != nil {
return err
}
return firstErr
}
}