ansible / proposals

Repository for sharing and tracking progress on enhancement proposals for Ansible.
Creative Commons Zero v1.0 Universal
93 stars 19 forks source link

Determine unresponsive maintainers #51

Open willthames opened 7 years ago

willthames commented 7 years ago

Proposal: Determine unresponsive maintainers

Author: Will Thames <@willthames>

Date: 2017/02/01

Motivation

The ansibullbot will comment on pull requests on modules to notify the module maintainer. In some cases the maintainer might no longer read such notifications but not remove themselves from the maintainer list either

Problems

What problems exist that this proposal will solve?

Solution proposal

Check open pull requests in waiting on maintainer status to see how long they've been in that state. If there are a number of PRs in that status for a while, see if the maintainer has been active in the project in any other way.

If the maintainer is deemed inactive, remove them from the maintainers list. If the maintainer is deemed active but has modules awaiting their review re-notify them

Suggested defaults for inactive maintainer: pull request waiting on maintainer for one month, with no other activity by that maintainer.

Dependencies (optional)

None

Testing (optional)

See what results look like before making them part of ansibullbot.

Documentation (optional)

N/A

Anything else?

If you'd like to add anything else beyond the above required and optional sections, you are welcome to do so.