Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
Bugfix for loading subworkflows from workflow descriptions. #4394
Sometimes unrelated workflow steps can be flushed in a half complete state and violate integrity constraints when a subworkflow step causes a flush of during the load of a different step. This fixes that by preloading all subworkflows during workflow import.
This PR doesn't include a test case but one will be included if the CWL branch is merged at a later date (xref common-workflow-language/common-workflow-language@cd1dc66).