skyrim-multiplayer/Auto-Merge Action
Automatically checks out and merges pull requests from specified repositories with specified labels.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| mode | Mode of operation: 'gather' searches PRs by labels then merges, 'exact' merges from a provided commit-tuple, 'gather_only' searches PRs and outputs the commit-tuple without merging. | no | gather |
| commit-tuple | CommitTuple string for exact mode (e.g. commit-tuple-v0:<base_sha>+<pr>:<sha>+...). | no | "" |
| base-repo | Name of the primary repository (e.g. "skyrim-multiplayer/skymp"). PRs from this repo omit the repo prefix in the commit tuple. | no | "" |
| repositories | JSON string containing repositories and their corresponding labels to process. | yes | [] |
| token | Token to be used to check out the code. Can be overriden by per-repository token field. | no | ${{ github.token }} |
| path | Path to the repository to merge pull requests into. | yes | . |
| generate-build-metadata | Whether to generate build metadata. | no | false |
| skip-git-config | Whether to skip setting git user.name and user.email. Defaults to false. | no | false |
| retries | Number of retries for Octokit requests. | no | 5 |
| fetch-retries | Number of retries for git fetch operations. | no | 5 |
| concurrency-limit | Maximum number of concurrent API requests. | no | 10 |
Outputs
| name | description |
|---|---|
| commit-tuple | The commit tuple string produced by gather or gather_only mode. |