Dumps to a JSON file, all the reviews associated with a specified pull request from the GitHub API.
Simply add the action to your GitHub Action / Workflow.
- name: Get GitHub Pull Request Reviewers
# Versions come from https://github.com/LiamPerson/get-reviews-action/releases
uses: LiamPerson/get-reviews-action@SPECIFY_ME # Specify the version you want by writing in a tag from the link above. E.g: v1.0
The output will be a file called reviews.json
in the root of your repository.
The types in this JSON file are defined here: Please see ReviewResponse
type.
Please ensure that you run this action AFTER any action that would modify files in the working directory as such actions may end up deleting the output from this action!
Such actions include: actions/checkout@v2
!
To test this action simply:
- Add the following to your
.env
file:
GITHUB_TOKEN=your_github_token
GITHUB_REPOSITORY=some/repository
PULL_REQUEST_ID=1337 # or some other pull request id
- Run the following command:
npx ts-node src/index.ts