actions-marketplace-validations/Auto Merge Dependency Updates
Automatically merge a PR that only contains dependency updates, based on some rules.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| repo-token | GitHub API token | — | ${{ github.token }} |
| allowed-actors | Comma separated list of usernames auto merge is allowed for | yes | — |
| allowed-update-types | Comma separated list of types of updates that are allowed. Supported: [devDependencies|dependencies]:[major|minor|patch|premajor|preminor|prerelease] | — | devDependencies:minor, devDependencies:patch |
| approve | Automatically approve the PR if it qualifies for auto merge | — | true |
| use-auto-merge | Enable GitHub auto merge on the PR and exit instead of waiting for the checks to complete and merging. Auto merge must be enabled on the repo, and you should make sure this is a required status check | — | false |
| merge | Merge the PR if it qualifies | — | true |
| merge-method | Merge method to use. Supported: "merge", "squash", "rebase" | — | merge |
| package-block-list | Comma separated list of packages that auto merge should not be allowed for | no | — |
| package-allow-list | Comma separated list of packages that auto merge should only be allowed for. Omit to allow all packages | no | — |
Outputs
| name | description |
|---|---|
| success | "true" if the commit meets the criteria |