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

Use github stale bot to close old inactive issues #1681

Closed
1 task done
mion00 opened this issue Mar 3, 2023 · 6 comments · Fixed by #1682
Closed
1 task done

Use github stale bot to close old inactive issues #1681

mion00 opened this issue Mar 3, 2023 · 6 comments · Fixed by #1682
Labels
enhancement New feature or request

Comments

@mion00
Copy link
Contributor

mion00 commented Mar 3, 2023

Is there an existing feature request for this?

  • I have searched the existing issues

Your feature request

There are quite a few issues that have been open for years, without a label associated and with seemingly no activity in the thread (for instance sorting by least-recently updated I get this #739).

Solution

I would like to propose this Github action that may help to tidy up old issues that do not have any recent activity.

  • We could configure it so that issue with some specific labels do not get closed down by accident (I am thinking of skipping bug and enhancement, since are useful to keep open until the bug is resolved or the feature request has been implemented)
    • We can run it initially in dry-run mode, to make sure that the configuration is correct and no issue gets closed by accident
  • We could configure the amount of time before marking the issue as stale, and if still there is no activity happens, it can automatically close them.
    • We could be a bit prudent initially and start with a generous 6 month stale period to start, and tweak it as time goes by.
@mion00 mion00 added the enhancement New feature or request label Mar 3, 2023
@acockburn
Copy link
Member

Hehe, yes, as you have seen, I have been diving in to try and get back on top of things. Moving forwards, a way to stay on top would be appreciated. I agree - bug and enhancement are where I tend to park things for later and they shouldn't get deleted. Question/Waiting response mean its with the person who opened the issue, and it might be possible to be more aggressive with these - if someone is interested enough to create an issue but won't respond to further requests for info, I think we should close the issue after say a month, maybe 2, with an invitation to re-open if they ever get the info. If all of that can be automated it would be very welcome. Anything else, maybe close after 6 months of inactivity, again with an invitation to re-open. I should/will do a better job of tagging issues moving forwards.

@mion00
Copy link
Contributor Author

mion00 commented Mar 3, 2023

Ok just to summarize a plan:

  • bug, enhancement: keep open
  • question, waiting response: after 1.5 months send notification of closure, if nothing happens after 2 weeks close.
    Closure message: "Please re-open this issue whenever you have new information available"
  • everything else: after 6 months send notification of closure, if nothing happens after after 2 weeks close.
    Closure message: "Please re-open the issue whenever you have new information available "

@acockburn
Copy link
Member

acockburn commented Mar 3, 2023 via email

@acockburn
Copy link
Member

acockburn commented Mar 3, 2023 via email

@mion00
Copy link
Contributor Author

mion00 commented Mar 3, 2023

By default it applies a label stale, then if no activity occurs it closes. Would you like to change the name?

@acockburn
Copy link
Member

acockburn commented Mar 3, 2023 via email

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.

2 participants