Skip to content

Simple Merge

Actions
Merge pull request action
v1.0.1
Latest
Star (1)

simple merge action

Merge pull request action.

Inputs

token (required)

github token.

labels

actions trigger when these labels are included. (json array string)

method

merge method.
merge || squash || rebase

title

commit title.

message

commit message.

Outputs

result

success || failure || skipped
success: merge successful.
failure: merge failed. (see action log)
skipped: label unmatch.

Example usage

name: auto merge action
on:
  pull_request_review:
    types:
      - submitted
jobs:
  autoMerge:
    runs-on: ubuntu-latest
    steps:
      - name: automerge
        uses: buildsville/simple-merge@v1
        id: merge
        with:
          token: ${{ secrets.GITHUB_TOKEN }}
          method: 'squash'
          labels: '[ "foo", "bar" ]'
          title: 'commit title'
          message: 'commit message'
      - name: result
        run: |
          echo "result: ${{ steps.merge.outputs.result }}"

Simple Merge is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Merge pull request action
v1.0.1
Latest

Simple Merge is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.