Skip to content

Feature: Automated PR size and service categorization #14456

@eylulsenakumral

Description

@eylulsenakumral

Issue

Enhancement: Auto-categorize PRs by size and service for faster review

Context

Audius apps has 30 open PRs across:

  • Discovery node changes
  • Identity service
  • Solana contracts
  • Mobile fixes
  • Performance optimizations

You already use size labels (M/L) and service labels. Automating this could help.

Proposal

reviewflow-cli analyzes PRs and auto-categorizes:

What it does:

  • Estimates size based on files/lines changed
  • Detects service touched (identity, discovery, solana)
  • Auto-labels with your existing tags
  • Flags N+1 query fixes

Example:

PR #14412 (N+1 fix) → size:L, discovery-node
PR #14407 (inactivity) → size:M, identity-service
PR #14392 (migration) → size:L, feature
PR #14363 (iOS queue) → size:M, mobile

Setup:

npm install -g reviewflow-cli
reviewflow analyze --service-detection

Would this help with PR triage?


Not affiliated - just a suggestion

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions