Which trigger must a reusable workflow define to be callable from another workflow?
Select an answer to reveal the explanation.
Short Explanation and Infographic
A reusable workflow needs to opt in with 'workflow_call' — it's the handshake that allows other workflows to invoke it.
Full explanation below image
Full Explanation
The 'workflow_call' trigger is specifically designed for reusable workflows. It allows a workflow to be invoked from another workflow using 'uses:' in a job definition. 'workflow_dispatch' allows manual triggering via the UI or API but not programmatic calls from other workflows. 'repository_dispatch' triggers workflows via the GitHub API with custom event types. 'workflow_run' triggers a workflow after another named workflow completes — it does not make the workflow callable as a reusable unit.