Skip to content
Snippets Groups Projects

Allow issues to be untriaged for some time, enforce ticket workflow

Merged Georg Krause requested to merge reduce-pressure into main
1 file
+ 19
47
Compare changes
  • Side-by-side
  • Inline
+ 19
47
@@ -19,47 +19,11 @@ resource_rules:
labels:
- "Status: Need triage"
comment: |
This issue is unlabelled after 3 days. It needs attention. Please take care of this before the end of #{2.days.from_now.strftime('%Y-%m-%d')}
Thanks a lot for reporting your experience with Funkwhale! :whale:
A member of the team will have a look at this ticket as soon as possible. Afterwards this ticket will follow
our issue workflow. We would really appreciate if you could check back to answer questions. Enjoy!
- name: Untriaged issues
conditions:
date:
attribute: updated_at
condition: older_than
interval_type: days
interval: 5
state: opened
labels:
- "Status: Need triage"
no_additional_labels: true
limits:
most_recent: 20
actions:
mention:
- funkwhale/steering-commitee
comment: |
This issue is untriaged after 5 days. It needs attention. Please take care of this before the end of #{2.days.from_now.strftime('%Y-%m-%d')}
- name: Untriaged issues (close)
conditions:
date:
attribute: updated_at
condition: older_than
interval_type: days
interval: 7
state: opened
labels:
- "Status: Need triage"
no_additional_labels: true
limits:
most_recent: 10
actions:
comment: |
This issue is unlabelled after 7 days, and was closed automatically as such. Please label it and reopen itif it is still relevant.
status: close
- name: Inactive unscheduled issues (close)
- name: Inactive issues waiting for input (close)
conditions:
date:
attribute: updated_at
@@ -67,11 +31,12 @@ resource_rules:
interval_type: days
interval: 90
state: opened
milestone: none
upvotes:
attribute: upvotes
condition: less_than
threshold: 3
labels:
- "Status: input wanted"
limits:
most_recent: 10
actions:
@@ -81,8 +46,8 @@ resource_rules:
We're posting this message because this issue meets the following criteria:
* We requested input which is required to proceed working on this
* No activity in the past 90 days (since {{updated_at}})
* No milestone (unscheduled)
* Less than 3 upvotes
We're closing it to avoid cluttering the issue tracker, but if if you think
@@ -90,7 +55,7 @@ resource_rules:
Thanks!
- name: Inactive unscheduled issues (warn)
- name: Inactive issues waiting for input (warn)
conditions:
date:
attribute: updated_at
@@ -99,8 +64,9 @@ resource_rules:
interval: 60
state: opened
milestone: none
forbidden_labels:
labels:
- "Status: input wanted"
- "Status: Needs reproduction"
limits:
most_recent: 10
actions:
@@ -109,8 +75,8 @@ resource_rules:
We're posting this message because this issue meets the following criteria:
* We requested input which is required to proceed working on this
* No activity in the past 60 days (since {{updated_at}})
* No milestone (unscheduled)
We'd like to ask you to help us out and determine how we should act on this issue.
@@ -126,8 +92,14 @@ resource_rules:
Thanks for your help! :heart:
labels:
- "Status: input wanted"
- name: Make sure each issue has a Status label
conditions:
forbidden_labels:
- "Status: { Blocked, Draft, input wanted, Needs Design, Needs reproduction, Need triage, Ready, Review wanted }"
state: opened
actions:
labels:
- "Status: Need triage"
merge_requests:
rules:
Loading