Skip to content

datadrivers/pull-request-action

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pull Request Action

☞ Github Actions to create pull request ⤵️

Note: This action is supported on all runners operating systems (ubuntu, macos, windows)

Inspired from https://github.com/repo-sync/pull-request

📚 Usage

Minimum

    - uses: GuillaumeFalourd/pull-request-action@v1
      with:
        destination_branch: "main"
        github_token: ${{ secrets.GITHUB_TOKEN }}

Maximum

    - name: pull-request
      uses: GuillaumeFalourd/pull-request-action@v1
      uses: repo-sync/pull-request@v2
      with:
        source_branch: ""                                 # If blank, default: triggered branch
        destination_branch: "main"                        # If blank, default: main
        pr_title: "Pulling ${{ github.ref }} into main"   # Title of pull request
        pr_body: "An automated PR"                        # Full markdown support, requires pr_title to be set
        pr_template: ".github/PULL_REQUEST_TEMPLATE.md"   # Path to pull request template, requires pr_title to be set, excludes 
        pr_reviewer: "john, britney"                      # Comma-separated list (no spaces)
        pr_assignee: "john"                               # Comma-separated list (no spaces)
        pr_label: "auto-pr"                               # Comma-separated list (no spaces)
        pr_milestone: "Milestone 1"                       # Milestone name
        pr_draft: true                                    # Creates pull request as draft
        pr_allow_empty: true                              # Creates pull request even if there are no changes
        github_token: ${{ secrets.GITHUB_TOKEN }}         # If blank, default: GITHUB_TOKEN (can use PAT)

🤝 Contributing

☞ If you're interested in contributing to this repository, please follow the guidelines

🏅 Licensed

☞ This repository uses the Apache License 2.0