Skip to content

fix: ad-hoc sign macOS binaries in build script so smoke test passes - #455

Merged
LeXwDeX merged 5 commits into
mainfrom
fix/454-ad-hoc-sign
Aug 26, 2026
Merged

fix: ad-hoc sign macOS binaries in build script so smoke test passes#455
LeXwDeX merged 5 commits into
mainfrom
fix/454-ad-hoc-sign

Conversation

@LeXwDeX

@LeXwDeXLeXwDeX commented Aug 26, 2026

Copy link
Copy Markdown
Owner

Closes#454

Why

macOS 本地 bun run build 产出的 darwin 二进制未签名,被内核 SIGKILL(137),构建脚本自带 smoke test 必挂,产物无法自证。

What changed

  • script/build.ts:darwin 目标在 smoke test 前 codesign --force --sign - ad-hoc 签名;三重门卫(宿主 darwin + 目标 darwin + codesign 存在),其他平台零行为变化

Evidence

超流评审 PASS(0 P0/P1):build 13/13 目标 exit 0 含 darwin-arm64 Smoke test passed;产物 --version 直跑 Signature=adhoc。DAG workflow dag_fe5fc4380363FiaRrn7FiF0zed。

@LeXwDeX
LeXwDeX marked this pull request as ready for review August 26, 2026 03:28
@LeXwDeX
LeXwDeX merged commit 6ae7821 into mainAug 26, 2026
9 checks passed
@LeXwDeX
LeXwDeX deleted the fix/454-ad-hoc-sign branch August 26, 2026 05:37
Sign up for freeto 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.

fix: ad-hoc sign macOS binaries in build script so smoke test passes

1 participant

@LeXwDeX