Closed 01x4-dev closed 1 month ago
I read the code of the repo and this is not production ready. I don't think you've tried it on something with 5,000 open issues, let alone the 30,000 closed ones (duping to closed issues happens all the time). It's not scalable solution to live-fetch every single issue and re-ping GPT on each one hoping to find a duplicate.
Thanks for the helpful comments, @RyanCavanaugh - duly noted βπ»
Closed issues should be out of context as GitHub API used only returns open issues.
Nonetheless I agree the live-fetch should be improved.
ghidd
is still at early stage indeed, but I'm already working to support caching during the first all
pass to learn the installed open issue base and avoid re-pinging GPT during new
mode. Should help to speed up traversing list of open issues while saving tokens / cost.
π Search Terms
"duplicate"
β Viability Checklist
β Suggestion
As there are lots of open issues (
5k+
when writing this), the likelihood for the community of inadvertently introducing new duplicates is fairly high.The only way for contributors to mitigate this risk is to follow the recommended guidelines and rigorously searching (manually) similar issues prior to open a new one.
Needless to say, this is error prone as it depends on the quality of the research itself.
Result: while everybody agrees on the rulebook, life is too short so let's submit new issue right away... π€·π»ββοΈ
The new GitHub action ghidd delivers a seamless repo maintainer experience aiming to simplify triage tasks by automatically spotting and tagging duplicate issues.
π Read more at https://github.com/marketplace/actions/github-issue-duplicate-detector Contributions are highly welcome ππ»
π Motivating Example
This is a feature purely for repo maintainers, translating to a smoother community experience (e.g. less friction when contributing)
π» Use Cases