DataBiosphere / toil

A scalable, efficient, cross-platform (Linux/macOS) and easy-to-use workflow engine in pure Python.
http://toil.ucsc-cgl.org/.
Apache License 2.0
900 stars 240 forks source link

Fix unexecuted CWL jobs with dynamic requirements failing on missing inputs #5136

Closed adamnovak closed 3 weeks ago

adamnovak commented 1 month ago

This will fix #4930 by patching a hole where we could run fill_in_defaults() for a CWL job's inputs before checking that its conditional was true.

Changelog Entry

To be copied to the draft changelog by merger:

Reviewer Checklist

Merger Checklist