-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Prevent Silent Errors #666
Conversation
FYI I found a bug in the export_taxon_tables task that causes a silent error:
It's due to a stray public_health_bioinformatics/tasks/utilities/data_export/task_broad_terra_tools.wdl Line 781 in 34a64fb
I'm fixing it over on PR #662 but you may want to add to this PR if you're testing the task/workflow via TheiaProk wfs |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for adding these @sage-wright. We should make this standard practice for all WDL task development, going forward.
This PR closes #642
🗑️ This dev branch should be deleted after merging to main.
🧠 Summary
In tasks where python scripts are called, we are telling the WDL to actually stop when the exit code is 1.
⚡ Impacted Workflows/Tasks
This PR may lead to different results in pre-existing outputs: No
This PR uses an element that could cause duplicate runs to have different results: No
🛠️ Changes
⚙️ Algorithm
Truly, all I am doing is adding a pipefail warning
➡️ Inputs
⬅️ Outputs
🧪 Testing
Suggested Scenarios for Reviewer to Test
🔬 Final Developer Checklist
🎯 Reviewer Checklist