diff options
author | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2019-02-04 15:10:19 +0100 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2019-02-04 15:12:59 +0100 |
commit | 6533ae087986a9666c0419966ec6f0815ef3c2ad (patch) | |
tree | 32f65b939b48a8d241b80b9280481abbbee16c00 /.triage-policies.yml | |
parent | 71afdf09b820180f3125eeefaeb787155e7333fc (diff) | |
download | gnutls-6533ae087986a9666c0419966ec6f0815ef3c2ad.tar.gz |
.triage-policies.yml: added [ci skip]tmp-gitlab-triage
This adds a set of policies regarding issues and merge requests
to be enforced by the gitlab-triage bot. That is:
- Issues without any label for more than a month are marked
with needs attention label
- Issues with needinfo label are closed if they are not updated
within a month
- Merge requests marked as WIP with no update within 5 months
are closed.
These rules are not enforced automatically; we have to schedule
a run of the gitlab-triage bot.
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
Diffstat (limited to '.triage-policies.yml')
-rw-r--r-- | .triage-policies.yml | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/.triage-policies.yml b/.triage-policies.yml new file mode 100644 index 0000000000..9112070196 --- /dev/null +++ b/.triage-policies.yml @@ -0,0 +1,71 @@ +resource_rules: + issues: + rules: + - name: Triage policy + conditions: + date: + attribute: updated_at + condition: older_than + interval_type: days + interval: 30 + state: opened + labels: + - No Label + limits: + most_recent: 50 + actions: + labels: + - needs attention + comment: | + {{author}} This issue is unlabelled after 30 days. It needs attention. + summarize: + title: | + #{resource[:type].capitalize} require labels + item: | + - [ ] [{{title}}]({{web_url}}) {{labels}} + redact_confidential_resources: false + summary: | + The following issues require labels: + + {{items}} + + Please take care of them. + + /label ~"needs attention" + + - name: Close old needinfo policy + conditions: + date: + attribute: updated_at + condition: older_than + interval_type: months + interval: 1 + state: opened + labels: + - needinfo + limits: + most_recent: 50 + actions: + status: close + comment: | + {{author}} This issue was marked as needinfo with no update for long time. We are now closing it, but please re-open if it is still relevant. + + merge_requests: + rules: + - name: Close old WIP policy + conditions: + title: WIP + date: + attribute: updated_at + condition: older_than + interval_type: months + interval: 4 + state: opened + labels: + - No Label + limits: + most_recent: 50 + actions: + status: close + comment: | + {{author}} This merge request is marked as work in progress with no update for very long time. We are now closing it, but please re-open if you are still interested in finishing this merge request. |