How does GitHub Actions decide which workflow to trigger for a given event?

How does GitHub Actions decide which workflow to trigger for a given event?
What is the difference between GitHub Packages and Docker Hub?
Explain the lifecycle of a GitHub issue from creation to closure?
How do you configure branch protection to enforce a pull-request-only workflow?
When would you choose GitHub Enterprise Cloud over GitHub Team?
How does GitHub Actions cache dependencies between workflow runs?
What is the difference between "uses" and "run" in a GitHub Actions step?
Why use GitHub's Dependabot instead of manually tracking dependency updates?
How do you implement GitOps with GitHub Actions and Kubernetes?
What is the difference between GitHub Actions and Jenkins?
Explain the internal working of GitHub Actions' merge queue?
How does GitHub enforce required reviewers with CODEOWNERS?
What is the difference between GitHub-hosted runners and self-hosted runners?
How do you troubleshoot a GitHub Actions job stuck queued?
When should you use repository secrets versus environment secrets in GitHub Actions?
How do you write a multi-job GitHub Actions workflow?
What is the difference between GitHub.com and GitHub Enterprise Server?
How does a GitHub pull request differ from a GitLab merge request?
Why would a team choose GitHub over GitLab for an open-source project?
Explain the execution flow of a GitHub Actions workflow from push to deployment?