xref: /DragonOS/triagebot.toml (revision cb02d0bbc213867ac845b7e8a0fb337f723d396a)
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]
47*cb02d0bbSChiichenexclude_labels = ["P-*", "T-release", "requires-nightly"]
48fbc17449SLoGin
49fbc17449SLoGin[autolabel."T-doc"]
50fbc17449SLoGintrigger_files = [
51fbc17449SLoGin    # Source code
52fbc17449SLoGin    "doc",
53fbc17449SLoGin]
54*cb02d0bbSChiichenexclude_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"]
67*cb02d0bbSChiichentrigger_files = ["kernel/src/filesystem"]
68c3c73444SLoGin
6970f159a3SLoGin[autolabel."O-x86_64"]
70*cb02d0bbSChiichentrigger_files = ["kernel/src/arch/x86_64"]
7170f159a3SLoGin
7270f159a3SLoGin[autolabel."O-riscv64"]
73*cb02d0bbSChiichentrigger_files = ["kernel/src/arch/riscv64"]
7470f159a3SLoGin
75c3c73444SLoGin[autolabel."T-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"]
83*cb02d0bbSChiichentrigger_files = ["kernel/src/virt", "kernel/src/arch/x86_64/kvm"]
84c3c73444SLoGin
85fbc17449SLoGin[autolabel."S-等待审查"]
86fbc17449SLoGinnew_pr = true
87fbc17449SLoGin
885c20e05aSLoGin[autolabel."needs-triage"]
895c20e05aSLoGinnew_issue = true
90*cb02d0bbSChiichenexclude_labels = ["A-diagnostics"]
915c20e05aSLoGin
924fd91611SLoGin[shortcut]
934fd91611SLoGin
94fbc17449SLoGin[no-merges]
95fbc17449SLoGinexclude_titles = ["Rollup of", "subtree update", "Subtree update"]
96*cb02d0bbSChiichenlabels = ["S-等待作者修改", "ambiguous"]
97fbc17449SLoGin
98fbc17449SLoGin[mentions."triagebot.toml"]
99fbc17449SLoGinmessage = "`triagebot.toml` has been modified, there may have been changes to the review queue."
100c3c73444SLoGincc = ["@fslongjin", "@GnoCiYeH"]
101c3c73444SLoGin
102c3c73444SLoGin[mentions."kernel/src/driver/base"]
103c3c73444SLoGinmessage = "设备驱动模型部分发生了更改,请进行审查"
104fbc17449SLoGincc = ["@fslongjin"]
105fbc17449SLoGin
106c3c73444SLoGin[mentions."kernel/src/driver/tty"]
107c3c73444SLoGinmessage = "tty驱动发生了更改,请进行审查"
108c3c73444SLoGincc = ["@GnoCiYeH"]
109c3c73444SLoGin
110c3c73444SLoGin
111fbc17449SLoGin[assign]
112fbc17449SLoGinwarn_non_default_branch = true
113fbc17449SLoGincontributing_url = "https://docs.dragonos.org/zh-cn/latest/community/code_contribution/index.html"
114fbc17449SLoGinusers_on_vacation = []
115fbc17449SLoGin
116fbc17449SLoGin[assign.adhoc_groups]
117fbc17449SLoGin
118fbc17449SLoGin# 驱动程序
119*cb02d0bbSChiichendriver = ["@fslongjin", "@YJwu2023", "@GnoCiYeH"]
120fbc17449SLoGin
121fbc17449SLoGin# 虚拟化
122*cb02d0bbSChiichenvirtulization = ["@fslongjin", "@ZXXYy"]
123fbc17449SLoGin
124*cb02d0bbSChiichenfilesystem = ["@fslongjin"]
125c3c73444SLoGin
126*cb02d0bbSChiichenriscv64 = ["@fslongjin"]
12770f159a3SLoGin
128*cb02d0bbSChiichenx86_64 = ["@fslongjin", "@GnoCiYeH", "@Chiichen"]
12970f159a3SLoGin
130fbc17449SLoGin# CI/CD
131*cb02d0bbSChiicheninfra-ci = ["@fslongjin", "@Chiichen"]
132fbc17449SLoGin
133*cb02d0bbSChiichenbootstrap = ["@fslongjin"]
134fbc17449SLoGin
135fbc17449SLoGin[assign.owners]
136fbc17449SLoGin"/.github/workflows" = ["infra-ci"]
137*cb02d0bbSChiichen"/triagebot.toml" = ["infra-ci"]
138fbc17449SLoGin"/kernel/src/driver" = ["driver"]
139c3c73444SLoGin"/kernel/src/filesystem" = ["filesystem"]
140c3c73444SLoGin"/kernel/src/virt" = ["virtulization"]
141c3c73444SLoGin"/kernel/src/arch/x86_64/kvm" = ["virtulization"]
14270f159a3SLoGin"/kernel/src/arch/x86_64" = ["x86_64"]
14370f159a3SLoGin"/kernel/src/arch/riscv64" = ["riscv64"]
144*cb02d0bbSChiichen"/tools" = ["bootstrap"]
145