Skip to content

Add command for finding inactive users and moving users to alumni#2583

Open
Kobzol wants to merge 14 commits into
rust-lang:mainfrom
Kobzol:find-inactive-users
Open

Add command for finding inactive users and moving users to alumni#2583
Kobzol wants to merge 14 commits into
rust-lang:mainfrom
Kobzol:find-inactive-users

Conversation

@Kobzol

@Kobzol Kobzol commented Jul 16, 2026

Copy link
Copy Markdown
Member

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-lang GitHub 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.

@marcoieni

Copy link
Copy Markdown
Member

ci is failing ❌

@github-actions

Copy link
Copy Markdown
Dry-run check results

[WARN  rust_team::sync] sync-team is running in dry mode, no changes will be applied.
[INFO  rust_team::sync] synchronizing crates-io
[INFO  rust_team::sync] synchronizing github

@Kobzol
Kobzol force-pushed the find-inactive-users branch from 3c88a9b to 98059c6 Compare July 16, 2026 20:21
@Kobzol

Kobzol commented Jul 17, 2026

Copy link
Copy Markdown
Member Author

@jieyouxu Could you please create an alumni label? I'll modify the PR template to automatically apply it, so that we can track the alumni PRs in an easier way.

@Kobzol

Kobzol commented Jul 17, 2026

Copy link
Copy Markdown
Member Author

@rustbot label +C-enhancement

(Just testing if triagebot works here)

@rustbot

rustbot commented Jul 17, 2026

Copy link
Copy Markdown

Error: The feature relabel is not enabled in this repository.
To enable it add its section in the triagebot.toml in the root of the repository.

Please file an issue on GitHub at triagebot if there's a problem with this bot, or reach out on #triagebot on Zulip.

@jieyouxu jieyouxu added needs-infra-admin-review This change requires one of the `infra-admins` to review. S-waiting-on-review Status: waiting on review from a team/WG/PG lead, an infra-admin, and/or a team-repo-admin. labels Jul 18, 2026
@Kobzol
Kobzol force-pushed the find-inactive-users branch from 289a16f to 3ce08a3 Compare July 18, 2026 21:34
@rustbot

rustbot commented Jul 18, 2026

Copy link
Copy Markdown

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs-infra-admin-review This change requires one of the `infra-admins` to review. S-waiting-on-review Status: waiting on review from a team/WG/PG lead, an infra-admin, and/or a team-repo-admin.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants