Misleading "Succeeded" label on pipelines when post-run scripts fail
acknowledged
B
Bronze Crow
Nextflow Tower version: 23.2.0
In the Runs page, pipelines are marked as Succeeded if the Nextflow pipeline itself has executed without issues. However, this leaves out the post-run script. If this one fails, the pipeline would still be marked as Succeeded. This can be misleading for users, as they would simply see the green label and assume everything went well. If they were running important tasks in the scripts and some of the commands failed, they would not notice unless they actively looked at the entire Execution log, which they would not be inclined to do for apparently successful pipelines.
It would improve the UX to raise some kind of warning to let users know that something went wrong with the run, whether it was the pipeline itself or the scripts.
G
Gamboge Muskox
If the post-run takes some time for the execution, the status of the workflow will be finished and succeeded although the post-run is not finished yet. This caused some issues for us when relying on the status as an indicator for finishing a run
Rob Newman
updated the status to
acknowledged