Skip to content
git-pull-request

GitHub Action

Github Pull Request

v2.12.1 Latest version

Github Pull Request

git-pull-request

Github Pull Request

⤵️ Create pull request

Installation

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

              

- name: Github Pull Request

uses: repo-sync/[email protected]

Learn more about this action in repo-sync/pull-request

Choose a version

    GitHub Pull Request

    We are in process of archiving this repository. This Action was created before GitHub CLI was an option. We believe there are now better options for creating pull requests using GitHub Actions.

    We recommend using GitHub CLI directly in your workflow file. See: gh pr create

    For example:

    # File: .github/workflows/pull-request.yml
    
    on:
      push:
        branches:
          - feature-1
    
    permissions:
      pull-requests: write
    
    jobs:
      pull-request:
        runs-on: ubuntu-latest
        steps:
          - uses: actions/checkout@v3
          - name: pull-request
            run: |
              gh_pr_up() { gh pr create $* || gh pr edit $* }
              gh_pr_up --title "My pull request" --body "Description"

    Refer to the gh pr create docs for further options. Read "Defining outputs for jobs" to define outputs. As a result of "GitHub Actions – Updating the default GITHUB_TOKEN permissions to read-only", you will need both the permissions: entry and to update your repository settings.

    Thank you to the many contributors of this repository.