From 97d116d82c29ccbaecc03e8e56c5b02e32a2520a Mon Sep 17 00:00:00 2001 From: zj1123581321 Date: Sat, 10 Oct 2026 14:19:27 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=91=E7=89=88=E6=B5=81=E7=A8=8B=E8=A1=A5?= =?UTF-8?q?=20GitHub=20Release=20=E6=89=8B=E5=8A=A8=E6=AD=A5=E9=AA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 打完 annotated tag 后由发版人执行 gh release create,body 从 CHANGELOG 对应版本条目摘取。 Agent-Executor: grok-pi Agent-Model: grok-4.6 Agent-Effort: high Dispatch-Id: dlg-20261010-061340-d6c86c Task-Id: VideoTranscriptAPI-20261010-10 --- docs/release-process.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/docs/release-process.md b/docs/release-process.md index f5d000b4..46a0f6f3 100644 --- a/docs/release-process.md +++ b/docs/release-process.md @@ -31,7 +31,17 @@ git push origin vA.B.C tag 命名固定 `v` 前缀 + 三段版本号,供下一次取材命令引用。 -### 3. 构建与部署 +### 3. 建 GitHub Release + +仓库是 public,GitHub Releases 页对外可见。打完 tag 后由发版人手动建 Release:tag 名与 git tag 一致(`vA.B.C`),body 从 `CHANGELOG.md` 对应版本条目摘取(单一生成源,禁止另写一份)。把 `## [A.B.C]` 条目正文写入临时文件后执行: + +```sh +gh release create vA.B.C --title "vA.B.C" --notes-file notes.md +``` + +临时文件用完即删,不要提交。 + +### 4. 构建与部署 按现有镜像流程:`docker/push_to_ghcr.sh` 在干净工作树上构建并推送 `ghcr.io/zj1123581321/video-transcript-api:`,随后 `docker/pull_and_deploy.sh <镜像引用>` 以不可变 digest 部署到目标机。