Skip to content

Revert duplicate issue checker to text-based matching#21961

Merged
ryan-crabbe merged 1 commit intomainfrom
litellm_revert_duplicate_workflows
Feb 23, 2026
Merged

Revert duplicate issue checker to text-based matching#21961
ryan-crabbe merged 1 commit intomainfrom
litellm_revert_duplicate_workflows

Conversation

@ryan-crabbe
Copy link
Collaborator

@ryan-crabbe ryan-crabbe commented Feb 23, 2026

Relevant issues

Pre-Submission checklist

Please complete all items before asking a LiteLLM maintainer to review your PR

  • I have Added testing in the tests/litellm/ directory, Adding at least 1 test is a hard requirement - see details
  • My PR passes all unit tests on make test-unit
  • My PR's scope is as isolated as possible, it only solves 1 specific problem
  • I have requested a Greptile review by commenting @greptileai and received a Confidence Score of at least 4/5 before requesting a maintainer review

CI (LiteLLM team)

CI status guideline:

  • 50-55 passing tests: main is stable with minor issues.
  • 45-49 passing tests: acceptable but needs attention
  • <= 40 passing tests: unstable; be careful with your merges and assess the risk.
  • Branch creation CI run
    Link:

  • CI run for the last commit
    Link:

  • Merge / cherry-pick CI run
    Links:

Type

Changes

Remove the Claude Code-powered duplicate PR detection workflow and revert the duplicate issue checker back to wow-actions/potential-duplicates with text similarity matching.

…te PR workflow

Remove the Claude Code-powered duplicate PR detection workflow and revert
the duplicate issue checker back to wow-actions/potential-duplicates with
text similarity matching.
@vercel
Copy link

vercel bot commented Feb 23, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
litellm Ready Ready Preview, Comment Feb 23, 2026 11:29pm

Request Review

@ryan-crabbe ryan-crabbe merged commit 3faf5e5 into main Feb 23, 2026
35 of 82 checks passed
@greptile-apps
Copy link
Contributor

greptile-apps bot commented Feb 23, 2026

Greptile Summary

This PR reverts the duplicate issue detection workflow from a Claude Code AI-powered approach back to the original wow-actions/potential-duplicates GitHub Action with text similarity matching (0.6 threshold). It also removes the Claude Code-powered duplicate PR detection workflow entirely.\n\n- Reverts .github/workflows/check_duplicate_issues.yml to use wow-actions/potential-duplicates@v1 with text-based similarity matching, removing the dependency on Anthropic API keys and Claude Code CLI\n- Deletes .github/workflows/check_duplicate_prs.yml, removing duplicate PR detection altogether\n- Eliminates CI dependency on LITELLM_VIRTUAL_KEY and LITELLM_BASE_URL secrets for duplicate detection workflows\n- The reverted issue checker file matches the original version from commit 37c014c80 exactly

Confidence Score: 4/5

  • This PR is safe to merge — it reverts CI workflows to a previously working state with no impact on application code.
  • Score reflects that this is a clean revert of CI workflow files only, with no application code changes. The reverted file matches the original version exactly. The only minor concern is the use of a tag (@v1) rather than a pinned commit SHA for the third-party action, but this is consistent with the repo's existing conventions for some actions.
  • No files require special attention. Both changes are straightforward CI workflow modifications.

Important Files Changed

Filename Overview
.github/workflows/check_duplicate_issues.yml Reverts from Claude Code AI-powered duplicate issue detection back to the original wow-actions/potential-duplicates@v1 text similarity matching. The new file is identical to the original version from commit 37c014c. Adds edited event trigger alongside opened.
.github/workflows/check_duplicate_prs.yml Deletes the Claude Code-powered duplicate PR detection workflow entirely. This removes a dependency on LITELLM_VIRTUAL_KEY and LITELLM_BASE_URL secrets and the @anthropic-ai/claude-code npm package for PR dedup.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[Issue Opened/Edited] --> B[check_duplicate_issues.yml]
    B --> C["wow-actions/potential-duplicates@v1"]
    C --> D{Text Similarity >= 0.6?}
    D -->|Yes| E[Add 'potential-duplicate' label]
    E --> F[Post comment with similar issues]
    F --> G[Add 'eyes' reaction]
    D -->|No| H[No action taken]

    style A fill:#f9f,stroke:#333
    style C fill:#bbf,stroke:#333
    style E fill:#bfb,stroke:#333
    style H fill:#fbb,stroke:#333
Loading

Last reviewed commit: 079ff24

Copy link
Contributor

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

2 files reviewed, no comments

Edit Code Review Agent Settings | Greptile

damhau pushed a commit to damhau/litellm that referenced this pull request Feb 26, 2026
…e_workflows

Revert duplicate issue checker to text-based matching
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant