diff options
-rw-r--r-- | .gitlab-ci.yml | 9 | ||||
-rw-r--r-- | .triage-policies.yml | 67 |
2 files changed, 76 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2647d1ceae..acd13415a4 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -7,6 +7,7 @@ stages: - test - deploy + - triage .fedora_install: &fedora_install before_script: @@ -196,3 +197,11 @@ pages: - public only: - master + +triage:issues: + stage: triage + script: + - gem install gitlab-triage + - gitlab-triage --token $API_TOKEN --source-id $SOURCE_ID + only: + - schedules diff --git a/.triage-policies.yml b/.triage-policies.yml new file mode 100644 index 0000000000..0d28577091 --- /dev/null +++ b/.triage-policies.yml @@ -0,0 +1,67 @@ +host_url: https://gitlab.freedesktop.org + +resource_rules: + issues: + rules: + - name: Close issues with not activity for 6 months + conditions: + date: + attribute: updated_at + condition: older_than + interval_type: months + interval: 6 + state: opened + actions: + comment: | + "This issue has been inactive for 6 months, closing automatically, please reopen if you think the issue is still relevant." + status: close + labels: + - auto-closed + - name: Close RFE with not activity for 12 months + conditions: + date: + attribute: updated_at + condition: older_than + interval_type: months + interval: 12 + state: opened + labels: + - enhancement + actions: + comment: | + "This enhancement issue has been inactive for 12 months, closing automatically, please reopen if you think the issue is still relevant." + status: close + labels: + - auto-closed + - name: Clear auto-closed label for open issues + conditions: + state: opened + labels: + - auto-closed + actions: + remove_labels: + - auto-closed + merge_requests: + rules: + - name: Close MRs with no activity after 2 month + conditions: + date: + attribute: updated_at + condition: older_than + interval_type: months + interval: 2 + state: opened + actions: + comment: | + "This MR has been inactive for more than 2 months, closing automatically, please reopen if you think it is still relevant." + status: close + labels: + - auto-closed + - name: Clear auto-closed label for open MRs + conditions: + state: opened + labels: + - auto-closed + actions: + remove_labels: + - auto-closed |