What GitHub Actions feature allows you to call a workflow defined in another repository?
Select an answer to reveal the explanation.
Short Explanation and Infographic
Reusable workflows can live in a different repository entirely. Use 'uses: org/central-workflows/.github/workflows/security-scan.yml@main' and your workflow calls the security scan from a centralized repo. Central governance of shared CI patterns.
Full explanation below image
Full Explanation
GitHub Actions reusable workflows support cross-repository calls using the 'uses' keyword with the full repository path. Syntax: 'uses: {owner}/{repo}/.github/workflows/{filename}@{ref}'. For example: 'uses: myorg/shared-workflows/.github/workflows/security-scan.yml@v1'. Requirements: (1) The called workflow must be in a public repository or the same organization. (2) The workflow must have 'workflow_call' as one of its triggers. (3) Enterprise settings may restrict cross-repository workflow calls. Benefits: central repository for organization-wide CI/CD patterns, version-pinned shared workflows, consistent security and compliance checks across all repositories. Repository dispatch events trigger workflows via API but don't directly call another repo's workflow. GitHub Marketplace provides Actions (steps), not reusable workflows.