Skip to content

chore(main): release 2.2.5 - #132

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

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

Conversation

@github-actions

@github-actions github-actions Bot commented Sep 22, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

2.2.5 (2026-09-22)

Bug Fixes

  • ci: DCO 按"提交作者"豁免自动化,否则自动发版路径结构上不可用 (d267d37)
  • ci: DCO 按提交作者豁免自动化 —— 否则自动发版路径结构上不可用 (9eec594)

Documentation

  • DOD: 记 v2.2.4 发版前这一轮的验收,并写清没覆盖的格子 (d051529)
  • DOD: 记 v2.2.4 发版前这一轮验收,并写明没重跑的格子 (c54b474)

This PR was generated with Release Please. See documentation.

ReSerendipity added a commit that referenced this pull request Sep 22, 2026
release-please 只抬 pyproject / version.json 的 $.version / desktop/package.json /
tauri.conf.json / Cargo.toml / manifest。这里补它够不到的:
- config.yaml 顶层 version
- desktop/src-tauri/Cargo.lock 里本包那条 version
- deploy/kubernetes/deployment.yaml 的两处 image tag(与 ghcr 的 semver tag 同步)
- scripts/installer/setup.nsi 的 OutFile / APP_VERSION / VIProductVersion
- version.json 的 changelog 与 release_date(壳的 updater.rs 会把 changelog 显示给用户,
  只抬版本号会发出"自称 2.2.5、说明写着 2.2.4"的包)

为什么必须在这里补而不是等 CI:release PR 拿不到任何 CI 检查(GitHub 固定行为,
GITHUB_TOKEN 产生的提交不级联触发 workflow;实测 #120 / #132 的 gh pr checks 都是空数组),
所以判据只会在合并后的 main 上响 —— 那时 tag 与 Release 已经发出去了。
补完之后 scripts/check_release_readiness.py 在本 head 上给的是"发版条件满足:全部版本位 = 2.2.5"。

Signed-off-by: ReSerendipity <zengyangc@outlook.com>
@github-actions
github-actions Bot force-pushed the release-please--branches--main branch from 1c2597a to 69cce0d Compare September 22, 2026 13:19
config.yaml 顶层 version、Cargo.lock 里本包的 version、k8s 两处 image tag、
setup.nsi 的 OutFile / APP_VERSION / VIProductVersion、version.json 的 changelog 与 release_date。
最后一处不是装饰:壳的 updater.rs 会把 changelog 显示给用户,只抬版本号会发出
"自称 2.2.5、说明写着 2.2.4" 的包。

为什么必须补在这里:release PR 拿不到 CI(GITHUB_TOKEN 的提交不级联触发 workflow),
所以版本位判据不会在 PR 上拦;不补齐就红在已经发版之后的 main 上。
补完由 scripts/check_release_readiness.py 在合并前判:"全部版本位 = 2.2.5,判据全过"。

Signed-off-by: ReSerendipity <zengyangc@outlook.com>
@ReSerendipity
ReSerendipity merged commit 9125a3e into main Sep 22, 2026
30 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