Distribute release ISOs through the dl.zacharyzhang.com R2 host

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Kb7vDj6PHwymeDeSUUk1eX
This commit is contained in:
2026-08-28 21:14:10 -04:00
co-authored by Claude Fable 5
parent 101a3db393
commit 06174bbd06
5 changed files with 50 additions and 5 deletions
+6 -2
View File
@@ -12,8 +12,12 @@
8. `release.json`(版本、双向提交、包版本表、迁移列表、min_compatible、产物清单)→ 签名 release.json
9. 把本次构建的 `omarchy-dev` / `omarchy-settings-dev` 发布到 [omarchycn] registry
`packages/publish-cn-packages.sh`;先于公开 Release,一键转换才不会装到旧包)
10. 建 tag 与 Release,上传全部产物,Release Notes 写明上游基线与已知问题
11. 匿名回读已发布 ISO 并 sha256 复核 == 本地构建值
10. ISO 上传 R2 下载站:`packages/upload-release-r2.sh <版本> <iso>`(脚本自带匿名回读 sha256 复核,
并自动只保留最新 2 个版本目录;公网地址 `https://dl.zacharyzhang.com/<版本>/<文件名>`
凭据在 `~/omarchycn-build/.r2.env`
11. 建 tag 与 Release,上传其余小件产物(SUMS/签名/SBOM/release.json),Release Notes 写明上游基线、
已知问题与 R2 ISO 下载链接;ISO 不再挂 Gitea 附件(带宽走 R2)
12. 匿名回读 R2 ISO 与 Release 附件并 sha256 复核 == 本地构建值
## 版本规则