edit | blame | history | raw

Mindraw 1.2.7 冻结与 GitHub-ready DMG

用户目标

冻结 1.2.7 源码,并提供拟通过 GitHub 面向全球用户下载使用的 macOS DMG。

已完成事项

  • 以 Obsidian scene compatibility 候选为起点,代码审核 crg-8c6f1a42d973=PASS,Owner 手动验收 PASS;正式 QA 按 Owner 指令停止并记录为 waived。
  • 增加 release-only 公证 profile 元数据脱敏,形成最终冻结 commit。
  • 生成 Developer ID signed、Apple notarized、stapled DMG,并通过 Gatekeeper、DMG verify / mount、隔离首启、metadata、SHA 与敏感路径扫描。
  • 首个 Build202607240056 因二进制含本机 Rust/Cargo 源路径被废弃;用路径重映射重新构建 Build202607240109,复扫通过。

核心事实 / 变更快照

  • Version:1.2.7
  • Build:Build202607240109(display 20260724.0109
  • Branch:codex/md-1.2.7-obsidian-scene-compat
  • Freeze commit:21b17603ff97192c96e91fe82e8ede4a1fe5560d
  • Local annotated tag:v1.2.7-Build202607240109,未 push
  • DMG:/Users/ar/Projects/Mindraw-worktrees/md-1.2.7-obsidian-scene-compat/03-O/C2.builds/releases/Build202607240109/Mindraw_1.2.7_aarch64-Build202607240109.dmg
  • DMG SHA256:0e00796040a081b53b3f78079668077645d5ce3048f830d54744ad26a5b7b0a4
  • Notary submission:bd4d5ba2-0866-448a-94d9-1f0388c7b3b3 / Accepted
  • Manifest:同 Build 目录 release-manifest.json
  • Validation:同 Build 目录 release-validation.md
  • CODEGRAPH:已检查,无需更新;codebase-memory:not-applicable。

可复用命令 / Runbook

用途:下载或复制 DMG 后核对是否为本轮唯一正式产物。

shasum -a 256 '/Users/ar/Projects/Mindraw-worktrees/md-1.2.7-obsidian-scene-compat/03-O/C2.builds/releases/Build202607240109/Mindraw_1.2.7_aarch64-Build202607240109.dmg'
xcrun stapler validate '/Users/ar/Projects/Mindraw-worktrees/md-1.2.7-obsidian-scene-compat/03-O/C2.builds/releases/Build202607240109/Mindraw_1.2.7_aarch64-Build202607240109.dmg'
hdiutil verify '/Users/ar/Projects/Mindraw-worktrees/md-1.2.7-obsidian-scene-compat/03-O/C2.builds/releases/Build202607240109/Mindraw_1.2.7_aarch64-Build202607240109.dmg'

验证标准:SHA256 必须等于上述固定值,stapler 与 hdiutil 均成功。

未决问题 / 后续建议

  • 尚未创建或公开 GitHub Release,未上传 DMG,branch/tag 未 push。
  • 尚未执行公开 URL 下载后的 SHA / Gatekeeper smoke。
  • 未覆盖 fresh machine 或 clean macOS user;当前验证环境为 Apple Silicon 开发机。