fix(build): [ENG-12] exclude declaration sources from library artifacts

This commit is contained in:
Harvey Zhao committed 2026-09-13 13:37:00 +08:00
1 parent 38355ae4cf
commit 4a299eb2d4
50 files changed
+242 -2157

No files matched your search

+23 -1
View File
@@ -4490,7 +4490,8 @@
"artplayer"
],
"dependsOn": [
"CORE-22"
"CORE-22",
"ENG-12"
],
"status": "todo",
"risk": "M",
@@ -4499,6 +4500,27 @@
"evidence": [
"changes/2026-09-13-CI-01-node-consumers.md"
]
},
{
"id": "ENG-12",
"phase": "2 测试与工程基础",
"title": "隔离库构建的 public 源码与分发内容",
"scope": [
"workspace",
"artplayer"
],
"dependsOn": [
"ENG-03",
"CORE-21"
],
"status": "done",
"risk": "M",
"deliverable": "禁用库的隐式 public 复制,拒绝误入包内的 TS 源码,清理生成污染并验证真实构建",
"acceptance": "三格式真实构建和严格 tarball 检查通过;已有声明和所有剩余成员字节不变;文档站使用独立构建",
"evidence": [
"changes/2026-09-13-ENG-12-library-public.md",
"baselines/library-public-validation.json"
]
}
]
}