liveBook · Manning

Label manager

As explained in "Looks Good to Me"

A pull-request validator that automatically applies labels based on pull-request attributes such as age.

A label manager is a pull-request validator that applies labels from configurable attributes and states. Teams can flag aging pull requests, empty descriptions, and other conditions automatically. section 5.4.2

Useful team rules include:

  • Add a label when a pull request has remained open too long. section 5.4.2
  • Check whether the pull-request description is empty and label it accordingly. section 5.4.2
  • Use age labels to surface unreviewed pull requests or comments that remain unresolved after a week. section 5.4.5

A practical escalation rule

Configure the action to label a pull request by age, then use that label to bring an overdue review to the team’s attention without repeated manual notifications. section 5.4.5

How "Looks Good to Me" covers it

How deep it goes
Describes configurable rules and practical uses but does not specify implementation details or a complete configuration.
Examples
Uses labels for pull-request age, empty descriptions, overdue reviews, and unresolved reviewer comments.
What it assumes
Assumes a team already uses pull-request labels and has decided which attributes or delays deserve attention.
What you can do after
Configure it through GitHub Actions to enforce team-specific pull-request checks and attention rules.
How it connects
Connects pull requests with labels, automation, validation, and reminders.

This explainer was generated by Manning's knowledge graph from the text of "Looks Good to Me". The section links point to the parts of the book it draws on.