【问题转运】:社区CI-bot工作分类

问题转运:现在 openeuler-ci-bot 的工作比较复杂,能不能把机器人的 comment 开头统一加个分类。比如 门禁运行结果,审视反馈结果,自动提醒,等等

1 Like

CodeCheck Guide



CodeCheck Result



CVE Analysis

Code Review




Auto Remind

CLA Signature


Review Feedback Result




评论开头添加分类

样式考虑如下:

是openEuler社区独有的问题吗? 其他GitHub的开源社区有类似问题吗?

这个分类希望厘清的两个目的:

  1. ci-bot 承担的责任具体有哪些?这样后续 comment 里面的用词甚至语言都可以变化,但是责任分类应该是固定的,方便后面社区交互的时候有个明确的指向。
  2. 开发者和社区维护人员交互的过程中,ci-bot 的这些反馈起到什么作用。比如 Auto Remind,实际上有两个作用,一个是对社区开发者的提示(给了一个interaction的链接),另一个是指明sig的maintainer(这里用 @应该也同时起到了提醒的作用)。那这两个作用是不是分解开会更好一些,即便是一个 comment。

我再梳理一下

  1. 列出具体 ci-bot 的责任分类清单
  2. 对现有的聚合在一起的 ci-bot 责任,分析是否需要细化/分级

我去观察下其他开源社区,看是否有类似问题。以及他们是否有可借鉴的好的运作方式呈现

CI-bot这么多工作,是否应该排个序?
比如:
1、首先检查CLA
2、门禁检查
3、代码检视
4、以上都OK了以后,再通知committer和maintainer,否则很多PR门禁都没过,达不到合入条件,就通知committer和maintainer,太浪费时间了

1 Like

有道理,通知committer和maintainer的操作确实应该在机器人的检查全通过以后再进行 :+1: