Skip to content

版本号统一 1.0.0 并建立 CHANGELOG 与全手动发版流程 - #222

Merged
zj1123581321 merged 3 commits into
mainfrom
card/VideoTranscriptAPI-261010-fix
Oct 10, 2026
Merged

zj1123581321 merged 3 commits into
mainfrom
card/VideoTranscriptAPI-261010-fix

Conversation

@zj1123581321

Copy link
Copy Markdown
Collaborator

Scope

建立版本管理体系(全手动最小集合,双顾问咨询裁决):

  1. 版本号统一 1.0.0:pyproject.toml、package.json、e2e/package.json 及两份 lock 共 8 处声明收拢(Python 代码侧 __init__.py/app.py 本就是 1.0.0,未动)
  2. 新增 CHANGELOG.md:Keep a Changelog 1.1 格式,[1.0.0] 基线条目只记用户可见变更(本地上传、wecom-notifier 0.3.2、sum.zlxlabs.com 域名、响应头注入修复),不追认历史
  3. 新增 docs/release-process.md:发版流程四要素——发版时机绑定 n305 部署、取材命令(git log --first-parent --merges vX.Y.Z..HEAD --format='%b')、annotated tag 步骤、两条红线

锁定决策(咨询裁决,不重开)

  • 全手动路线:不引入 Conventional Commits / release-please / PR 聚合脚本
  • 镜像 tag 保持 sha12 唯一,禁止 :latest 与任何浮动 tag——docker/Dockerfile 经 COPY --from ...:latest 获取 BBDown,浮动 tag 会静默换掉 BBDown 来源(tests/deployment 已锁定该行为)
  • 发版时机 = 部署时机;CHANGELOG 只回答「版本 → 用户可见变更」
  • 依据:2026-10-10 claude-opus + codex 双顾问咨询(载荷 retro/consult/20261010-version-management.md)

验证

  • make test 全量 3812 passed + 3 skipped(执行器归档 verify-output.log;一条 TMPDIR 过长致 AF_UNIX socket 路径超限的环境红已对照实验归因,非本卡责任,验收方已在正常环境复跑该组确认 14 passed)
  • 9 项 Accept-Check grep 判据全部达标(验收方对远端分支内容独立复跑)

偏差

  • uv.lock 版本字段同步(Scope-Globs 外 1 行):锁产物一致性,避免后续 uv run 弄脏工作树挡住 docker/push_to_ghcr.sh 的干净树校验;已实测 uv sync --frozen 不校验该字段

后续

  • Dockerfile 依赖冻结 :latest 获取 BBDown 属存量隐患(升级靠 --build-arg BBDOWN_FROM_SOURCE=1 手工重建),另立事项

zj1123581321 added 3 commits October 10, 2026 12:05
Agent-Executor: glm-pi
Agent-Model: glm-5.3-flash
Agent-Effort: high
Dispatch-Id: dlg-20261010-040314-b42cb3
Task-Id: VideoTranscriptAPI-20261010-08
Agent-Executor: glm-pi
Agent-Model: glm-5.3-flash
Agent-Effort: high
Dispatch-Id: dlg-20261010-040314-b42cb3
Task-Id: VideoTranscriptAPI-20261010-08
Agent-Executor: glm-pi
Agent-Model: glm-5.3-flash
Agent-Effort: high
Dispatch-Id: dlg-20261010-040314-b42cb3
Task-Id: VideoTranscriptAPI-20261010-08
@github-actions

Copy link
Copy Markdown

Required Gate v2 — 状态面板

当前状态:pass · 可合并

当前裁决:code_pass / primary_pass

PR 累计主审轮(影子):1/5 · collecting

历史可能不完整:1 个制品处理失败:URLError;1 个历史重建预算耗尽

Gate 历史(v1;来源为持久化 gate_terminal 制品)

Run Attempt Head 状态 PR 累计主审轮(影子) 收件人动作
38024920411 1 aa516fd pass 1/5 · collecting 可合并

历史行按 run_id + run_attempt 去重并只增不删;删除本评论后可由 gate_terminal 制品重建。

@zj1123581321
zj1123581321 merged commit 9ccc74e into main Oct 10, 2026
13 checks passed
@zj1123581321
zj1123581321 deleted the card/VideoTranscriptAPI-261010-fix branch October 10, 2026 04:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant