Skip to content

chore(main): release 2.3.0 - #145

Merged
ReSerendipity merged 2 commits into
mainfrom
release-please--branches--main
Sep 25, 2026
Merged

ReSerendipity merged 2 commits into
mainfrom
release-please--branches--main

Conversation

@github-actions

@github-actions github-actions Bot commented Sep 23, 2026 •

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

2.3.0 (2026-09-25)

Features

  • upstream-sync: 落地 2.5 参数面 + prompt_text 链路与护栏 + 上游同步探针 (#142) (d7f609f)

Bug Fixes

  • security: 路径包含性与对外错误面各收敛到一处 (#155) (d875c9c)
  • security: 转义 step-audio-editx / voicebox 成功页的请求可控插值 (#153) (3d549a8)
  • ui: #130 —— 16 处(不是 7 处)内联事件属性不再把服务器值拼进 JS 字符串,加一条全仓闸 (650825c)
  • ui: 16 处内联事件属性不再把服务器值拼进 JS 字符串,改成 data-* + 事件委托(#130) (ac9c1dd)

This PR was generated with Release Please. See documentation.

@github-actions github-actions Bot changed the title chore(main): release 2.2.7 chore(main): release 2.3.0 Sep 25, 2026
@github-actions
github-actions Bot force-pushed the release-please--branches--main branch from 648e37c to 2e87d48 Compare September 25, 2026 02:09
release-please 的 release commit 只抬它管的 6 位(pyproject + extra-files 四条 +
manifest),另有五处按 docs/release-governance.md §5 归手工同步,缺了就会让
test_all_version_sites_agree 在合并后的 main 上变红:
config.yaml、deploy/kubernetes/deployment.yaml(两处镜像 tag)、
desktop/src-tauri/Cargo.lock 的 tts-multimodel-desktop、docs/release-governance.md
开头那句"已发布最新"、scripts/installer/setup.nsi 的 OutFile/APP_VERSION/VIProductVersion。
version.json 的 changelog 与 release_date 也是手工位(updater.rs 会把 changelog
显示给用户,只抬 $.version 会发出"自称 2.3.0、说明写着 2.2.6"的壳)。

门禁实测:scripts/check_release_readiness.py rc=0(全部版本位 = 2.3.0,判据全过);
pytest tests/test_version_consistency.py tests/test_image_name_consistency.py → 12 passed。

已知时序风险(如实记):docker-publish.yml 不会被 release-please 自己打的 tag 级联
触发(v2.2.5 实测 0 次运行),所以 deployment.yaml 写的 2.3.0 在镜像显式发布
(合并后 dispatch docker-publish)之前是目标值而非已存在值;无自动部署集群消费它。

Signed-off-by: ReSerendipity <ReSerendipity@users.noreply.github.com>
@ReSerendipity
ReSerendipity merged commit cd80d73 into main Sep 25, 2026
31 checks passed
@github-actions

Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant