getsentry / getsentry/sentry

Seer Code Review: Branch/Target Filtering Configuration

Open
#111,425 2 comments 0 reactions 0 assignees View on GitHub
Improvement Seer Code Review
Dominant language
Python
Stars
44.8k
Forks
4.9k
Avg merge
21h 10m
Merged PRs (30d)
635

Description

### Problem Statement

Currently, Seer Code Review runs on every pull request regardless of the source or target branch. For teams with multi-stage promotion pipelines (e.g., feature → develop → staging → production), this results in Seer scanning the same code multiple times, once when new code is introduced, and again on each subsequent environment promotion merge.

This creates some pain points:

- Redundant processing
- AI/bot fatigue.

### Solution Brainstorm

A configurable filtering mechanism that lets teams control when Seer triggers based on source and/or target branch. So reviews only run when new code is actually being introduced, not on subsequent environment promotion merges.

### Product Area

Other

Contributor guide

Open the contributing guide

Research direction

The issue names no files, tests, or entry points. Start by locating Seer Code Review's pull-request trigger and configuration handling, then determine how source and target branch filters should be represented and documented. Done means teams can configure those filters so reviews skip promotion merges while still running for intended pull requests.

Written by the indexing model from the issue text.

Assessment

Domain
devtools
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
32/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.