Skip to content
Github Action for finding the Pull Request (PR) associated with the current SHA.
JavaScript
Branch: master
Clone or download
Latest commit b6f8d73 Oct 18, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
node_modules
.prettierrc.js
README.md
action.yml
main.js
package-lock.json
package.json

README.md

gh-find-current-pr

This action tries to figure out the current PR.

If the event is a pull_request, it's very easy to get the current PR number from the context via ${{ github.event.number }}, but unfortunately this information does not seem to be readily available for a push event. This action sends a request to GitHub to find the PR associated with the current SHA, and returns its number in the number output. number will be an empty string if there is no PR.

Additionnaly, title and body outputs are available as well to get the respective title and body of the PR.

Usage

    steps:
      - uses: actions/checkout@v1
      # Find the PR associated with this push, if there is one.
      - uses: jwalton/gh-find-current-pr@v1
        id: findPr
        with:
          github-token: ${{ secrets.GITHUB_TOKEN }}
      # This will echo "Your PR is 7", or be skipped if there is no current PR.
      - run: echo "Your PR is ${PR}"
        if: success() && steps.findPr.outputs.number
        env:
          PR: ${{ steps.findPr.outputs.pr }}
You can’t perform that action at this time.