fix.plonds-s3-resumable-publish

This commit is contained in:
lincube
2026-06-02 09:27:08 +08:00
parent cf08269e15
commit 04b95020bd
7 changed files with 168 additions and 15 deletions

View File

@@ -116,6 +116,8 @@ Publisher 上传到 S3 的版本目录:
- `<prefix>/PLONDS.json` 是 S3 的固定 latest manifest 地址,和 GitHub Release latest manifest 一起作为客户端内置初始 source。
- GitHub Release 仍可保留平台原始文件名,例如 `files-windows-x64.zip`
- `PLONDS.json` 的 downloads 字段同时包含 GitHub 与 S3 的增量包、完整包位置。
- Publisher 必须先完成版本目录内的 `changed.zip``Files.zip`、解压目录和版本 `PLONDS.json` 上传,再更新 `<prefix>/PLONDS.json` latest 指针。
- Publisher 的 S3 目录上传必须支持重跑续传;同 key 且大小一致的对象可以跳过,避免失败后从头上传完整包目录。
## 7. 建议代码结构