Skip to content

fix(build): improve cross-platform build reliability - #1854

Open
0xTotoroX wants to merge 2 commits into
BigPizzaV3:mainfrom
0xTotoroX:codex/build-reliability
Open

fix(build): improve cross-platform build reliability#1854
0xTotoroX wants to merge 2 commits into
BigPizzaV3:mainfrom
0xTotoroX:codex/build-reliability

Conversation

@0xTotoroX

Copy link
Copy Markdown
Contributor

变更概述

提升跨平台构建与 macOS DMG 打包流程的稳定性,不改变产品运行逻辑。

主要内容

  • 固定编译期嵌入的注入脚本使用 LF 换行,避免 Windows checkout 转换为 CRLF 后导致源码契约测试失败。
  • 为 macOS DMG 创建流程增加临时输出路径和有限重试,降低瞬时 Resource busy 对构建结果的影响。
  • 保持现有测试断言和 CI 工作流不变。

验证

  • 注入脚本 LF 换行检查通过。
  • DMG 打包脚本 Shell 语法检查通过。
  • macOS arm64、macOS x64 和 Windows 构建均已通过。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant