aliwatters/Auto-Merge PR
Enable auto-merge on eligible PRs when checks pass. Supports configurable token for triggering downstream workflows.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Feb 20, 2026
- License
- None
Pinned Snippet
uses: aliwatters/auto-merge-pr@17458b90ab2876f781eb4d83a7a6dbaf156bbec6 # v1tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| token | GitHub token with contents:write and pull-requests:write permissions. Use a PAT or GitHub App token to trigger downstream workflows. | no | ${{ github.token }} |
| merge-method | Merge method to use (squash, merge, rebase) | no | squash |
| required-labels | Comma-separated list of labels that opt a PR into auto-merge (empty = rely on GitHub auto-merge flag only) | no | automerge |
| exclude-labels | Comma-separated list of labels that exclude a PR from auto-merge | no | no-automerge |
| auto-approve-dependabot | Auto-approve and auto-merge minor/patch Dependabot PRs | no | true |
Outputs
| name | description |
|---|---|
| result | Result of the auto-merge attempt (merged, skipped, blocked, error) |
| pr-number | PR number that was processed |