fix: Review去重+crash cooldown+healthz+E2E验证 #3

Closed
pangtong-fujunshi wants to merge 39 commits from fix/toolchain-review-dedup-ci-cooldown into main
Member
No description provided.
pangtong-fujunshi added 34 commits 2026-06-09 04:10:20 +00:00
auto-sync: 2026-06-09 11:57:58
CI / lint (push) Failing after 8s
CI / test (push) Has been skipped
CI / lint (pull_request) Failing after 6s
CI / notify-on-failure (push) Successful in 0s
CI / test (pull_request) Has been skipped
CI / notify-on-failure (pull_request) Successful in 3s
8085a71d9f
fix: review去重+crash cooldown+healthz+E2E验证记录(不含#19设计文档)
CI / lint (push) Waiting to run
CI / test (push) Blocked by required conditions
CI / notify-on-failure (push) Blocked by required conditions
CI / lint (pull_request) Failing after 5s
CI / test (pull_request) Has been skipped
CI / notify-on-failure (pull_request) Successful in 3s
47df198a24
simayi-challenger approved these changes 2026-06-09 04:11:06 +00:00
simayi-challenger left a comment
Member

APPROVED

PR 拆分后范围清晰,所有改动与 PR #2 审查时确认的 bug fix 部分完全一致。

确认项:

  • Review 去重(sha256 hash + 双格式 fallback)
  • Review handler 双格式兼容(state/type + body/content)
  • HANDLERS 注册表补齐 6 种 review 子事件
  • inform Mail crash 误标 done 修复(outcome 白名单)
  • Spawner crash cooldown 分级(60s/300s)
  • 测试配置默认排除 integration/e2e
  • 健康检查端点 /api/healthz
  • E2E 验证记录完整(8/8 通过)
  • 设计文档更新与代码对齐

🟡 上次建议(S3)仍保留:E2E 记录步骤 3/4 注释"org webhook + repo webhook 双触发"与"发现的问题"章节的更正不一致,但这是文档记录的历史叙述问题,不影响合并。

Approve

## ✅ APPROVED PR 拆分后范围清晰,所有改动与 PR #2 审查时确认的 bug fix 部分完全一致。 ✅ 确认项: - [x] Review 去重(sha256 hash + 双格式 fallback) - [x] Review handler 双格式兼容(state/type + body/content) - [x] HANDLERS 注册表补齐 6 种 review 子事件 - [x] inform Mail crash 误标 done 修复(outcome 白名单) - [x] Spawner crash cooldown 分级(60s/300s) - [x] 测试配置默认排除 integration/e2e - [x] 健康检查端点 /api/healthz - [x] E2E 验证记录完整(8/8 通过) - [x] 设计文档更新与代码对齐 🟡 上次建议(S3)仍保留:E2E 记录步骤 3/4 注释"org webhook + repo webhook 双触发"与"发现的问题"章节的更正不一致,但这是文档记录的历史叙述问题,不影响合并。 Approve
pangtong-fujunshi added 1 commit 2026-06-09 04:17:35 +00:00
ci: trigger CI re-run
CI / lint (pull_request) Failing after 6s
CI / test (pull_request) Has been skipped
CI / lint (push) Failing after 5s
CI / test (push) Has been skipped
CI / notify-on-failure (pull_request) Successful in 3s
CI / notify-on-failure (push) Successful in 1s
4c3d44f419

[CI] 失败

分支: 3
触发 commit: 47df198a24d16558db62a2fd44479ee82168be30
请检查 CI 日志并修复。

[CI] 失败 分支: 3 触发 commit: `47df198a24d16558db62a2fd44479ee82168be30` 请检查 CI 日志并修复。

[CI] 失败

分支: 3
触发 commit: 4c3d44f41903d549ac9db6606c58137115d52e86
请检查 CI 日志并修复。

[CI] 失败 分支: 3 触发 commit: `4c3d44f41903d549ac9db6606c58137115d52e86` 请检查 CI 日志并修复。
pangtong-fujunshi force-pushed fix/toolchain-review-dedup-ci-cooldown from 4c3d44f419 to 8085a71d9f 2026-06-09 04:49:15 +00:00 Compare

[CI] 失败

分支: 3
触发 commit: 8085a71d9fd0e8c383fa98216d934f4996c650f8
请检查 CI 日志并修复。

[CI] 失败 分支: 3 触发 commit: `8085a71d9fd0e8c383fa98216d934f4996c650f8` 请检查 CI 日志并修复。
pangtong-fujunshi added 1 commit 2026-06-09 04:51:30 +00:00
fix: lint - 114 errors fixed (unused imports, indentation, blank lines)
CI / test (pull_request) Has been skipped
CI / test (push) Has been skipped
CI / lint (push) Failing after 6s
CI / lint (pull_request) Failing after 6s
CI / notify-on-failure (push) Successful in 1s
CI / notify-on-failure (pull_request) Successful in 3s
4ea13dc9c8

[CI] 失败

分支: 3
触发 commit: 4ea13dc9c88a12ab3443c851bb1cd44b5ab2dcbf
请检查 CI 日志并修复。

[CI] 失败 分支: 3 触发 commit: `4ea13dc9c88a12ab3443c851bb1cd44b5ab2dcbf` 请检查 CI 日志并修复。
pangtong-fujunshi added 1 commit 2026-06-09 05:12:47 +00:00
fix(ci): use /tmp/ci-venv-* to avoid host mode venv conflict
CI / lint (push) Successful in 6s
CI / lint (pull_request) Successful in 6s
CI / test (push) Failing after 6s
CI / test (pull_request) Failing after 5s
CI / notify-on-failure (push) Successful in 0s
CI / notify-on-failure (pull_request) Successful in 4s
42cc6e859a

[CI] 失败

分支: 3
触发 commit: 42cc6e859a59fbf1ab5dca7633ee6c78503b9662
请检查 CI 日志并修复。

[CI] 失败 分支: 3 触发 commit: `42cc6e859a59fbf1ab5dca7633ee6c78503b9662` 请检查 CI 日志并修复。
pangtong-fujunshi added 1 commit 2026-06-09 05:43:31 +00:00
ci: trigger CI re-run with fixed ci.yml
CI / lint (push) Successful in 6s
CI / lint (pull_request) Successful in 5s
CI / test (push) Failing after 5s
CI / test (pull_request) Failing after 6s
CI / notify-on-failure (push) Successful in 0s
CI / notify-on-failure (pull_request) Successful in 4s
34641c2ba0

[CI] 失败

分支: 3
触发 commit: 34641c2ba03bc2473eae37542a4601868bc6b710
请检查 CI 日志并修复。

[CI] 失败 分支: 3 触发 commit: `34641c2ba03bc2473eae37542a4601868bc6b710` 请检查 CI 日志并修复。
pangtong-fujunshi force-pushed fix/toolchain-review-dedup-ci-cooldown from 34641c2ba0 to 3b78aceeaf 2026-06-09 05:55:34 +00:00 Compare

[CI] 失败

分支: 3
触发 commit: 3b78aceeaff9ab6fcc262b3b7b433ba0531a8f19
请检查 CI 日志并修复。

[CI] 失败 分支: 3 触发 commit: `3b78aceeaff9ab6fcc262b3b7b433ba0531a8f19` 请检查 CI 日志并修复。
pangtong-fujunshi added 1 commit 2026-06-09 06:17:35 +00:00
fix(ci): use pyproject.toml instead of requirements.txt
CI / lint (push) Successful in 6s
CI / lint (pull_request) Successful in 6s
CI / test (push) Failing after 5s
CI / test (pull_request) Failing after 5s
CI / notify-on-failure (push) Successful in 1s
CI / notify-on-failure (pull_request) Successful in 3s
51f8c68204

[CI] 失败

分支: 3
触发 commit: 51f8c68204c0d453aa746a97792a805c60e02d27
请检查 CI 日志并修复。

[CI] 失败 分支: 3 触发 commit: `51f8c68204c0d453aa746a97792a805c60e02d27` 请检查 CI 日志并修复。
pangtong-fujunshi added 1 commit 2026-06-09 06:26:21 +00:00
ci: trigger CI with fixed test job
CI / lint (push) Successful in 6s
CI / test (push) Failing after 6s
CI / notify-on-failure (push) Successful in 1s
CI / lint (pull_request) Successful in 6s
CI / test (pull_request) Failing after 5s
CI / notify-on-failure (pull_request) Successful in 4s
bdd18f4e3b

[CI] 失败

分支: 3
触发 commit: bdd18f4e3b4884cc3b001fc131cfae09111be67c
请检查 CI 日志并修复。

[CI] 失败 分支: 3 触发 commit: `bdd18f4e3b4884cc3b001fc131cfae09111be67c` 请检查 CI 日志并修复。
jiangwei-infra added 1 commit 2026-06-09 06:37:35 +00:00
chore: sync ci.yml from main (pytest instead of -e .)
CI / lint (push) Successful in 8s
CI / lint (pull_request) Successful in 6s
CI / test (push) Failing after 10s
CI / test (pull_request) Failing after 5s
CI / notify-on-failure (push) Successful in 1s
CI / notify-on-failure (pull_request) Successful in 1s
f05455be59

[CI] 失败

分支: 3
触发 commit: f05455be59627d1fd17402539520600e55f5e4e5
请检查 CI 日志并修复。

[CI] 失败 分支: 3 触发 commit: `f05455be59627d1fd17402539520600e55f5e4e5` 请检查 CI 日志并修复。
jiangwei-infra added 1 commit 2026-06-09 06:54:19 +00:00
chore: sync ci.yml from main (add test deps)
CI / lint (push) Successful in 7s
CI / lint (pull_request) Successful in 6s
CI / test (push) Successful in 17s
CI / test (pull_request) Successful in 8s
CI / notify-on-failure (push) Successful in 1s
CI / notify-on-failure (pull_request) Successful in 4s
478d2b932d

[CI] 失败

分支: 3
触发 commit: 478d2b932d5d11f96daab65386cfae74f26593e1
请检查 CI 日志并修复。

[CI] 失败 分支: 3 触发 commit: `478d2b932d5d11f96daab65386cfae74f26593e1` 请检查 CI 日志并修复。
All checks were successful
CI / lint (push) Successful in 7s
CI / lint (pull_request) Successful in 6s
Required
Details
CI / test (push) Successful in 17s
CI / test (pull_request) Successful in 8s
CI / notify-on-failure (push) Successful in 1s
CI / notify-on-failure (pull_request) Successful in 4s

Pull request closed

Sign in to join this conversation.