Skip to content

A Github Action that gets the branch name based on a pull request.

Notifications You must be signed in to change notification settings

andrevalentin/get-branch-name-by-pr

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

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Get the branch name from a pull request (PR)

A Github Action that retrieves the branch name from a PR and sets it in the output for other actions to use. It can either accept a specific PR ID/number, or try to take from the current context if none is provided.

Usage

Example of providing a PR ID to fetch & subsequently use the branch name

- name: Get branch name based on PR ID
  uses: andrevalentin/get-branch-name-by-pr@1.0.0
  id: pr_data
  with:
    repo-token: ${{ secrets.GITHUB_TOKEN }}
    pr-id: 123

- name: Checkout code
  uses: actions/checkout@v2
  with:
    ref: ${{ steps.pr_data.outputs.branch }}

Example where the action just takes the PR ID from context

- name: Get branch name based on PR
  uses: andrevalentin/get-branch-name-by-pr@1.0.0
  id: pr_data
  with:
    repo-token: ${{ secrets.GITHUB_TOKEN }}

- name: Checkout code
  uses: actions/checkout@v2
  with:
    ref: ${{ steps.pr_data.outputs.branch }}

License

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

About

A Github Action that gets the branch name based on a pull request.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published