Closed VannTen closed 2 years ago
Not sure what sigs should be concerned by this... The hypothetical dev-experience maybe ?
Another note: Auto-closing could maybe be more relevant in specific cases, for example:
/kind discussion
@VannTen: The label(s) kind/discussion
cannot be applied, because the repository doesn't have them.
@goern
@codificat (as I've seen you used many /lifecycle frozen
I think)
Thoughts ?
/sig user-experience /kind feature
Just stumbled upon this. I think this makes a lot of sense, as soon as something is seen as a valid extension or bug it shouldn't be automatically be deleted. Something is marked with triage/needs-information
can probably be safely auto closed if it hasn't been interacted with after a certain amount of time. Other than that, untriaged issues usually represent a lack of interaction or understanding and should be commented on and given the label "accepted" or given the label "needs-info", not auto closed.
TLDR: only apply lifecycle to issues that require more info that haven't received interaction
Actually, looking at the labels we have for our projects there are a few others that make sense:
triage/duplicate
/triage/unresolved
: give users time to disagree with duplicate label or why issue should be resolved (~5-10 days)
triage/needs-information
/triage/not-reproducible
: recognizes the potential of the issue raised, but needs more info before it can be accepted. Without interaction it will be auto closed, but give more time (~30-60 days)
After a new comment remove triage label (issue needs to be interacted with again)
/triage accepted (Per the thoth tech talk meeting). /lifecycle active /assign
We're currently auto-handling issues "lifecycle" with Prow. -> autoclosing issues without activity.
I think we should (re?)examine that policy, for reasons similar to https://github.com/kubernetes/kubernetes/issues/103151
Pros of auto-closing issues:
Cons:
/lifecycle frozen
)Some metrics:
Ultimately, it seems to me the signal to noise ratio is pretty poor. Triage-party/github api queries looks like a much better tool, more finegrained and without the time threshold effect.
@codificat @goern