Commit 14136737 authored by Georg Krause's avatar Georg Krause
Browse files

Merge branch 'reduce-pressure' into 'main'

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

See merge request !2
parents 15ae4b4f c3af92f5
Pipeline #13893 passed with stage
in 30 seconds
......@@ -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:
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment