Individual Pull Request Tool

This tool consists of a Google Sheets file, and accompanying Google Scripts. The sheets involved are:

  • Individual pull request
  • Pull requests overview
  • Reviewers

Purpose

This tool is used for assigning specific reviewers to a specific pull request. This might be necessary in cases where multiple issues are linked.

Setup

This tool requires that the Pull requests overview tool is in use, and has updated its accompanying sheet. Following this, it is possible to select any active pull request in the Individual pull request sheet.

The Reviewers sheet must contain the GitHub account names of all members of the current GIRAF team. This data can be filled in with the Update button at the top of the sheet.

Usage

This tool is used by selecting the specific pull request and reviewers with the dropdowns in the Individual pull request sheet. They are then assigned as reviewers by pressing the Assign Reviewers button which has the assignReviewersToPullRequest script assigned to it, which is found in the IndividualPullRequest.gs file. The selection can then be cleared by pressing the Clear button which has the clearIndividualPullRequestSheet script assigned to it, which is found in the IndividualPullRequest.gs file.


Last update: December 12, 2023