Summary:
Per the first item on the Joint SIG:TSC Agenda 2022/05/24 agenda, I am creating this suggestion to implement a bot that performs the following activities:
(1) Searches for issues that have not been assigned a sig/ label x-days of creation
(2) Emails the issue list to SIG chairs, indicating the issues will be auto-closed in y-days if no sig/ label is assigned
(3) Auto-closes any issue that does not have a sig/ label within z-days of creation, where x+y=z
This process should run on an expedited cadence for priority/critical issues, and a slower cadence for all other issues.
This bot could be expanded to consider other types of stale issues (e.g. issues that haven't been updated in x-days, regardless of existence of sig/ label, etc.)
What is the motivation for this suggestion?
Historically, new incoming issues have been manually triaged into SIG backlogs (i.e. are given the appropriate sig/ label) via. a recurring cross-sig triage process (i.e. members from each SIG meet bi-weekly to review and 'claim' each incoming issue). As we move away from this process to instead put the onus on each SIG to individually review incoming issues for potential addition to their backlog (target 5/31/2022), the likelihood of issues not getting picked up by any SIG increases.
Why is this important?
We should increase the visibility of issues that have yet to be picked up by a sig/ to ensure they are either picked up or closed as not applicable.
Summary:
Per the first item on the Joint SIG:TSC Agenda 2022/05/24 agenda, I am creating this suggestion to implement a bot that performs the following activities:
(1) Searches for issues that have not been assigned a sig/ label x-days of creation
(2) Emails the issue list to SIG chairs, indicating the issues will be auto-closed in y-days if no sig/ label is assigned
(3) Auto-closes any issue that does not have a sig/ label within z-days of creation, where x+y=z
This process should run on an expedited cadence for priority/critical issues, and a slower cadence for all other issues.
This bot could be expanded to consider other types of stale issues (e.g. issues that haven't been updated in x-days, regardless of existence of sig/ label, etc.)
What is the motivation for this suggestion?
Historically, new incoming issues have been manually triaged into SIG backlogs (i.e. are given the appropriate sig/ label) via. a recurring cross-sig triage process (i.e. members from each SIG meet bi-weekly to review and 'claim' each incoming issue). As we move away from this process to instead put the onus on each SIG to individually review incoming issues for potential addition to their backlog (target 5/31/2022), the likelihood of issues not getting picked up by any SIG increases.
Why is this important?
We should increase the visibility of issues that have yet to be picked up by a sig/ to ensure they are either picked up or closed as not applicable.