Skip to content

Latest commit

 

History

History
28 lines (21 loc) · 841 Bytes

README.md

File metadata and controls

28 lines (21 loc) · 841 Bytes

get-pr-info

This composite action is intended to be used in workflows that run on pull-request/<PR_NUMBER> branches.

It will extract the pull-request number from the branch name and use it to fetch information about the corresponding pull-request from GitHub's API.

The JSON object returned by this composite action is described here: https://docs.github.com/en/rest/pulls/pulls#get-a-pull-request.

Example Usage

name: Get PR Info Demo

on:
  push:
    branches:
      - "pull-request/[0-9]+"

jobs:
  main_job:
    runs-on: ubuntu-latest
    steps:
      - id: get-pr-info
        uses: nv-gha-runners/get-pr-info@main
      - run: echo "${BASE_BRANCH}"
        env:
          BASE_BRANCH: ${{ fromJSON(steps.get-pr-info.outputs.pr-info).base.ref }}