You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
MAINTAINERS: define the inactive CODEOWNERS policy
The policy defines inactivity (1 year without review activity), outlines
the removal process with notification periods, and provides templates
for issue notifications and removal PRs.
Also document the `check_inactive_codeowners.py` script usage for
identifying inactive members.
See #187 for more details.
Signed-off-by: Stefano Garzarella <[email protected]>
During our regular audit, we identified CODEOWNERS who haven't had any review
156
+
activity (comments, approvals, etc.) in their respective repositories for over
157
+
1 year.
158
+
159
+
The following users are affected:
160
+
161
+
@username1 @username2 @username3 ...
162
+
163
+
## Next Steps
164
+
165
+
According to our [Inactive CODEOWNERS Policy](https://github.com/rust-vmm/community/blob/main/MAINTAINERS.md#inactive-codeowners-policy):
166
+
167
+
1. We will wait **1 month** from the date of this issue before proceeding with
168
+
any removals
169
+
2. If you are still interested in maintaining your repository, please comment on
170
+
this issue or resume review activity
171
+
3. If you are no longer able to maintain the repository, no action is needed -
172
+
we will proceed with the removal after the notification period
173
+
4. You can be re-added as a CODEOWNER at any time in the future by pinging
174
+
current maintainers or opening a PR
175
+
176
+
Being removed from CODEOWNERS doesn't mean you aren't wanted as a maintainer.
177
+
It's simply to help us track active maintainers and adjust approval rules
178
+
accordingly.
179
+
180
+
If you have any questions or concerns, please comment below.
181
+
182
+
**Removal Date:** [Date 1 month from issue creation]
183
+
```
184
+
185
+
### Removal PR Template
186
+
187
+
After the notification period expires, a PR should be created to remove
188
+
inactive CODEOWNERS using this template:
189
+
190
+
```markdown
191
+
Title: Remove inactive CODEOWNERS - [Month Year]
192
+
193
+
# Remove Inactive CODEOWNERS
194
+
195
+
This PR removes CODEOWNERS who have been inactive for over 1 year and were
196
+
notified in https://github.com/rust-vmm/community/issues/[issue-number].
0 commit comments