linuxlewis/Merge Queue
Lightweight merge queue for GitHub Actions. No Enterprise required.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jun 22, 2026
- License
- MIT
Pinned Snippet
uses: linuxlewis/merge-queue-action@875a183cafccee43920bf687484ebabe59ca65bf # v1tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| github-token | GitHub token (use a GitHub App token to trigger CI on branch updates) | yes | — |
| read-token | Token for reading check runs and commit statuses (defaults to github-token). Use GITHUB_TOKEN if your App token lacks checks:read. | no | "" |
| rerun-token | Token for rerunning failed GitHub Actions jobs (defaults to github-token). Use GITHUB_TOKEN with actions:write if your App token cannot rerun workflows. | no | "" |
| base-branch | Base branch to merge into | no | master |
| label | Label that marks PRs for the queue | no | queue |
| merge-method | Merge method: squash, merge, or rebase | no | squash |
| max-ci-reruns | Maximum number of failed GitHub Actions job reruns per PR head commit before dequeuing. Set to 0 to disable reruns. | no | 3 |
| gh-version | GitHub CLI version to install on Linux runners when gh is missing | no | 2.89.0 |
| jq-version | jq version to install on Linux runners when jq is missing | no | 1.8.1 |
Outputs
no outputs