| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
update code spectra to new version Signed-off-by: liyujie43 <liyujie43@huawei.com> | 6 个月前 | |
feat(conflict): ai review 与 check hdf 增加合并冲突门禁 - WebHook 解析 merge_request hook 的 conflict/merge_status 字段 (note hook 载荷无此信息,保持 None) - 仅消费 PR 代码内容的两个事件做冲突判定(backend/dispatcher/ conflict.py 共享):mr hook 读 conflict 字段(None=unchecked 放行); note hook 实时查 PR 详情(兼容 conflict=true / mergeable=false, 查询失败不拦截) - ai review 冲突时提示解冲突后评论重试;check hdf 冲突时状态置 skipped 并提示。其余事件不判定(不消费代码,拦截无意义) - 顺手修复 monitor.py 引用未定义 LOGGER 的存量 bug(持久化失败 会打死守护线程) Co-Authored-By: Agent | 22 天前 | |
feat(config): 检查项参数与分支开关全面前端化(未配置用默认值) - 每个检查项一份 check_config_<type> JSON(system_configs): branches 分支开关(精确分支优先、* 兜底)+ params 检查参数 - tdd/cts/msg/static 四个 handler 改为执行时实时读取配置, 原硬编码常量转为默认值(白名单/阈值/黑名单正则/目标文件等) - 分支判定优先级:新 JSON → 旧 CheckConfig 表(升级兼容)→ 默认仅 master - API 新增 GET/PUT /check-configs/check-params/<type>(默认值合并 + 表单字段规格 + 类型/正则校验),移除旧 overview 与逐分支端点 - 管理页检查项卡片重做:分支开关可增删 + 参数表单(整数/列表/JSON 正则)+ 默认值标注,保存即生效 - 非法配置值回退默认并告警,运行时坏正则跳过不阻断检查 - 新增 20 个测试(默认合并/覆盖/回退、分支优先级、API 校验、 handler 参数生效) Co-Authored-By: Agent | 25 天前 | |
check hdf 对账恢复:pending 任务丢失时自动重置并重新提交 - pending 状态触发检查时先向服务 status 接口对账:running/queued 维持,idle 判定任务丢失 - 任务丢失时重置本地 pending 为 init 并自动重发新任务,评论告知;对账接口异常保守维持 pending - check_service 新增 reset_check_by_pr_number(保留 force_pass 人工豁免) - 覆盖外部服务重启丢任务的自愈场景,无需人工改库 Co-Authored-By: Agent | 5 天前 | |
修复 check_msg 读取 PR 描述字段名错误:body → description GitCode API (/api/v5/repos) 基于 Gitee 格式,PR 描述在 body 字段, 代码原本读 description 导致 commit_msg 永远为空、检查静默通过。 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> | 5 个月前 | |
feat(config): 检查项参数与分支开关全面前端化(未配置用默认值) - 每个检查项一份 check_config_<type> JSON(system_configs): branches 分支开关(精确分支优先、* 兜底)+ params 检查参数 - tdd/cts/msg/static 四个 handler 改为执行时实时读取配置, 原硬编码常量转为默认值(白名单/阈值/黑名单正则/目标文件等) - 分支判定优先级:新 JSON → 旧 CheckConfig 表(升级兼容)→ 默认仅 master - API 新增 GET/PUT /check-configs/check-params/<type>(默认值合并 + 表单字段规格 + 类型/正则校验),移除旧 overview 与逐分支端点 - 管理页检查项卡片重做:分支开关可增删 + 参数表单(整数/列表/JSON 正则)+ 默认值标注,保存即生效 - 非法配置值回退默认并告警,运行时坏正则跳过不阻断检查 - 新增 20 个测试(默认合并/覆盖/回退、分支优先级、API 校验、 handler 参数生效) Co-Authored-By: Agent | 25 天前 | |
feat(config): 检查项参数与分支开关全面前端化(未配置用默认值) - 每个检查项一份 check_config_<type> JSON(system_configs): branches 分支开关(精确分支优先、* 兜底)+ params 检查参数 - tdd/cts/msg/static 四个 handler 改为执行时实时读取配置, 原硬编码常量转为默认值(白名单/阈值/黑名单正则/目标文件等) - 分支判定优先级:新 JSON → 旧 CheckConfig 表(升级兼容)→ 默认仅 master - API 新增 GET/PUT /check-configs/check-params/<type>(默认值合并 + 表单字段规格 + 类型/正则校验),移除旧 overview 与逐分支端点 - 管理页检查项卡片重做:分支开关可增删 + 参数表单(整数/列表/JSON 正则)+ 默认值标注,保存即生效 - 非法配置值回退默认并告警,运行时坏正则跳过不阻断检查 - 新增 20 个测试(默认合并/覆盖/回退、分支优先级、API 校验、 handler 参数生效) Co-Authored-By: Agent | 25 天前 | |
Unify static analysis checks | 3 个月前 | |
新增 hdf status 命令查询头文件检查排队情况 - 调用外部检查服务的状态查询接口(GET /hdf-check/status),复用已配置的服务地址与 Bearer token - 展示全局队列(执行中/等待数/workers/上限)与本 PR 的 queue_state(排队顺位/执行中/不在队列) - 纯查询语义:不提交任务、不改检查记录;401 给凭据配置定向提示 Co-Authored-By: Agent | 6 天前 | |
遗留任务命令放开使用限制 - create task / close task 移除白名单校验,任何能评论 PR 的用户均可使用 - 白名单事件清单移除这两项,仅保留 force 检查 / pass all / hdf 回调等高危操作 Co-Authored-By: Agent | 26 天前 | |
list cmds 过滤 visible=false 的路由,不对外展示内部命令 Co-Authored-By: Agent | 5 个月前 | |
refactor(check): 头文件检查改用外部服务,移除内置基线与映射检查 - check hdf 改为调用外部检查服务,服务地址可在管理页配置(存于 system_configs 表) - 新增 check hdf result 回调路由与处理器,接收异步检查结果 - 删除内置头文件基线分析(analyzer/queue/baseline)及多线程映射检查 - check static 保留不安全 API 检查并新增内部函数命名检查 | 1 个月前 | |
approver_list 过滤为组账号:新增 filter_group_names,三个子事件统一过滤 Co-Authored-By: Agent | 5 个月前 | |
修复 test_execute_not_source_branch_skips 适配 update_owner_pass 移除 action_desc 过滤 Co-Authored-By: Agent | 5 个月前 | |
pending 检查阻塞加分,check hdf 仅在代码更新后提交外部服务 - 加分判定统一为仅 PASS/SKIPPED 视为通过:pending(异步检查中)与 fail 一样阻塞 pass/pass all/auto review passed - check hdf 增加重复提交门禁:仅无结果或被 push 重置为 init 时才提交外部服务,评论触发已有结果只报告现状 - 服务不可用放行由 pass 改为 skipped,使"评论 check hdf 重新触发"的恢复路径真正生效 - self check / reopen 路由补上 check hdf Co-Authored-By: Agent | 15 天前 | |
pending 检查阻塞加分,check hdf 仅在代码更新后提交外部服务 - 加分判定统一为仅 PASS/SKIPPED 视为通过:pending(异步检查中)与 fail 一样阻塞 pass/pass all/auto review passed - check hdf 增加重复提交门禁:仅无结果或被 push 重置为 init 时才提交外部服务,评论触发已有结果只报告现状 - 服务不可用放行由 pass 改为 skipped,使"评论 check hdf 重新触发"的恢复路径真正生效 - self check / reopen 路由补上 check hdf Co-Authored-By: Agent | 15 天前 | |
实现 show file owner handler,清理旧 sub_events 代码 Co-Authored-By: Agent | 6 个月前 | |
拆分 pr_open/show_owners handler,提取通用评论构建方法 - 提取 build_owner_invitation_comment 到 comment_builder.py - 重命名: pr_open → add_code_owners, pr_update → update_owner_pass - 新增 ShowOwnersEvent 从 DB 查全部 owner 展示 - update_owner_pass 增加更新 code owner 归属关系的逻辑 Co-Authored-By: Agent | 6 个月前 | |
Unify static analysis checks | 3 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 6 个月前 | ||
| 22 天前 | ||
| 25 天前 | ||
| 5 天前 | ||
| 5 个月前 | ||
| 25 天前 | ||
| 25 天前 | ||
| 3 个月前 | ||
| 6 天前 | ||
| 26 天前 | ||
| 5 个月前 | ||
| 1 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 15 天前 | ||
| 15 天前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 3 个月前 |