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
Add stale GitHub Action #753
Conversation
This GitHub Action will mark and close all issues and PRs that are older than 180 days. The list of open PRs and issues is ever growing and the old issues will probably not ever be looked again. To make it easier for the maintainers and also to submitters, mark all stale issues/PRs as such and delete them after 210 days of inactivity.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you! I think this will have the positive effect of only having issues and PRs people still care about.
@edolstra WDYT? I think it would be good to only have a list of issues and PRs that folks still care about because that makes it easier for us to decide what to work on. |
I really think this isn't the right approach. There are 245 issues and 45 PRs. What makes you think that issues that are older than 180 days are less relevant than an issue that is 3 days old? It seems to me like hydra doesn't currently have enough active maintainers. I think this should be addressed by encouraging people to participate and contribute and by making it easier to do both. Deleting contributions (issues and PRs are both contributions from my point of view) that never got addressed or resolved achieves the opposite. In summary: |
PS: i'm happy to help out categorizing/labeling/triaging issues - i'll just need the appropriate permissions for that. |
@gilligan Well, this wouldn't delete contributions, it would only close them. They can always be reopened if there is interest (including by triagers). |
@edolstra I understand that they are technically still there but i'm sure we can all agree that closed issues are (by definition) less visible. Now, if there are issues for which active maintainers have had no capacity, then closing those issues is certainly not going to improve the chances of those tickets being addressed? Sorry if i'm not doing a great job bringing my points across. I am just really perplexed by this approach.
The open PRs and issues are not the problem. The problem is the lack of active maintainers taking care of them. By deploying any kind of automatic closing of issues and PRs we aren't solving anything. We just give in to the neglect. Let's please try to address the actual problem(s) instead. |
How about we give @gilligan "triage" permissions? |
I went ahead and gave @gilligan triage permissions to help with this. I have to say I've only ever been annoyed and/or upset by a bot auto-closing my issue just because the |
This proposal doesn't close issues/PRs immediately. It comments on each issue/PR with a statement that it will be closed in 30 days. This gives the chance (or even a reminder) to the contributor to revive the discussion. |
In my experience those just do not help at all. Just because there isn't anything being done doesn't mean nothing could be done. Those issues might be more important then others but nobody ever looked at them. If someone looked at them and deemed them not a bug / not important / user issue / … that should be reflected by labels and/or the issue being closed by the human making the decision. The only setting where I can see this working is where you have full time staff (or a mob of people..) that continuously monitors every single issue and is able to take action. In those cases, where you have a SLA of sorts (since you hired someone to do that repository sitting) closing issues where the initial author wasn't able to provide further input (after being asked for that) MIGHT make sense. I've had a few long standing issues (in other projects) that had been closed after n days of inactivity. While the issue was still there it just let to me abandoning that project and using something else. It really discourages to contributing issues at all. IIRC as a normal user you aren't even able to re-open an issue if you were late on "bumping" it... |
This GitHub Action will mark and close all issues and PRs that are older
than 180 days.
The list of open PRs and issues is ever growing and the
old issues will probably not ever be looked again. To make it easier for
the maintainers and also to submitters, mark all stale issues/PRs as
such and delete them after 210 days of inactivity.