JoeAllen
6ff05f7216
ci: 发布脚本自动创建 Release 并按 OTA 命名上传附件
应用内 OTA 只认 Gitea Release 附件(update.rs 查 /releases),此前脚本
只上传 Generic 包,Release 不存在时更新检查永远失败。现在:
- 自动查询/创建与版本同名 tag 的 Release,附件命名规范为
mqttx-v<ver>-<triple>-mqttx[.exe](不符约定时重命名后上传),
附带 .sha256 侧车,供 OTA sha256 校验
- 版本号统一剥离 v 前缀(git describe 与 Cargo.toml 两种来源一致)
- 平台三元组按运行环境推断(与 update.rs::platform_triple 一致),
可用 GITEA_TRIPLE 覆盖
- owner/repo 均支持从 git remote 推断,可用 GITEA_REPO 参数覆盖
- ps1 附件上传走 .NET HttpClient multipart(PS 5.1 无 -Form)
2026-09-29 10:33:42 +08:00
..
2026-09-28 22:49:56 +08:00
2026-09-29 10:33:42 +08:00
2026-09-29 10:33:42 +08:00