maxkomarychev / oction-merge-pull-request

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Merge a pull request (Merge Button)

"Oction" is a GitHub Action that implements a single call with @octokit/request allowing easy interaction with GitHub REST APIs from your workflow.

Original documentation: https://developer.github.com/v3/pulls/#merge-a-pull-request-merge-button

This action implements PUT request to /repos/{owner}/{repo}/pulls/{pull_number}/merge

Quick start

- uses: maxkomarychev/oction-merge-pull-request@v0.7.1
  id: my_step_id
  with:
    token: <token value>
    pull_number: <pull_number value>
- name: Print outputs
  run: |
    echo ${{ steps.my_step_id.outputs.id }}
    echo ${{ steps.my_step_id.outputs.number }}

Inputs

Name Is required Description
token true Token to authenticate the request
owner false owner parameter
repo false repo parameter
pull_number true pull_number parameter
commit_title Title for the automatic commit message.
commit_message Extra detail to append to automatic commit message.
sha SHA that pull request head must match to allow merge.
merge_method Merge method to use. Possible values are merge, squash or rebase. Default is merge.

Outputs

Name Description
id id field of the response (if exists)
number number field of the response (if exists)

Friendly octions

About

License:MIT License


Languages

Language:JavaScript 100.0%