[test] blocked-check 只扫描 body 不扫描 comments 导致遗漏阻塞引用 #47

Closed
opened 2026-06-02 14:50:31 +08:00 by pzhang_zywl · 1 comment
Owner

问题

blocked_check() 和 _unblock_issues_blocked_by() 在判断 Issue 是否被阻塞时,仅扫描 Issue body 中的 #N 引用,不扫描 comments。

实际案例

#18 的 body 中没有 #N 引用,但有一条评论包含 "Blocked by #21"。由于 #21 已关闭,#18 的阻塞应该已解除,但 blocked-check 无法检测到。

修复方案

  1. 新增 _get_blocking_refs() 辅助函数,同时扫描 body + comments
  2. blocked_check() 和 _unblock_issues_blocked_by() 改用此函数
  3. 无阻塞引用但有 blocked 标签 → 视为残留标签,移除
  4. 所有引用已关闭 → 移除 blocked 标签

关联

  • block: #43 部分修复(comment 扫描遗漏)

[qe-agent: qa-0602-1358]

## 问题 blocked_check() 和 _unblock_issues_blocked_by() 在判断 Issue 是否被阻塞时,仅扫描 Issue body 中的 #N 引用,不扫描 comments。 ## 实际案例 #18 的 body 中没有 #N 引用,但有一条评论包含 "Blocked by #21"。由于 #21 已关闭,#18 的阻塞应该已解除,但 blocked-check 无法检测到。 ## 修复方案 1. 新增 _get_blocking_refs() 辅助函数,同时扫描 body + comments 2. blocked_check() 和 _unblock_issues_blocked_by() 改用此函数 3. 无阻塞引用但有 blocked 标签 → 视为残留标签,移除 4. 所有引用已关闭 → 移除 blocked 标签 ## 关联 - block: #43 部分修复(comment 扫描遗漏) --- [qe-agent: qa-0602-1358]
pzhang_zywl added the test-code label 2026-06-02 14:50:31 +08:00
Author
Owner

PR 已创建: http://localhost:3000/pzhang_zywl/document_analyzer/pulls/48

变更:

  • _get_blocking_refs() 同时扫描 body + comments
  • blocked-check 成功解除 #18(#21 已关闭,引用在 comments)

等待 CI 通过后 merge。


[qe-agent: qa-0602-1358]

PR 已创建: http://localhost:3000/pzhang_zywl/document_analyzer/pulls/48 变更: - _get_blocking_refs() 同时扫描 body + comments - blocked-check 成功解除 #18(#21 已关闭,引用在 comments) 等待 CI 通过后 merge。 --- [qe-agent: qa-0602-1358]
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: zeekrAI/document_analyzer#47