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

Issues should be kept active if reactions (ie upvotes) or backlinks #861

Open
nitrocode opened this issue Oct 27, 2022 · 4 comments · May be fixed by #1086
Open

Issues should be kept active if reactions (ie upvotes) or backlinks #861

nitrocode opened this issue Oct 27, 2022 · 4 comments · May be fixed by #1086
Assignees
Labels
enhancement New feature or request

Comments

@nitrocode
Copy link

Previous issue #613 which ended with the issue closed by the stale-bot.

The problem

Stale bot is becoming a plague, closing important issues and harming the community. It encourages people to spam issues to keep them open. It ignores much of the issue metadata, like reactions and links to external repositories.

If an issue keeps getting upvoted or other repositories keep linking back to the issue, stalebot will not care unless there is a comment which leads to people adding unhelpful comments to the discussion to keep the issue open.

The solution

Eventually I think the issue bot would be nice if it was based on a scoring model. A good first step though would be to prevent closing an issue with a certain number of comments, upvotes (reactions on the root) or external links from other repositories to that issue. If these were filters that could be applied, I think it would accomplish its goal of lowering issues while keeping relative ones still active.

Maybe allowing people to override the bot via community feedback through the comments would also help. Something other than lets blindly close an issue that hasn't been commented on in the last 30 days.

The stalebot should reset the start-time from the last upvote or backlink on the issue.

@nitrocode nitrocode added the enhancement New feature or request label Oct 27, 2022
@HonkingGoose
Copy link
Contributor

The stalebot should reset the start-time from the last upvote or backlink on the issue.

I'd like this feature to be opt-in.

Clicking an emoji button to "upvote" an issue or backlinking to it does nothing meaningful to fix the issue. So for me, those actions should still keep the issue stale.

@matifali
Copy link

matifali commented Jul 5, 2023

What about adding an exception if an issue has X upvotes/reactions do not stale?
This should be opt-in though.

@Reinmar
Copy link

Reinmar commented Aug 28, 2023

We needed this feature for the main CKEditor 5 issue tracker. We rely reactions to track the popularity of issues and implicitly ask for them. This helps keeping the issue threads cleaner while still having some feedback from the community.

@gorzelinski implemented the option to count reactions as "activity" in his fork: gorzelinski#1 and we'll soon be testing it.

We'll create a PR in this repo soon :)

@gorzelinski gorzelinski linked a pull request Sep 4, 2023 that will close this issue
2 tasks
@dsame dsame linked a pull request Sep 13, 2023 that will close this issue
2 tasks
@dsame dsame self-assigned this Sep 13, 2023
@arkflpc
Copy link

arkflpc commented Oct 5, 2023

AFAIK, it is ready for review. CC: @dsame

@actions actions deleted a comment Oct 27, 2023
@actions actions deleted a comment Oct 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants