Manage issues in GitHub projects
Reviewpad can be used to automatically manage issues in GitHub projects.
For example, the following configuration automatically adds an issue to a column in the board of GitHub project with a particular title.
You can also use Reviewpad to automatically move issues between columns in the board of a GitHub project based on events such as closing or adding a label to the issue.
reviewpad.yml
workflows:
- name: manage-issues-in-projects
on:
- issue
if:
- rule: '$state() == "open" && !$isLinkedToProject("PROJECT-TITLE")'
extra-actions:
- $addToProject("PROJECT-TITLE", "Todo")
- rule: $state() == "closed"
extra-actions:
- $addToProject("PROJECT-TITLE", "Done")
Similarly, you can also use Reviewpad to manage pull requests in GitHub projects.
Just add the pull_request
event to the on
property of the Reviewpad configuration.
The check description use case contains an example of a workflow that is applied in both issues and pull requests.