mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-10 12:46:15 -08:00
ci(refactor): [ENG-IMPACT-01] map workspace changes to required ecosystem checks
This commit is contained in:
1 parent
e0aacc5d6a
commit
6abac891ce
14 files changed
+1070
-9
No files matched your search
@@ -0,0 +1,29 @@
|
||||
# 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初始化选择仍待用户确认。
|
||||
Reference in new issue
Block a user