Skip to content

maxkomarychev/oction-merge-pull-request

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published