Skip to content

docs(release): align public preview downloads and desktop packaging - #514

Merged
Qiyuanqiii merged 2 commits into
mainfrom
Qiyuanqiii/docs-release-preview-downloads
Oct 28, 2026
Merged

Qiyuanqiii merged 2 commits into
mainfrom
Qiyuanqiii/docs-release-preview-downloads

Conversation

@Qiyuanqiii

Copy link
Copy Markdown
Member

Summary

解耦自原 PR #430 中混杂的公开发布与发行文档部分:

  • 将 README.md、README.en.md、docs/macos-release.md 与 docs/windows-release.md 全面对齐当前公开预览版 v1.0.0-preview.20261020。
  • 明确补充 macOS 双架构(arm64 / amd64)DMG 下载指引与 ad-hoc 签名/Gatekeeper 说明,校准 Windows 直发 EXE 与 SHA256SUMS 校验流程。
  • 引入 scripts/check-download-docs.py 与 scripts/test_download_docs.py(8 项回归测试),防止文档链接过时、四处入口版本不一致或发布资产缺失。
  • 在 release-desktop.yml 工作流中接入下载文档发布前校验,并将 Mac DMG 及其校验和正式纳入发布资产白名单。

Validation

  • python -B scripts/check-download-docs.py:四处公开发布入口一致同意 v1.0.0-preview.20261020。
  • python -B -m unittest discover -s scripts -p test_download_docs.py -v:8/8 项单元与边界回归测试全部通过。
  • 提交作者已署名为 Gemini gemini-code-assist@users.noreply.github.com。

Update public release download documentation and packaging verification:
- Update READMEs and macOS/Windows release documentation to the active v1.0.0-preview.20261020 release.
- Document ad-hoc DMG assets for arm64 and amd64 architectures, checksums, and SmartScreen/Gatekeeper warnings.
- Add scripts/check-download-docs.py and test_download_docs.py to prevent stale download links and verify release asset availability.
- Update release-desktop.yml workflow to verify download docs before publishing and include Mac DMGs in public release allowlists.

Validation:
- python -B scripts/check-download-docs.py passed.
- python -B -m unittest discover -s scripts -p test_download_docs.py -v (8 tests passed).
@Qiyuanqiii
Qiyuanqiii merged commit d335bf1 into main Oct 28, 2026
29 checks passed
@Qiyuanqiii
Qiyuanqiii deleted the Qiyuanqiii/docs-release-preview-downloads branch October 28, 2026 14:26
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.

2 participants