Add command for finding inactive users and moving users to alumni#2583
Add command for finding inactive users and moving users to alumni#2583Kobzol wants to merge 15 commits into
Conversation
|
ci is failing ❌ |
Dry-run check results |
3c88a9b to
98059c6
Compare
|
@jieyouxu Could you please create an |
|
@rustbot label +C-enhancement (Just testing if triagebot works here) |
|
Error: The feature Please file an issue on GitHub at triagebot if there's a problem with this bot, or reach out on #triagebot on Zulip. |
Because some people do not have comments, but create PRs. We should also look for issues
289a16f to
3ce08a3
Compare
|
This PR was rebased onto a different main commit. Here's a range-diff highlighting what actually changed. Rebasing is a normal part of keeping PRs up to date, so no action is needed—this note is just to help reviewers. |
|
I added a bunch of functionality that I found useful while using this command to actually find inactive members and move them to alumni status. I have some extensions planned on top of it, but I think that at this point the PR is large enough. |
This PR adds two new commands. The first one helps finding users who haven't sent a message on the Rust Zulip for a long time and/or haven't sent a comment on the
rust-langGitHub organization for a long time.The second command moves a given user to alumni in the teams that they are a member of (optionally filtered to a subset of the teams).
The motivation for this is https://github.com/rust-lang/leadership-council/blob/main/policies/membership/auto-alumni.md - we want to have some automation to help LC detect people who have not been active in the Project for some time, and then move them to alumni if they don't respond.