Skip to main content
Version: Next

Attention set

The Attention Set defines what kind of attention a pull request needs at a certain time.

For instance, a brand new pull request with an assigned reviewer requires the reviewer's attention but not the author's attention.

Here's an example of a reviewpad.yml configuration that labels a pull request according to the required attention set.

reviewpad.yml
workflows:
- name: attention-set
if:
- rule: $isWaitingForReview()
extra-actions:
- $addLabel("waiting-review")
- rule: $isWaitingForReview() == false
extra-actions:
- $removeLabel("waiting-review")
- rule: $hasUnaddressedThreads()
extra-actions:
- $addLabel("requires-author-attention")
- rule: $hasUnaddressedThreads() == false
extra-actions:
- $removeLabel("requires-author-attention")