mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-15 00:56:16 -08:00
30 lines
2.1 KiB
Markdown
30 lines
2.1 KiB
Markdown
# ENG-IMPACT-01 全包依赖影响与CI检查映射
|
|
|
|
起点e0aacc5d。核对22包manifest、源码/声明导入、共享构建及示例,新增显式验证
|
|
关系与静态依赖图;核心到全生态、danmuku到mask的共享DOM、库到站点分别说明来源。
|
|
说明与实际命令见 [影响分析](../impact-analysis.md)。
|
|
|
|
新增`yarn check:impact --report`接入ci:check,报告进入已有CI日志收集目录。
|
|
真实YAML校验确保六类现有必需命令不会被路径过滤、job/step条件或允许失败静默
|
|
略过;新增包、错误workspace版本范围和无法解析的源码也会明确失败。
|
|
|
|
7项测试组覆盖真实项目、可控包配置反例及真实Git。Git范围包括暂存/未暂存/未跟踪/
|
|
删除和改名两端;PR/push读取结构化SHA,缺少可用事件base时记录并检查全仓库。
|
|
未知共享路径或计算型import保守扩大范围,没有把未知当作无影响。
|
|
|
|
报告如实标出统一安装消费者只有core/chapter、其余19个库包尚缺完整安装消费。
|
|
这不替代已有Ads/DASH专属类型命令,也不把影响分析当作所有插件或真实设备已通过。
|
|
安装范围从实际consumer脚本提取,后续新增验证包时需同步报告策略。
|
|
|
|
yaml2.8.2/semver7.7.4固定为直接开发依赖,用于可靠解析workflow和版本范围;
|
|
初次PowerShell搜索中的引号/目录通配符错误已改为兼容的rg参数,没有改变生产代码。
|
|
检查结果与输入指纹见 [验证记录](../baselines/impact-validation.json)。
|
|
|
|
复查补入shell条件包装及`|| true`反例,先复现校验器漏检,再收紧必需命令首行和shell
|
|
格式校验;同时覆盖YAML布尔false条件及checkout条件。问题已修复并保留失败/通过日志,
|
|
没有只登记后放行。最终7项影响测试组通过;完整CI结果在验证记录中归档。
|
|
|
|
本任务完成独立本地提交后进行提交审计;无push/tag/publish。回退本步移除影响
|
|
脚本/测试、策略、直接开发依赖及CI命令接入;原有CI任务仍可运行。ENG-COVERAGE-01
|
|
和父任务ENG-09继续,VAST初始化选择仍待用户确认。
|