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

[proposal] use 'probot/stale' to automatically close issues/prs after a period of inactivity #3563

Closed
vince-fugnitto opened this issue Nov 21, 2018 · 8 comments
Labels
proposal feature proposals (potential future features)

Comments

@vince-fugnitto
Copy link
Member

I believe it'd be useful for us to be more easily manage the repo and close abandoned issues/pr after a certain configurable period of inactivity. This means that our repo would stay up to date with relevant new features, and issues which can more easily be addressed and a way to more easily perform backlog grooming.

A solution I came across was the following bot https://github.com/probot/stale

Other solutions involve manually closing issues and prs based on inactivity and or conflicts.

@vince-fugnitto vince-fugnitto added the proposal feature proposals (potential future features) label Nov 21, 2018
@akosyakov
Copy link
Member

akosyakov commented Nov 21, 2018

I like an idea, although maybe with the more sensitive number of days until stale, like half a year. Otherwise, it could be too much work right now to pin issues which are proper feature requests.

//cc @svenefftinge

@kittaakos
Copy link
Contributor

I have updated the agenda with this topic: https://github.com/theia-ide/theia/wiki/Dev-Meetings#agenda-2019-07-09

@marcdumais-work
Copy link
Contributor

We have committed a probot config file on the theia-apps repo. Only need to install / enable the integration for this repo:

theia-ide/theia-apps#201

Added an item on todays dev meeting agenda to discuss: https://github.com/theia-ide/theia/wiki/Dev-Meetings#agenda-2019-07-16

@vince-fugnitto
Copy link
Member Author

I believe the conclusion was that there are issues which may be old but are still relevant, and determining what is still relevant each time the bot would notify us of outdated issues causes the project too much overhead to maintain. This is why we added it only to theia-apps as the list of issues and pull-requests were much more manageable.

I'll close the issue for the moment and re-open if we ever want to include a bot to closed outdated content.

@marcdumais-work
Copy link
Contributor

Quick comment: I like having the bot for theia-apps. However it required to manually add the no-stale label for issues/PRs that we thing should be kept pass the default expiration timer. If unsure we slip adding the label, and e.g. if the submitter stops responding, we eventually close the issue/PR without further intervention on our part.

@vince-fugnitto
Copy link
Member Author

Quick comment: I like having the bot for theia-apps. However it required to manually add the no-stale label for issues/PRs that we thing should be kept pass the default expiration timer. If unsure we slip adding the label, and e.g. if the submitter stops responding, we eventually close the issue/PR without further intervention on our part.

Do you suggest we add the bot similarly to this repository? The number of issues and pull-requests are much greater so it might require us to do a lot of management to determine if an issue is still relevant and we add the no-stale label.

@vince-fugnitto
Copy link
Member Author

@marcdumais-work github has a builtin workflow we could add if you think it'd be useful:

stale

@marcdumais-work
Copy link
Contributor

marcdumais-work commented Jul 15, 2020 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
proposal feature proposals (potential future features)
Projects
None yet
Development

No branches or pull requests

4 participants