Commit Graph
3 Commits
Author SHA1 Message Date
hanfuit b88e1a223b docs:新增远程发版脚本,Release 可用一条命令发布
Gitea 的 Release 全流程走 REST API(实测可行),不用点网页:

- docs/release/publish_release.py(纯标准库,无依赖):校验 tag → 建/更新
  Release → 上传附件 → 回读自检;支持 --dry-run / --draft / --prerelease /
  --expect-commit / --no-asset / --insecure
- 默认先比对本地 tag 与远端 tag 指向的提交,不一致直接拒绝 —— 2026.11.05
  就是 tag 落后 12 个提交,源码包是旧代码且外表看不出来
- .url 里仍是 REPLACE_WITH_YOUR_LINK 时拒绝发版(--force 可跳过)
- 附件同名先删再传,脚本可重复执行(幂等)
- docs/release/README.md 改为「一条命令发版 + 手工兜底」两套流程,附实测记录
- 根 README 发布流程、AGENTS.md 发版清单挂上脚本用法

实测:临时 tag 走完整流程 创建 201 → 上传 201 → 下载 200(内容正确)→
重复执行后只有一个同名附件 → 删除干净(release 204 / tag 已清)。
注意 Gitea 附件字段名必须是 attachment,用 file 会 500 "http: no such file"。
2026-11-05 19:44:14 +08:00
hanfuit 9bdaf28683 docs:网盘地址改为真实百度网盘分享(提取码 s33r)
- docs/release/网盘下载.url:URL 换成 pan.baidu.com/s/1j31dVPF_nPKSN2QYHU-Ygg?pwd=s33r,双击直达目录
- 发布说明模板:下载表格填百度网盘真实链接与提取码,阿里云盘一行保留待填
- docs/release/README.md:占位说明改为「已指向真实分享,重新分享后需同步」
- 根 README:标题下与快速开始处补上成品下载入口
2026-11-05 16:19:37 +08:00
hanfuit 65169f5e81 docs:发布物料入库(Release 说明模板 + 网盘 .url 快捷方式)
- docs/release/发布说明模板.md:本次更新 / 下载渠道 / 安装 / 说明四段
- docs/release/网盘下载.url:InternetShortcut 模板,URL 为占位,发版前替换
- docs/release/README.md:发版七步与常见坑(占位地址别直传、DLL 与 EXE 需配套)
2026-11-05 16:16:41 +08:00