Trigger on pull requests for review pipelines.

Section: Workflow skeleton

Run on pull requests

yaml
yaml
on:
  pull_request:
    branches: [main]
Explanation

This is common for lint, test, and build validation before merging.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Workflow skeleton
Minimal workflow file
Basic YAML structure for a workflow.
OpenIn sheetyamlsame section
Name a workflow clearly
Use a descriptive workflow name.
OpenIn sheetyamlsame section
Run on push to selected branches
Trigger on pushes to specific branches.
OpenIn sheetyamlsame section
Add a manual run button
Enable workflow_dispatch for manual execution.
OpenIn sheetyamlsame section
Manual run with inputs
Prompt for environment or other runtime parameters.
OpenIn sheetyamlsame section
Run on a cron schedule
Schedule workflows using cron syntax in UTC.
OpenIn sheetyamlsame section