Skip to content

v0.4.0

Compare
Choose a tag to compare
@geoffxy geoffxy released this 30 Oct 21:34
· 69 commits to master since this release

[v0.4.0] Run as much of a task as possible

This release is the fourth feature release of Conductor. The primary change in this release is that Conductor will now attempt to run as much of a task as possible.

Before v0.4.0, if a task had multiple dependencies, Conductor would stop running the task as soon as one dependent task failed. Now, even if a dependent task fails, Conductor will still run other dependent tasks that do not depend on the failed task(s). After finishing, Conductor will print a list of the failed tasks as well as any tasks that had to be skipped because their dependencies failed.

To restore the old behavior where a task would fail as soon as once dependency failed, run using the --stop-early flag.

Changelog

  • Conductor will now run as much of a task as possible, despite failures (#37)
  • Fixed a bug related to TeeProcessor