Skip to content

Gets the reviews associated with a specified pull request from the GitHub API

License

Notifications You must be signed in to change notification settings

LiamPerson/get-reviews-action

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Repository files navigation

What does it do?

Dumps to a JSON file, all the reviews associated with a specified pull request from the GitHub API.

Usage

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.

Types

The types in this JSON file are defined here: Please see ReviewResponse type.

Gotchas

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!

Developers

To test this action simply:

  1. 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
  1. Run the following command:
npx ts-node src/index.ts

About

Gets the reviews associated with a specified pull request from the GitHub API

Resources

License

Stars

Watchers

Forks

Packages

No packages published