edit | blame | history | raw

M4C-GH-03 GitHub 下载烟测

用户目标

从指定 GitHub prerelease 公开 URL 真实下载资产,在隔离 HOME/CODEX_HOME 验证 source 安装链和 DMG 发布门禁,不使用本地 staging,不触碰用户 Mindraw App。

已完成事项

  • 7 个附件均从 GitHub browser_download_url 下载,API digest/size、下载 SHA/size、公开 SHA256SUMS 三方一致。
  • tag ref、Release API 与 release manifest 一致指向 commit 68a48840997774860789a7f2c579c4a32e680c99
  • source hygiene、install、doctor、plugin、skill、MCP、sidebar、restart、uninstall、no-residual 全部 PASS。
  • DMG verify、stapler、Gatekeeper、只读 mount、version/build/arm64/codesign 全部 PASS。
  • 终态:PM_NOTIFY_READY QA-M4C-GH-03-DOWNLOAD-SMOKE RESULT=PASS

关键决策

GH-02 的真实 App A/B marker QA 已 PASS,本轮按派工仅引用,不重复或启动 App。结束时用户 App 由外部操作启动,QA 保持不动;因所有下载 smoke 均为文件、CLI 和只读 mount 检查,不影响 PASS。

核心事实 / 变更快照

  • Release:v0.1.3-mindraw1.2.4-prerelease.1,仍为 prerelease。
  • Source tarball SHA:f90bbfa972b9b1e00fa1dde96804b3353ba01994ad043a8690ad21666f35348b
  • DMG SHA:5a053f02910463507879b42bb63445810eae3bfb2a9730c65f753e32e5d74df3
  • App:1.2.4 / Build202607071930,arm64,Developer ID team CR3J54M8BQ
  • QA 前:download smoke pending;QA 后:PASS,可进入 PMO formal Release promotion 判断,但 QA 未执行 promotion。

文件变更

新增 GH-03 QA 报告/JSON/证据并回写统一台账与 PMO inbox。未修改 source、Release、tag、assets、App、DMG 或用户文档。

可复用命令 / Runbook

用途:从 GitHub Release 真实下载并核验附件。前置条件:公开 Release 可访问,使用独立临时目录。

API='https://api.github.com/repos/17lang/mindraw4agent/releases/tags/v0.1.3-mindraw1.2.4-prerelease.1'
curl --fail --silent --show-error --location "$API" --output release-api.json
node -e 'const r=require(process.argv[1]); for(const a of r.assets) console.log(`${a.name}\t${a.browser_download_url}`)' release-api.json
shasum -a 256 -c SHA256SUMS.txt
hdiutil verify Mindraw_1.2.4_aarch64-Build202607071930.dmg
xcrun stapler validate Mindraw_1.2.4_aarch64-Build202607071930.dmg
spctl --assess --type open --context context:primary-signature --verbose=4 Mindraw_1.2.4_aarch64-Build202607071930.dmg

验证:下载 SHA 与 GitHub API digest 一致;SHA256SUMS 全 OK;DMG checksum、stapler、Gatekeeper 均成功。清理:卸载隔离 plugin/marketplace、确认隔离 HOME/CODEX_HOME 无 mindraw 残留并 detach mount;不得处理用户 App。

搜索关键词:QA-M4C-GH-03-DOWNLOAD-SMOKEbrowser_download_urlv0.1.3-mindraw1.2.4-prerelease.1

未决问题与后续建议

QA 无未决项。下一步由 PMO 消费 PASS 并判断 formal Release promotion;QA PASS 本身不等于已提升正式 Release。