Skip to content
You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
git-pull-request

GitHub Action

Get Merged Pull Requests

v1.1.1

Get Merged Pull Requests

git-pull-request

Get Merged Pull Requests

Compare two tags and retrieve all the pull requests merged between them

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Get Merged Pull Requests

uses: VanOns/get-merged-pull-requests-action@v1.1.1

Learn more about this action in VanOns/get-merged-pull-requests-action

Choose a version

Test build MIT License GitHub Release

GitHub Action: Get merged pull requests

Compare 2 tags and retrieve all the pull requests merged between them.

Return format

The pull requests are returned in a certain format, depending on the return_type value:

  • title_only (default)
    [{ "title": "Title of the pull request" }]
  • all: see here for a full overview.

Usage

- uses: VanOns/get-merged-pull-requests-action@v1
  with:
    # The GitHub token to use.
    github_token: ""

    # The repository to use. Defaults to current repository. Expected format:
    # `owner/repo`.
    repo: ""

    # The current tag to use. Defaults to current/latest tag.
    current_tag: ""

    # The previous tag to use. Defaults to one tag before the current tag.
    previous_tag: ""

    # What data to return. Options are: `title_only`, `all`.
    # Default: title_only
    return_type: ""

    # The regex to use to determine if a commit is a pull request merge commit. This
    # is checked against a commit's title. Default regex: `^Merge pull request.*`.
    commit_is_pull_request_regex: ""

    # Whether to apply `commit_is_pull_request_regex` to the commits.
    # Default: false
    apply_commit_is_pull_request_regex: ""

    # The regex to use if you want to filter the pull requests. This is checked
    # against a pull request's title. Example regex: `^\[Feat].*`.
    pull_request_regex: ""

Inputs

Input Description Default Required
github_token The GitHub token to use. true
repo The repository to use. Defaults to current repository. Expected format: owner/repo. false
current_tag The current tag to use. Defaults to current/latest tag. false
previous_tag The previous tag to use. Defaults to one tag before the current tag. false
return_type What data to return. Options are: title_only, all. title_only false
commit_is_pull_request_regex The regex to use to determine if a commit is a pull request merge commit. This is checked against a commit's title. Default regex: ^Merge pull request.*. false
apply_commit_is_pull_request_regex Whether to apply commit_is_pull_request_regex to the commits. false
pull_request_regex The regex to use if you want to filter the pull requests. This is checked against a pull request's title. Example regex: ^\[Feat].*. false

License

The scripts and documentation in this project are released under the MIT License.