xref: /DragonOS/triagebot.toml (revision 7f46e98e36ef30309306b48067e77795fb92308c)
1fbc17449SLoGin[relabel]
2fbc17449SLoGinallow-unauthenticated = [
3fbc17449SLoGin    "A-*",
4fbc17449SLoGin    "C-*",
5fbc17449SLoGin    "D-*",
6fbc17449SLoGin    "E-*",
7fbc17449SLoGin    "F-*",
8fbc17449SLoGin    "I-*",
9fbc17449SLoGin    "NLL-*",
10fbc17449SLoGin    "O-*",
11fbc17449SLoGin    "S-*",
12fbc17449SLoGin    "T-*",
13fbc17449SLoGin    "relnotes",
14fbc17449SLoGin    "requires-*",
15fbc17449SLoGin    "regression-*",
16fbc17449SLoGin    "rla-*",
17fbc17449SLoGin    "perf-*",
18fbc17449SLoGin    "needs-triage",
19fbc17449SLoGin    "has-merge-commits",
20fbc17449SLoGin]
21fbc17449SLoGin
22fbc17449SLoGin[review-submitted]
23fbc17449SLoGin# 这个标签会在被标记了"request changes"的审查时被添加。
24fbc17449SLoGinreviewed_label = "S-等待作者修改"
25fbc17449SLoGin# These labels are removed when a "request changes" review is submitted.
26fbc17449SLoGinreview_labels = ["S-等待审查"]
27fbc17449SLoGin
28fbc17449SLoGin
29fbc17449SLoGin[review-requested]
30fbc17449SLoGin# Those labels are removed when PR author requests a review from an assignee
31fbc17449SLoGinremove_labels = ["S-等待作者修改"]
32fbc17449SLoGin# Those labels are added when PR author requests a review from an assignee
33fbc17449SLoGinadd_labels = ["S-等待审查"]
34fbc17449SLoGin
35fbc17449SLoGin[prioritize]
36fbc17449SLoGinlabel = "I-prioritize"
37fbc17449SLoGin
38fbc17449SLoGin
39fbc17449SLoGin[autolabel."I-prioritize"]
40fbc17449SLoGintrigger_labels = [
41fbc17449SLoGin    "regression-untriaged",
42fbc17449SLoGin    "regression-from-stable-to-stable",
43fbc17449SLoGin    "regression-from-stable-to-beta",
44fbc17449SLoGin    "regression-from-stable-to-nightly",
45fbc17449SLoGin    "I-unsound",
46fbc17449SLoGin]
47cb02d0bbSChiichenexclude_labels = ["P-*", "T-release", "requires-nightly"]
48fbc17449SLoGin
49fbc17449SLoGin[autolabel."T-doc"]
50fbc17449SLoGintrigger_files = [
51fbc17449SLoGin    # Source code
52fbc17449SLoGin    "doc",
53fbc17449SLoGin]
54cb02d0bbSChiichenexclude_labels = ["T-*"]
55fbc17449SLoGin
56fbc17449SLoGin
57fbc17449SLoGin[autolabel."A-meta"]
58fbc17449SLoGintrigger_files = [
59fbc17449SLoGin    "triagebot.toml",
60fbc17449SLoGin    "LICENSES",
61fbc17449SLoGin    "README.md",
62fbc17449SLoGin    "README_EN.md",
63fbc17449SLoGin    ".mailmap",
64fbc17449SLoGin]
65fbc17449SLoGin
66c3c73444SLoGin[autolabel."A-fs"]
67cb02d0bbSChiichentrigger_files = ["kernel/src/filesystem"]
68c3c73444SLoGin
6970f159a3SLoGin[autolabel."O-x86_64"]
70cb02d0bbSChiichentrigger_files = ["kernel/src/arch/x86_64"]
7170f159a3SLoGin
7270f159a3SLoGin[autolabel."O-riscv64"]
73cb02d0bbSChiichentrigger_files = ["kernel/src/arch/riscv64"]
7470f159a3SLoGin
752c5ea7baSLoGin[autolabel."A-driver"]
76c3c73444SLoGintrigger_files = [
77c3c73444SLoGin    "kernel/src/driver",
78c3c73444SLoGin    "kernel/src/arch/x86_64/driver",
79c3c73444SLoGin    "kernel/src/arch/riscv64/driver",
80c3c73444SLoGin]
81c3c73444SLoGin
82c3c73444SLoGin[autolabel."T-virtulization"]
83cb02d0bbSChiichentrigger_files = ["kernel/src/virt", "kernel/src/arch/x86_64/kvm"]
84c3c73444SLoGin
85*7f46e98eSLoGin[autolabel."T-Obs and Test"]
86*7f46e98eSLoGintrigger_files = [
87*7f46e98eSLoGin    "/kernel/crates/rbpf",
88*7f46e98eSLoGin    "/kernel/crates/kprobe",
89*7f46e98eSLoGin    "/kernel/src/debug/kprobe",
90*7f46e98eSLoGin    "/kernel/src/bpf",
91*7f46e98eSLoGin]
92*7f46e98eSLoGin
93fbc17449SLoGin[autolabel."S-等待审查"]
94fbc17449SLoGinnew_pr = true
95fbc17449SLoGin
965c20e05aSLoGin[autolabel."needs-triage"]
975c20e05aSLoGinnew_issue = true
98cb02d0bbSChiichenexclude_labels = ["A-diagnostics"]
995c20e05aSLoGin
1004fd91611SLoGin[shortcut]
1014fd91611SLoGin
102fbc17449SLoGin[no-merges]
103fbc17449SLoGinexclude_titles = ["Rollup of", "subtree update", "Subtree update"]
104cb02d0bbSChiichenlabels = ["S-等待作者修改", "ambiguous"]
105fbc17449SLoGin
106fbc17449SLoGin[mentions."triagebot.toml"]
107fbc17449SLoGinmessage = "`triagebot.toml` has been modified, there may have been changes to the review queue."
108c3c73444SLoGincc = ["@fslongjin", "@GnoCiYeH"]
109c3c73444SLoGin
110c3c73444SLoGin[mentions."kernel/src/driver/base"]
111c3c73444SLoGinmessage = "设备驱动模型部分发生了更改,请进行审查"
112fbc17449SLoGincc = ["@fslongjin"]
113fbc17449SLoGin
114c3c73444SLoGin[mentions."kernel/src/driver/tty"]
115c3c73444SLoGinmessage = "tty驱动发生了更改,请进行审查"
116c3c73444SLoGincc = ["@GnoCiYeH"]
117c3c73444SLoGin
118*7f46e98eSLoGin[mentions."kernel/src/bpf"]
119*7f46e98eSLoGinmessage = "BPF部分发生了更改,请进行审查"
120*7f46e98eSLoGincc = ["@Godones"]
121*7f46e98eSLoGin
122c3c73444SLoGin
123fbc17449SLoGin[assign]
124fbc17449SLoGinwarn_non_default_branch = true
125abc421a6SLoGincontributing_url = "https://community.dragonos.org/contributors/"
126fbc17449SLoGinusers_on_vacation = []
127fbc17449SLoGin
128fbc17449SLoGin[assign.adhoc_groups]
129fbc17449SLoGin
130fbc17449SLoGin# 驱动程序
1312c5ea7baSLoGindriver = ["@dragonos/main"]
1322c5ea7baSLoGin
1332c5ea7baSLoGin# SIG-MM
1342c5ea7baSLoGinsig-mm = ["@dragonos/mm"]
135fbc17449SLoGin
136*7f46e98eSLoGinsig-obs = [
137*7f46e98eSLoGin    "@dragonos/sig-observation-testing",
138*7f46e98eSLoGin    "@Chiichen",
139*7f46e98eSLoGin    "@Godones"
140*7f46e98eSLoGin]
141*7f46e98eSLoGin
142*7f46e98eSLoGin
143fbc17449SLoGin# 虚拟化
1442c5ea7baSLoGinvirtulization = ["@dragonos/virtualization"]
145fbc17449SLoGin
1462c5ea7baSLoGinmain = [ "@dragonos/main" ]
1472c5ea7baSLoGinnetwork = [ "@dragonos/network" ]
148c3c73444SLoGin
149cb02d0bbSChiichenriscv64 = ["@fslongjin"]
15070f159a3SLoGin
151cb02d0bbSChiichenx86_64 = ["@fslongjin", "@GnoCiYeH", "@Chiichen"]
15270f159a3SLoGin
153fbc17449SLoGin# CI/CD
1542c5ea7baSLoGininfra = ["@dragonos/infra"]
155fbc17449SLoGin
156fbc17449SLoGin
157fbc17449SLoGin[assign.owners]
1582c5ea7baSLoGin"/.github/workflows" = ["infra"]
1592c5ea7baSLoGin"/.github/actions" = ["infra"]
1602c5ea7baSLoGin"/triagebot.toml" = ["infra"]
1612c5ea7baSLoGin"/kernel/src/driver" = ["main"]
1622c5ea7baSLoGin"/kernel/src/filesystem" = ["main"]
1632c5ea7baSLoGin"/kernel/src/sched" = ["main"]
1642c5ea7baSLoGin"/kernel/src/process" = ["main"]
1652c5ea7baSLoGin"/kernel/src/net" = ["network"]
166c3c73444SLoGin"/kernel/src/virt" = ["virtulization"]
167c3c73444SLoGin"/kernel/src/arch/x86_64/kvm" = ["virtulization"]
16870f159a3SLoGin"/kernel/src/arch/x86_64" = ["x86_64"]
16970f159a3SLoGin"/kernel/src/arch/riscv64" = ["riscv64"]
170*7f46e98eSLoGin"/kernel/crates/rbpf" = ["sig-obs"]
171*7f46e98eSLoGin"/kernel/crates/kprobe" = ["sig-obs"]
172*7f46e98eSLoGin"/kernel/src/debug/kprobe" = ["sig-obs"]
173*7f46e98eSLoGin"/kernel/src/bpf" = ["sig-obs"]
1742c5ea7baSLoGin"/tools" = ["infra"]
175