taskrunner
taskrunner copied to clipboard
runner: fail on any invalid tasks
Instead of partially succeeding on a mix of valid and invalid tasks, fail when any task is invalid. The list of tasks passed in can be thought of a single unit of intended outcome, and hence the new behavior serves the user better - also is less ambiguous.
Based on feedback during the demo.