Skip to content
This repository has been archived by the owner on Aug 2, 2023. It is now read-only.

repo-sync/pull-request

Use this GitHub Action with your project

Add this Action to an existing workflow or create a new one.

View on Marketplace
master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

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.