GitHub "get PR from repo" does not respond to triggers

Describe the problem/error/question

Sub workflow does not trigger at all. Parent “manual trigger” triggers other nodes, but the GH sub workflow does not.
It triggers when triggered manuall and outputs the expected data.
Whether placed after the manual trigger, or after another node, does not change anything.
If the manual trigger is linked ONLY to the GH workflow, it will run.
But when the trigger is connected to mutliple nodes, the subworkflow does not run.

The same thing happens when not using a subworkflow but just connecting a GH node to the manual trigger in the main workflow.

What is the error message (if any)?

Please share your workflow

Share the output returned by the last node

Information on your n8n setup

  • n8n version:
    1.113.3
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app): Docker
  • Operating system: Ubuntu on WSL 2

Hi @Emilien_Kopp

I think this is how the Execution order in multi-branch workflows works

executes each branch in turn, completing one branch before starting another. n8n orders the branches based on their position on the canvas, from topmost to bottommost. If two branches are at the same height, the leftmost branch executes first.

You can use the Merge node before the Code node to force the execution order and ensure all branches complete before the Code node runs..