DragonOS/triagebot.toml

175 lines
3.7 KiB
TOML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[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."T-Obs and Test"]
trigger_files = [
"/kernel/crates/rbpf",
"/kernel/crates/kprobe",
"/kernel/src/debug/kprobe",
"/kernel/src/bpf",
]
[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"]
[mentions."kernel/src/bpf"]
message = "BPF部分发生了更改请进行审查"
cc = ["@Godones"]
[assign]
warn_non_default_branch = true
contributing_url = "https://community.dragonos.org/contributors/"
users_on_vacation = []
[assign.adhoc_groups]
# 驱动程序
driver = ["@dragonos/main"]
# SIG-MM
sig-mm = ["@dragonos/mm"]
sig-obs = [
"@dragonos/sig-observation-testing",
"@Chiichen",
"@Godones"
]
# 虚拟化
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"]
"/kernel/crates/rbpf" = ["sig-obs"]
"/kernel/crates/kprobe" = ["sig-obs"]
"/kernel/src/debug/kprobe" = ["sig-obs"]
"/kernel/src/bpf" = ["sig-obs"]
"/tools" = ["infra"]