Open jamesgeddes opened 2 years ago
stalebot might be a good starting point for this. That said, we do not want to close issues that have not had attention, we just want to un-assign them.
I have pretty much finished this, just testing it over one, two and three days to ensure that it works as expected - see sandbox repo.
I also need to create a build pipeline so that it automatically releases a docker image on commit. Doing this in GitHub actions.
I neglected to TDD from the start so am missing tests. Will need to do that next.
What's your idea?
Summary
Un-assign issue assignees who have not contributed to their assigned issue for 8 weeks. Do not close the issue.
Could use CircleCI or Github Actions - dealers choice.
Logic
IF issue is assigned AND if issue assignee has not (pushed changes to related branch OR commented on the issue) for 4 weeks THEN @geekzonebot to post a comment in the issue
IF issue is assigned AND if issue assignee has not (pushed changes to related branch OR commented on the issue) for 6 weeks THEN @geekzonebot to post a comment in the issue
IF issue is assigned AND if issue assignee has not (pushed changes to related branch OR commented on the issue) for 8 weeks THEN @geekzonebot to post a comment in the issue
Documentation
To manage expectations, our
CONTRIBUTING
will need to be updated to explain the above.Impact
High
Urgency
Later
Code of Conduct