cathrynlavery/PR Dedup & Rank

Detect duplicate/overlapping PRs and rank quality to surface the best candidate

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
github-tokenGitHub token with pull request, issues, and contents permissionsno${{ github.token }}
file-overlap-thresholdThreshold (0-1) for file overlap to flag likely duplicatesno0.6
semantic-thresholdThreshold (0-1) for title/body semantic similarityno0.75
branch-thresholdThreshold (0-1) for branch-name similarityno0.7
duplicate-thresholdOverall weighted duplicate confidence thresholdno0.72
auto-close-weakerWhether to automatically close lower-quality duplicate PRnofalse
label-nameLabel to apply to weaker duplicate candidatesnoduplicate-candidate
reposComma-separated repos to scan in scheduled mode (owner/repo). Defaults to current repono""
leaderboard-issue-titleIssue title used for scheduled leaderboard updatesnoPR Dedup Leaderboard
max-open-prsSafety cap for number of open PRs scanned in scheduled modeno100
namedescription
duplicate-foundtrue if a duplicate candidate was detected for the current PR
strongest-match-prPR number of strongest duplicate match
weaker-prPR number labeled/closed as weaker candidate