Commit Graph

5 Commits

Author SHA1 Message Date
85aa369793 feat(release): 增强打包流程, 支持 --pin、.emod-ignore、.emod-package
- 新增 --pin/-P 参数: 保留当前版本号不打补丁, 用于失败后重试发布
- 新增 .emod-ignore: gitignore 风格的打包排除规则, 支持通配符和取反
- 新增 .emod-package: 自定义打包包含规则, 支持通配符匹配
- 添加 preflight_pack_dirs 预检: 在打包前验证行为包/资源包目录和清单文件
- 引入 PackDirs 结构体, 消除重复的目录拼接逻辑
- 修复 ZIP 条目路径在 Windows 使用反斜杠导致网易审核工具报错
- 新增 zip_entry_path 统一使用正斜杠
- 添加 10 个单元测试覆盖核心场景
2026-05-04 01:31:44 +08:00
2af7d3fc2f feat(utils): 添加 io_error 辅助函数用于 IO 错误上下文包装
将匿名 os error 包装为包含操作描述和路径的友好错误信息,
避免出现无法定位问题来源的原始系统错误。
2026-05-04 01:31:27 +08:00
11576a8693 Fix built-in template rename order 2026-04-26 20:48:26 +08:00
8da042ccd3 feat: 标准化占位符, 增加模板 2025-11-29 23:38:03 +08:00
d647e84db0 feat: Initial commit 2025-11-29 17:31:00 +08:00