Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] Modify Github Bot to review & close Spam Issues/PRs #3742

Open
2 tasks done
TRohit20 opened this issue Feb 26, 2025 · 0 comments
Open
2 tasks done

[FEATURE] Modify Github Bot to review & close Spam Issues/PRs #3742

TRohit20 opened this issue Feb 26, 2025 · 0 comments
Assignees

Comments

@TRohit20
Copy link
Collaborator

TRohit20 commented Feb 26, 2025

Why do we need this improvement?

Over the last 3 years, we have been growing very steadily as a project YOY and the influx of contributors to our repositories has gone up significantly as well.

This has come with it's own challenges where new comers do not always take the time to read our contributing guidelines and end up opening various Issues that are not relevant or even spam PRs to solve the same.

This adds more to the plate of the maintainers, consuming more time/bandwidth and often can result in us(as maintainers) overseeing actual valuable issues or contributions.

How will this change help?

This change would allow our GitHub bot to automatically check each issue, wait for a certain duration before a maintainer of the repository marks the issue as 'Approved' with a label reflecting the same and assign the issue to the intended person. If the issue is not approved in a certain time, the issue will be automatically closed stating a polite and valid message :)

In case of PRs, the Bot again will check each to check if there is a reference issue that the PR intends to resolve, if yes, is that issue approved by the maintainers? if no, then the bot shall close the PR similar to the issue.

Please note that this change would exempt issues and PRs created by Maintainers of the repository.

Screenshots

No response

How could it be implemented/designed?

We already have a GitHub Bot, we will just modify it with relevant conditions, using which the bot will evaluate and take action if any required for each issue and PR.

PS: I think we also need to create a new label called 'Approved'

🚧 Breaking changes

No

👀 Have you checked for similar open issues?

  • I checked and didn't find a similar issue

🏢 Have you read the Contributing Guidelines?

Are you willing to work on this issue?

Yes I am willing to submit a PR!

CC @thulieblack @derberg @akshatnema @anshgoyalevil @vishvamsinh28 @quetzalliwrites

@TRohit20 TRohit20 self-assigned this Feb 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant