ga4gh / task-execution-schemas

Apache License 2.0
80 stars 27 forks source link

Add ignore_error field to executors #158

Closed kellrott closed 1 year ago

kellrott commented 2 years ago

The current 1.0 specification states that for an array of executors: "Execution stops on the first error." Galaxy developers noted (https://github.com/galaxyproject/galaxy/pull/12102) that if the user container returns an error code, it stops the cleanup program from running, even if the Galaxy tool wrapper allows it.

Adding an ignore_errorfield to the caller to define with executors can be allowed to fail, but still continue the chain.