xkeyboard-config
121 строка · 3.2 Кб
1# Note that for adding labels via gitlab-triage, the label must first be created in the project.
2
3
4################################################################################
5# Issues
6################################################################################
7
8# Workflow:
9# 1. Issues with no activity are closed and tagged as “stale”
10# 2. Issues tagged as “stale” that are re-opened are then no longer
11# stale, thus we untagged them.
12
13.close-stale-issue-actions: &close-stale-issue-actions14comment: |15Hi {{author}}! This issue looks like it has gotten stale or maybe it got
16fixed in one of the recent releases.
17
18I’m going to close this bug, if it is still an issue please do reopen.19labels:20- "stale"21- "closed by triage"22status: "close"23
24.close-stale-issue: &close-stale-issue25name: "Close stale issues"26conditions:27state: opened28date:29attribute: updated_at30condition: older_than31interval_type: months32interval: 1233forbidden_labels:34- "skip: stale triage"35actions: *close-stale-issue-actions36
37# Manually tagged
38.close-pending-stale-issue: &close-pending-stale-issue39name: "Close pending stale issues"40conditions:41state: opened42labels:43- "stale"44forbidden_labels:45- "closed by triage"46- "skip: stale triage"47actions: *close-stale-issue-actions48
49
50################################################################################
51# Merge requests
52################################################################################
53
54.close-stale-mr-actions: &close-stale-mr-actions55comment: |56Hi {{author}}! This MR looks like it has gotten stale.
57
58If this merge request is still relevant, please reopen.59labels:60- "stale"61- "closed by triage"62status: "close"63
64.close-stale-mr: &close-stale-mr65name: "Close stale MRs"66conditions:67state: opened68date:69attribute: updated_at70condition: older_than71interval_type: months72interval: 673forbidden_labels:74- "skip: stale triage"75actions: *close-stale-mr-actions76
77# Manually tagged
78.close-pending-stale-mr: &close-pending-stale-mr79name: "Close pending stale MRs"80conditions:81state: opened82labels:83- "stale"84forbidden_labels:85- "closed by triage"86- "skip: stale triage"87actions: *close-stale-mr-actions88
89
90################################################################################
91# Common
92################################################################################
93
94.untag-reopened-stale: &untag-reopened-stale95name: "Untag reopened stale issues or MRs"96conditions:97state: opened98labels:99- "stale"100- "closed by triage"101actions:102remove_labels:103- "stale"104- "closed by triage"105
106
107################################################################################
108# Rules
109################################################################################
110
111resource_rules:112issues:113rules:114- *untag-reopened-stale # Must come before closing stale issue115- *close-stale-issue116- *close-pending-stale-issue117merge_requests:118rules:119- *untag-reopened-stale # Must come before closing stale issue120- *close-stale-mr121- *close-pending-stale-mr122