StaleBot Tweaks

- Add Status: Triage Needed to bug reports

Currently "Type: Defect" is auto added.
Adding a triage tag, makes sure all issues are reviewed by a maintainer
It also opens up some options to priorities defects in the near future.

- Prevent future StaleBot Spam

StaleBot will limit itself to 6 actions per hour
This should prevent future floods of StaleBot activity
(aka Spam)

- StaleBot: Ignore issues that are being worked on

Ignore the following Issues:
- tagged: "Status: Work in Progress"
- Having a maintainer assigned
- Being part of a project
- Having a milestone tag

- Rename Ignore "Type: Understood" to "Bot: Not Stale"

This Commits changes the general ignore tag for StaleBot from:
 "Type: Understood"
to
"Bot: Not Stale"

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
Closes #10813
This commit is contained in:
Kjeld Schouten-Lebbing 2020-08-26 18:49:58 +02:00 committed by GitHub
parent 523e1295fe
commit 59ad15d3c5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 11 additions and 2 deletions

View File

@ -2,7 +2,7 @@
name: Bug report name: Bug report
about: Create a report to help us improve OpenZFS about: Create a report to help us improve OpenZFS
title: '' title: ''
labels: 'Type: Defect' labels: 'Type: Defect', 'Status: Triage Needed'
assignees: '' assignees: ''
--- ---

11
.github/stale.yml vendored
View File

@ -7,7 +7,14 @@ only: issues
# Issues with these labels will never be considered stale # Issues with these labels will never be considered stale
exemptLabels: exemptLabels:
- "Type: Feature" - "Type: Feature"
- "Type: Understood" - "Bot: Not Stale"
- "Status: Work in Progress"
# Set to true to ignore issues in a project (defaults to false)
exemptProjects: true
# Set to true to ignore issues in a milestone (defaults to false)
exemptMilestones: true
# Set to true to ignore issues with an assignee (defaults to false)
exemptAssignees: true
# Label to use when marking an issue as stale # Label to use when marking an issue as stale
staleLabel: "Status: Stale" staleLabel: "Status: Stale"
# Comment to post when marking an issue as stale. Set to `false` to disable # Comment to post when marking an issue as stale. Set to `false` to disable
@ -15,3 +22,5 @@ markComment: >
This issue has been automatically marked as "stale" because it has not had This issue has been automatically marked as "stale" because it has not had
any activity for a while. It will be closed in 90 days if no further activity occurs. any activity for a while. It will be closed in 90 days if no further activity occurs.
Thank you for your contributions. Thank you for your contributions.
# Limit the number of actions per hour, from 1-30. Default is 30
limitPerRun: 6