From 5d24183c147a249b89f7e159a8bea76c653d6d27 Mon Sep 17 00:00:00 2001 From: cfdaily Date: Fri, 12 Jun 2026 08:43:17 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E4=BF=AE=E6=AD=A3=E6=9C=80=E5=90=8E?= =?UTF-8?q?=E4=B8=80=E5=A4=84=20pr=5Fmerged=20=E2=86=92=20review=5Fmerged?= =?UTF-8?q?=20(=E4=BB=B2=E8=BE=BE=20M1)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/design/23-toolchain-pr-lifecycle.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/design/23-toolchain-pr-lifecycle.md b/docs/design/23-toolchain-pr-lifecycle.md index 59c952b..06081c3 100644 --- a/docs/design/23-toolchain-pr-lifecycle.md +++ b/docs/design/23-toolchain-pr-lifecycle.md @@ -98,7 +98,7 @@ async def _handle_pull_request(payload: Dict[str, Any]) -> None: 新增 `_handle_pr_closed`: 1. 从 payload 取 PR 信息(number、title、merged_by) 2. `merged_by` 优先从 `payload["pull_request"]["merged_by"]` 取,若为空则 fallback 到 `payload["sender"]`(PR #38:兼容不同 Gitea 版本和 merge 方式) -3. 渲染 `pr_merged.md` 模板,发送 Mail 给 PR 作者 +3. 渲染 `review_merged.md` 模板,发送 Mail 给 PR 作者 **恢复说明**:此前因与 §22 CD 成功通知重叠而删除。但实际场景中 CD 通知发的是部署状态,PR 作者更关心的是"谁帮我 merge 了"这个信息,两者语义不同。且 CD 流程不一定每次都触发(如文档 PR),merge 通知仍需独立存在。(PR #38 恢复)