right now, all docker and compose errors are being 'delegated'.
Why ?
we want the runner app to try as many tasks as possible, like building several images. Notice that if parent task failed (like building) child task will not be tried (like pushing)
how to do best?
at the end of the pipeline, the app should take a look at result.json and fail the job if there is an error
Why ?
how to do best?