| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[feat] 数据仓规范管理 + start.sh 单实例收口 / 测试弹浏览器与 cpx-only 独立运行修复 Co-authored-by: duanbingzhe<duanbingzhe@huawei.com> # message auto-generated for no-merge-commit merge: !38 merge dbzDevelop into master [feat] 数据仓规范管理 + start.sh 单实例收口 / 测试弹浏览器与 cpx-only 独立运行修复 Created-by: duanbingzhe Commit-by: duanbingzhe Merged-by: cann-robot Description: ## 数据仓推送自配(breaking) -用户配置推送凭据,消除共享身份推送的审计混淆与单账号配额瓶颈 - 新入口: cpx auth 交互式配置命令;insight 设置页凭据落服务端(接口脱敏);引导式配置弹窗——未配置或凭据类失败时自动弹出,配完即用 - 上传错误结构化分类(无凭据 / 凭据无效 / 无写权限 / 配额满),各自给定向指引;https 远端无凭据提前快速失败,不再放行到 git 报错 - ⚠️ 迁移注意:默认仓推送需仓主将用户账号加为协作者;旧内置凭据请在托管平台后台作废 ## start.sh 单实例收口 - 默认启动即收口:杀掉已有自家实例后固定绑定 21025,不再端口顺延漂移(消除实例散落、僵尸进程与自动导入探测失效);端口被无关进程占用则明确报错,绝不静默换址 ## 稳定性修复 - 【WSL 上跑测试弹浏览器空页(修了三轮的复发根因)】旧修复拦错了分支——改为进程内守卫,任何环境下的测试运行都不再触发开浏览器 - 【cpx-only 独立运行三连】补全 bundle 被依赖链连带炸掉(auth 模块解耦为纯叶子);cpx auth 补 Tab 补全;无凭据指引按实际安装形态指路 - PR 审查意见修复与 CHANGELOG 措辞规范化 ## 版本号 insight 0.2.36 → 0.2.37、cpx 0.1.7 → 0.1.8,CHANGELOG 已定版(版本单轨校验通过);npm 发包另行拍板执行 See merge request: cann/cannbot-sentry!38 | 30 天前 | |
[feat] 数据仓规范管理 + start.sh 单实例收口 / 测试弹浏览器与 cpx-only 独立运行修复 Co-authored-by: duanbingzhe<duanbingzhe@huawei.com> # message auto-generated for no-merge-commit merge: !38 merge dbzDevelop into master [feat] 数据仓规范管理 + start.sh 单实例收口 / 测试弹浏览器与 cpx-only 独立运行修复 Created-by: duanbingzhe Commit-by: duanbingzhe Merged-by: cann-robot Description: ## 数据仓推送自配(breaking) -用户配置推送凭据,消除共享身份推送的审计混淆与单账号配额瓶颈 - 新入口: cpx auth 交互式配置命令;insight 设置页凭据落服务端(接口脱敏);引导式配置弹窗——未配置或凭据类失败时自动弹出,配完即用 - 上传错误结构化分类(无凭据 / 凭据无效 / 无写权限 / 配额满),各自给定向指引;https 远端无凭据提前快速失败,不再放行到 git 报错 - ⚠️ 迁移注意:默认仓推送需仓主将用户账号加为协作者;旧内置凭据请在托管平台后台作废 ## start.sh 单实例收口 - 默认启动即收口:杀掉已有自家实例后固定绑定 21025,不再端口顺延漂移(消除实例散落、僵尸进程与自动导入探测失效);端口被无关进程占用则明确报错,绝不静默换址 ## 稳定性修复 - 【WSL 上跑测试弹浏览器空页(修了三轮的复发根因)】旧修复拦错了分支——改为进程内守卫,任何环境下的测试运行都不再触发开浏览器 - 【cpx-only 独立运行三连】补全 bundle 被依赖链连带炸掉(auth 模块解耦为纯叶子);cpx auth 补 Tab 补全;无凭据指引按实际安装形态指路 - PR 审查意见修复与 CHANGELOG 措辞规范化 ## 版本号 insight 0.2.36 → 0.2.37、cpx 0.1.7 → 0.1.8,CHANGELOG 已定版(版本单轨校验通过);npm 发包另行拍板执行 See merge request: cann/cannbot-sentry!38 | 30 天前 | |
[test] UT 覆盖率收集接入:run-tests.sh 统一 --coverage/-c 选项 Co-authored-by: guanxinghua<guanxinghua@huawei.com> # message auto-generated for no-merge-commit merge: !39 merge ut-coverage into master [test] UT 覆盖率收集接入:run-tests.sh 统一 --coverage/-c 选项 Created-by: guanxinghua Commit-by: guanxinghua Merged-by: cann-robot Description: ## 背景 流水线门禁要求提供 UT 执行成功记录(执行逻辑 + 覆盖率收集策略)。本 PR 把覆盖率收集接进现有唯一测试入口 scripts/run-tests.sh,门禁默认路径零变化。 ## 改动 - 仓顶与三包入口统一支持 --coverage / -c(与 scope 顺序不限;环境变量 COVERAGE=1 等价,供流水线注入) - insight:新增 test:cov(pretest + vitest --coverage);cpx:追加 --coverage,provider 转为本包 devDependency 且缺失自愈补装;sift:pytest --cov(pytest-cov 入 dev extra,随 .[dev] 自愈) - 输出降噪:vitest dot + passed-only 静默(失败详情保留);sift 跑完打一行总覆盖率;各包跑完提示明细文件位置 - 覆盖率产物与执行日志目录全部 gitignore,不入库 ## 验证(分支 ut-coverage,基线 d18ef07) - bash scripts/run-tests.sh all:ALL PASSED,退出码 0 —— insight 1535 / cpx 225 / sift 1805 通过,0 失败 - bash scripts/run-tests.sh all --coverage:ALL PASSED —— 行覆盖 insight 58.00% / cpx 61.88% / sift 89.46% 🤖 Generated with [Claude Code](https://claude.ai/claude-code) See merge request: cann/cannbot-sentry!39 | 1 个月前 |