Crystal: Automate issues/PR using a bot

Created on 20 Sep 2017  ·  2Comments  ·  Source: crystal-lang/crystal

Hi Crystal community!

Can we close/merge old issues/PR's using a Github bot or something similar ?

By example issues/PR with more than 12 months without comments/review will be automatically closed.

Also we can use a bot for automatically add tags to new issues.

I think would be useful to tackle the oldest issues/PR's

By example, issues since 2014 (Windows issue is still valid :sweat_smile: )

screenshot_20170920_164923

and PR's since 2015

screenshot_20170920_164951

Maybe those issues/PR's aren't valid anymore or are already solved.

WDYT @asterite @matiasgarciaisaia @bcardiff ?

Most helpful comment

I think there's no automatic way of doing this right.

Whenever Crystal has 100k followers, a gazillion issues reported, and only 3 people reviewing issues/PRs - we can think about that.

But those issues and PRs mean there's people out there that invested some time in trying to get Crystal better, and auto-closing an issue with "Enough time passed without us doing anything for this to happen" is pretty rude to me.

We may not be doing anything about some issues for now, but having them there makes them go on a background thread in our minds, helping us consider things on our decisions.

Whenever there are _too many_ open issues (400 is a number, but you've seen repos with 5k+), we'll go over a new round of triaging, and loop again.

At least, those are my two cents 🤷‍♂️

All 2 comments

I think there's no automatic way of doing this right.

Whenever Crystal has 100k followers, a gazillion issues reported, and only 3 people reviewing issues/PRs - we can think about that.

But those issues and PRs mean there's people out there that invested some time in trying to get Crystal better, and auto-closing an issue with "Enough time passed without us doing anything for this to happen" is pretty rude to me.

We may not be doing anything about some issues for now, but having them there makes them go on a background thread in our minds, helping us consider things on our decisions.

Whenever there are _too many_ open issues (400 is a number, but you've seen repos with 5k+), we'll go over a new round of triaging, and loop again.

At least, those are my two cents 🤷‍♂️

400 is a number, but you've seen repos with 5k+

Yeah, I agree :sweat_smile:

Was this page helpful?
0 / 5 - 0 ratings

Related issues

oprypin picture oprypin  ·  3Comments

asterite picture asterite  ·  3Comments

nabeelomer picture nabeelomer  ·  3Comments

relonger picture relonger  ·  3Comments

grosser picture grosser  ·  3Comments