forked from DragonOS-Community/DragonOS
-
Notifications
You must be signed in to change notification settings - Fork 0
/
triagebot.toml
151 lines (118 loc) · 3.29 KB
/
triagebot.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
[relabel]
allow-unauthenticated = [
"A-*",
"C-*",
"D-*",
"E-*",
"F-*",
"I-*",
"NLL-*",
"O-*",
"S-*",
"T-*",
"relnotes",
"requires-*",
"regression-*",
"rla-*",
"perf-*",
"needs-triage",
"has-merge-commits",
]
[review-submitted]
# 这个标签会在被标记了"request changes"的审查时被添加。
reviewed_label = "S-等待作者修改"
# These labels are removed when a "request changes" review is submitted.
review_labels = ["S-等待审查"]
[review-requested]
# Those labels are removed when PR author requests a review from an assignee
remove_labels = ["S-等待作者修改"]
# Those labels are added when PR author requests a review from an assignee
add_labels = ["S-等待审查"]
[prioritize]
label = "I-prioritize"
[autolabel."I-prioritize"]
trigger_labels = [
"regression-untriaged",
"regression-from-stable-to-stable",
"regression-from-stable-to-beta",
"regression-from-stable-to-nightly",
"I-unsound",
]
exclude_labels = ["P-*", "T-release", "requires-nightly"]
[autolabel."T-doc"]
trigger_files = [
# Source code
"doc",
]
exclude_labels = ["T-*"]
[autolabel."A-meta"]
trigger_files = [
"triagebot.toml",
"LICENSES",
"README.md",
"README_EN.md",
".mailmap",
]
[autolabel."A-fs"]
trigger_files = ["kernel/src/filesystem"]
[autolabel."O-x86_64"]
trigger_files = ["kernel/src/arch/x86_64"]
[autolabel."O-riscv64"]
trigger_files = ["kernel/src/arch/riscv64"]
[autolabel."A-driver"]
trigger_files = [
"kernel/src/driver",
"kernel/src/arch/x86_64/driver",
"kernel/src/arch/riscv64/driver",
]
[autolabel."T-virtulization"]
trigger_files = ["kernel/src/virt", "kernel/src/arch/x86_64/kvm"]
[autolabel."S-等待审查"]
new_pr = true
[autolabel."needs-triage"]
new_issue = true
exclude_labels = ["A-diagnostics"]
[shortcut]
[no-merges]
exclude_titles = ["Rollup of", "subtree update", "Subtree update"]
labels = ["S-等待作者修改", "ambiguous"]
[mentions."triagebot.toml"]
message = "`triagebot.toml` has been modified, there may have been changes to the review queue."
cc = ["@fslongjin", "@GnoCiYeH"]
[mentions."kernel/src/driver/base"]
message = "设备驱动模型部分发生了更改,请进行审查"
cc = ["@fslongjin"]
[mentions."kernel/src/driver/tty"]
message = "tty驱动发生了更改,请进行审查"
cc = ["@GnoCiYeH"]
[assign]
warn_non_default_branch = true
contributing_url = "https://docs.dragonos.org/zh-cn/latest/community/code_contribution/index.html"
users_on_vacation = []
[assign.adhoc_groups]
# 驱动程序
driver = ["@dragonos/main"]
# SIG-MM
sig-mm = ["@dragonos/mm"]
# 虚拟化
virtulization = ["@dragonos/virtualization"]
main = [ "@dragonos/main" ]
network = [ "@dragonos/network" ]
riscv64 = ["@fslongjin"]
x86_64 = ["@fslongjin", "@GnoCiYeH", "@Chiichen"]
# CI/CD
infra = ["@dragonos/infra"]
[assign.owners]
"/.github/workflows" = ["infra"]
"/.github/actions" = ["infra"]
"/triagebot.toml" = ["infra"]
"/kernel/src/driver" = ["main"]
"/kernel/src/filesystem" = ["main"]
"/kernel/src/sched" = ["main"]
"/kernel/src/process" = ["main"]
"/kernel/src/net" = ["network"]
"/kernel/src/virt" = ["virtulization"]
"/kernel/src/arch/x86_64/kvm" = ["virtulization"]
"/kernel/src/arch/x86_64" = ["x86_64"]
"/kernel/src/arch/riscv64" = ["riscv64"]
"/tools" = ["infra"]