triagebot.toml 3.4 KB

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