问题转运:现在 openeuler-ci-bot 的工作比较复杂,能不能把机器人的 comment 开头统一加个分类。比如 门禁运行结果,审视反馈结果,自动提醒,等等
1 个赞
CodeCheck Guide
CodeCheck Result
CVE Analysis
Code Review
Auto Remind
CLA Signature
Review Feedback Result
是openEuler社区独有的问题吗? 其他GitHub的开源社区有类似问题吗?
这个分类希望厘清的两个目的:
- ci-bot 承担的责任具体有哪些?这样后续 comment 里面的用词甚至语言都可以变化,但是责任分类应该是固定的,方便后面社区交互的时候有个明确的指向。
- 开发者和社区维护人员交互的过程中,ci-bot 的这些反馈起到什么作用。比如 Auto Remind,实际上有两个作用,一个是对社区开发者的提示(给了一个interaction的链接),另一个是指明sig的maintainer(这里用 @应该也同时起到了提醒的作用)。那这两个作用是不是分解开会更好一些,即便是一个 comment。
我去观察下其他开源社区,看是否有类似问题。以及他们是否有可借鉴的好的运作方式呈现
CI-bot这么多工作,是否应该排个序?
比如:
1、首先检查CLA
2、门禁检查
3、代码检视
4、以上都OK了以后,再通知committer和maintainer,否则很多PR门禁都没过,达不到合入条件,就通知committer和maintainer,太浪费时间了
1 个赞
有道理,通知committer和maintainer的操作确实应该在机器人的检查全通过以后再进行