ci: Release 支持 workflow_dispatch 网页手动触发发版(自动同步版本/打 tag,幂等可重试)
CI / check (push) Successful in 6s

This commit is contained in:
2026-09-17 01:11:34 +08:00
parent 0ecff6aabf
commit cc365c2cd8
2 changed files with 118 additions and 24 deletions
+11 -1
View File
@@ -82,7 +82,17 @@ fanyi/
| `ci.yml` | push 到 `main` / PR | manifest 校验 + JS 语法检查 |
| `release.yml` | 推送 `vX.Y.Z` 标签 | 校验版本一致 → 打包 zip → 生成 Changelog → 创建 Release 并上传附件 |
发版三步:
### 方式一:网页触发(推荐)
打开仓库 **Actions → Release workflow → Run workflow**,填入版本号(如 `1.0.2`),点 Run 即可。流水线会自动:
1. 把 `manifest.json` 的 `version` 同步为该版本号并提交(提交带 `[skip ci]`,避免重复触发)
2. 创建并推送 `vX.Y.Z` 标签
3. 打包 zip、生成 changelog、创建 Release 并上传附件
可选填「发布说明」,留空则自动生成;重复触发同一版本是幂等的,不会重复发布。
### 方式二:本地打 tag
```bash
# 1. 更新 manifest.json 中的 version 字段