Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.gitnotifier.com/llms.txt

Use this file to discover all available pages before exploring further.

GitNotifier focuses on high-signal pull request activity. Here are the events we react on and _can _forward.

Pull Request Events

  • Review requested
  • Review request removed
  • Assignment / unassignment
  • Review submitted (including approved and changes requested)
  • PR opened
  • PR merged
  • PR closed without merge
  • New comments on PRs

Review Comment Routing

For GitHub pull_request_review_comment notifications, GitNotifier routes recipients based on whether a comment starts a thread or replies in a thread.
  • Top-level human comment: notify the PR audience (author, assignees, requested reviewers), excluding the sender.
  • Top-level bot comment: notify nobody.
  • Reply in a thread: notify the PR author, non-bot thread participants, and the replied human user (excluding the sender).
  • Reply to a bot message: skip the replied-user recipient, but still notify the PR author and non-bot thread participants.
  • @mentions on human comments/replies notify mapped users in our DB, even if they are not PR author/assignee/reviewer.
  • Top-level bot comments are strict no-notify, including mentions.
If Reviewer Comment Quiet Mode is enabled for a user, GitNotifier mutes reviewer-scoped PR comment notifications for that user while still delivering direct @mentions.

Team Review Request Mute Behavior

When you mute a GitHub team slug in Slack App Home and a PR is review-requested to that team:
  • GitNotifier skips your review-request DM for that event.
  • GitNotifier auto-mutes that PR for your future notifications.
  • Direct @mentions to your GitHub username still notify you.
  • If you were also explicitly requested as an individual reviewer, notifications continue as usual.

Examples

  • John posts a top-level review comment -> PR audience is notified.
  • Bob replies to John’s thread comment -> John, PR author, and other thread participants are notified (deduped, excluding Bob).
  • John and Bob each post separate top-level comments -> PR audience is notified for both comments.
  • coderabbit[bot] posts a top-level comment -> nobody is notified.
  • John replies to coderabbit[bot] in thread -> PR author and other non-bot thread participants are notified.
  • coderabbit[bot] replies to John’s thread comment -> John, PR author, and other non-bot thread participants are notified.

CI Signals

  • Check suite failures
  • Workflow job failures
  • Main/default branch failure alerts after merge
  • Ready-to-merge signal when CI succeeds

Release Discussion Mentions

Mentions in GitHub release discussions can be sent to Slack.