I Suspect one of the nodes in the loop didnt return any items, this would also stop the flow from executing further.
the Done output doesnt seem to have any output (see grey line there)
But cannot see the rest of the nodes so only know github is returning all items sofar.
If this doesnt help you yet, please post a screenshot of the execution of the complete flow when it stops.
Agree with @BramKn ! Think that is the problem. The simplest potential solution would be activating the setting “Always Output Data” on that node. If it is the last one before the loop ends no changes on the workflow should be needed. If not you potentially need an IF-Node to bypass other nodes.
thanks much @BramKn@jan, with your inputs I figure out the cause for early return:
in the loop I have a github node to get file from a repo. and it fails whenever file name contains a “?”, even though I checked “continue on fail” it doesn’t seem to help.