执行 MD-127-RELEASE-1.2.7-DMG:从固定提交 eac34b936ea1d6c39e598304c4e709c162f01476 生成新的 Developer ID signed/notarized/stapled arm64 DMG,完成 build、annotated tag、manifest、SHA 与机械验证;不修改 GitHub Release,不触碰用户 App/文档。源码 Review 与 Owner acceptance 已 PASS,但正式 QA 为 CANCELLED_BY_OWNER / WAIVED,不得写成 QA PASS。
scripts/package-mindraw.sh H8 链路。1.2.7 / Build202607240113。v1.2.7-Build202607240113,直接绑定固定提交。979849d5-f93f-4673-a35b-787e55e48a65 为 Accepted。scripts/package-mindraw.sh 未提交改动,为避免覆盖用户改动且保证固定提交构建,改用隔离 clean clone。21b1760 并占用 Build202607240056;本任务不覆盖并发产物,重新生成独立 Build202607240113 并严格绑定 eac34b9…。CANCELLED_BY_OWNER / WAIVED;机械发布验证通过不转换为 QA PASS。eac34b936ea1d6c39e598304c4e709c162f01476、release manifest、发布报告。1.2.7 / Build202607240113v1.2.7-Build202607240113 -> eac34b936ea1d6c39e598304c4e709c162f0147651064e3ecbe4461bd1a8122a580e004cdcb4a09391d17342d2d1000f1b955c4dd047ec806c142e3c7036f9bb21d5bcc65a55bb69b7247f3418d8c711ef201bc6979849d5-f93f-4673-a35b-787e55e48a65 / Accepted1.2.7 / Build202607240113 / com.mindraw.desktop / arm6402-P/M4C-GitHubOpenSource/ops/md-127-release-1.2.7-dmg-report-20260724.md。03-O/C2.builds/releases/Build202607240113/02-P/M4C-GitHubOpenSource/ops/md-127-release-1.2.7-dmg-report-20260724.md02-P/plan-progress.markdown02-P/PMO_INBOX.mdINDEX.md用途:在固定 commit 的隔离 clean checkout 中生成并验证 Developer ID 站外 DMG。
前置条件:Developer ID Application identity 与 notary keychain profile 已配置;不得把 profile 值、密码或私钥写入公开日志。
BUILD_ID=202607240113 \
CARGO_NET_OFFLINE=true \
MINDRAW_RELEASE_CLASS=h8-formal-rc \
MINDRAW_SIGNING_IDENTITY='<Developer ID Application>' \
MINDRAW_NOTARY_PROFILE='<configured profile>' \
CARGO_TARGET_DIR='<isolated-target>' \
npm run package:mindraw
xcrun stapler validate Mindraw_1.2.7_aarch64-Build202607240113.dmg
codesign --verify --verbose=2 Mindraw_1.2.7_aarch64-Build202607240113.dmg
spctl -a -vv -t open --context context:primary-signature Mindraw_1.2.7_aarch64-Build202607240113.dmg
hdiutil verify Mindraw_1.2.7_aarch64-Build202607240113.dmg
shasum -a 256 -c SHA256SUMS.txt
git rev-list -n 1 v1.2.7-Build202607240113
验证步骤:确认 notary Accepted、stapler/DMG/App Gatekeeper PASS、只读挂载后 version/build/bundle/arch 与 manifest 一致、SHA 清单全 OK。
清理/恢复:本 runbook 不安装 App;只读挂载验证结束后执行 hdiutil detach '<isolated-mount>'。不要删除或覆盖非本轮 worktree/产物。
搜索关键词:MD-127-RELEASE-1.2.7-DMG、Build202607240113、979849d5-f93f-4673-a35b-787e55e48a65、51064e3ecbe4461bd1a8122a580e004cdcb4a09391d17342d2d1000f1b955c4d
Build202607240056 / Build202607240109 属于并发发布操作,不是本任务固定提交产物,不应替代本报告基线。