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.
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_error
field to the caller to define with executors can be allowed to fail, but still continue the chain.