CANN社区机器人能力列表
Robot 能力列表【免费下载链接】infrastructure本仓库用于托管CANN社区基础设施团队的公开信息包括不限于会议日程成员信息服务文档和配置等信息项目地址: https://gitcode.com/cann/infrastructure能力分类具体功能详细判定规则与逻辑机器人执行动作关键标签/状态已解决管理 (Issue)已解决自动识别检查已关闭Closed的 Issue若其关联的所有 Pull Request (PR) 均已合入Merged则判定为已解决。自动添加 resolved 标签resolved已解决管理 (Issue)闲置状态标记 (Stale)针对带有 resolved 标签且处于 Open 状态的 Issue若提单人超过 7 天未进一步答复。发布提醒评论并添加 stale 标签告知用户若无异议将自动关闭。stale已解决管理 (Issue)活跃状态恢复针对带有 stale 或 resolved 标签的 Issue若提单人在此期间重新发布了评论。自动移除 stale 和 resolved 标签将其恢复为活跃跟进状态。移除 stale , resolved生命周期维护 (Issue)Stale 超期关闭针对已被标记为 stale resolved 的 Issue若在 14 天内没有任何用户回复活动。自动关闭CloseIssue清理积压的非活跃任务。closed交互闭环管理 (Issue)等待回复预警Issue 带有 wait-feedback 标签且处于 Open 状态负责人已回复但提单人超过 7 天未回复。发布预警评论提醒用户提供进一步信息否则将暂时关闭 Issue。wait-feedback交互闭环管理 (Issue)回复自动消标Issue 带有 wait-feedback 标签且处于 Open 状态监测到提单人Author发布了最新回复。自动移除 wait-feedback标签移除 wait-feedback交互闭环管理 (Issue)超期自动关闭在发送预警评论后若提单人继续保持沉默超过 14 天。发布结项评论并自动关闭CloseIssue。closedCLA 签署检查 (PR)强制检查 CLA用户评论/check-cla重新检查提交者 CLA 状态根据结果添加ascend-cla/yes或ascend-cla/no标签。ascend-cla/yes,ascend-cla/noCLA 签署检查 (PR)取消 CLA 标签仓库管理员评论/cla cancel强制删除ascend-cla/yes标签。移除ascend-cla/yes持续集成 (CI) (PR)触发流水线用户评论compile触发 CodeArts 编译流水线成功打ci-pipeline-passed失败打ci-pipeline-failed。ci-pipeline-passed,ci-pipeline-failed持续集成 (CI) (PR)前冒烟测试用户评论system-test针对 MindIE-SD 仓库触发前冒烟成功打st-success失败打st-fail。st-success,st-fail持续集成 (CI) (PR)获取构建日志用户评论get-log针对 PTA 相关仓库获取构建状态成功打ci-pipeline-passed失败打ci-pipeline-failed并提供日志。ci-pipeline-passed,ci-pipeline-failed持续集成 (CI) (PR)重试流水线用户评论retry针对 PTA 相关仓库重试失败的流水线。ci-pipeline-failed持续集成 (CI) (PR)停止流水线用户评论stop针对 PTA 相关仓库停止已触发的流水线打ci-pipeline-failed标签。ci-pipeline-failed代码评审与合并 (PR)评审通过/取消用户评论/lgtm或/lgtm cancel为 PR 添加或移除lgtm标签代表代码已评审。lgtm代码评审与合并 (PR)同意合并/取消用户评论/approve或/approve cancel为 PR 添加或移除approved标签代表合入同意。approved代码评审与合并 (PR)检查并合并 PR用户评论/check-pr检查 PR 标签是否满足条件若满足则执行合并。合并 PR代码评审与合并 (PR)守护者审核用户评论/merge为 PR 添加keeper_approved标签。keeper_approved通用标签管理 (Issue/PR)标签增删用户评论/kind,/priority,/sig等指令为 Issue 或 PR 添加/移除对应的分类、优先级或 SIG 标签。kind/**,priority/**,sig/**通用标签管理 (Issue/PR)标签增删用户评论/label add **,/label remove **等指令为 Issue 或 PR 添加/移除对应的指定标签。/label add bug添加bug标签,/label remove bug移除bug标签负责人管理 (Issue)指派/取消负责人用户评论/assign或/unassign为 Issue 指派或取消负责人。指派状态机器人Issue自动化处理流程图 (Workflow)Rule 1: 已解决自动识别 (触发机制定时任务)Rule 2: 闲置状态管理 - Resolved (触发机制定时任务)Rule 3: 交互闭环管理 - Wait Response (触发机制定时任务)注意 Rule1Rule2Rule3 只针对用户创建的Issue不包括机器人自动生成的Issue。规则新增与维护说明机器人 Issue 自动处理规则机器人 Issue 自动处理规则包括标签名称、超时时间、评论内容及标题打标映射统一在 bot-issue-manage.yaml 配置文件中进行维护。配置项说明:标签名称配置 (label_***):label_resolve: 标识 Issue 已解决的标签。label_stale: 标识 Issue 进入闲置状态的标签。label_wait_feedback: 标识正在等待 Issue 提交者反馈的标签。超时天数配置 (***_days):resolve_to_stale_days: 从 Issue 被打上resolved标签开始算起到自动标记为stale之间允许的最大未更新天数。stale_to_close_days: 从 Issue 被打上stale标签开始算起到机器人自动执行关闭操作之间允许的最大未更新天数。wait_feedback_to_warn_days: 当 Issue 带有wait-feedback标签且最后一条评论来自负责人时到机器人发布超时预警评论之间允许的最大未更新天数。wait_feedback_to_close_days: 当 Issue 带有wait-feedback标签且最后一条评论来自负责人时到机器人自动执行关闭操作之间允许的最大未更新天数。评论模板配置 (***_comment):stale_comment: 当 Issue 因长期未更新被标记为stale时机器人自动发布的提示评论内容。wait_feedback_warn_comment: 当等待用户反馈超时达到预警天数时机器人发布的预警评论内容。wait_feedback_close_comment: 当等待用户反馈严重超时达到关闭天数时机器人关闭 Issue 时发布的结束评论内容。新增规则步骤:修改配置: 在 bot-issue-manage.yaml中按需新增映射或调整参数。提交 PR: 将修改后的配置文件提交 PR 到对应代码仓。生效时间: PR 合入后机器人配置通常在每轮任务执行前自动刷新生效。注意事项:确保目标仓库中已存在配置的标签否则机器人可能无法成功执行打标动作。【免费下载链接】infrastructure本仓库用于托管CANN社区基础设施团队的公开信息包括不限于会议日程成员信息服务文档和配置等信息项目地址: https://gitcode.com/cann/infrastructure创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2598428.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!