Skip to content

Commit e6b8045

Browse files
committed
💥 Adds 'merge-mode' input
1 parent bf2e558 commit e6b8045

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

‎action.yml‎

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ inputs:
55
github_token:
66
description: "The GitHub token."
77
required: true
8+
merge-mode:
9+
description: "One of 'merge', 'squash', or 'rebase'."
10+
required: true
811
required-pr-user-login:
912
description: "The login of the user that is required to be the creator of the pull request."
1013
required: true
@@ -31,7 +34,7 @@ runs:
3134
PR_URL: "${{ github.event.pull_request.html_url }}"
3235
GITHUB_TOKEN: "${{ inputs.github_token }}"
3336
shell: bash
34-
run: gh pr merge --auto --merge "$PR_URL"
37+
run: gh pr merge --auto --${{ inputs.merge-mode }} "$PR_URL"
3538
- name: Approve patch and minor updates
3639
if: ${{ (steps.dependabot-metadata.outputs.update-type == 'version-update:semver-patch' || steps.dependabot-metadata.outputs.update-type == 'version-update:semver-minor') && (github.event.pull_request.user.login == inputs.required-pr-user-login) }}
3740
env:

0 commit comments

Comments
 (0)