CI workflow fails on issue events due to incorrect job configuration

Resolved 💬 2 comments Opened Apr 7, 2026 by CrepuscularIRIS Closed Apr 7, 2026

1) 问题描述

Claude Code 工作流在 issues / issue_comment 事件触发时持续失败。当前配置看起来会在 issue 场景触发,但作业逻辑疑似依赖 pull_request 上下文或未覆盖 issue 事件分支。

2) 复现步骤(编号)

  1. 在仓库中创建一个新 Issue,或在已有 Issue 下发表评论。
  2. 观察 Claude Code 工作流被自动触发。
  3. 工作流最终状态为 failure

3) 预期行为

  • 如果该工作流不面向 Issue 事件:不应在 issues / issue_comment 上触发。
  • 如果该工作流需要支持 Issue 事件:应在该事件下正常执行并通过。

4) 实际行为

  • 最近 3 次 issue 相关触发均失败:
  • 24050665654:event=issues,conclusion=failure
  • 24048800290:event=issues,conclusion=failure
  • 24042093485:event=issue_comment,conclusion=failure
  • 以上失败均指向同一工作流:workflow_id=163661452,文件路径 .github/workflows/claude.yml

5) 影响范围

  • 浪费 CI 资源。
  • 在 Issue 通知中产生失败噪音。
  • 贡献者可能误以为自己的 Issue/评论导致系统异常,增加沟通成本。

6) 建议下一步(最小可验证)

  1. 先检查 .github/workflows/claude.ymlon: 触发器与 job if 条件是否与 Issue 事件匹配。
  2. 若该工作流本不应处理 Issue,先最小化修复:移除 issuesissue_comment 触发器。
  3. 合并后做一次最小验证:新建 Issue + 发表评论,确认该工作流不再错误触发(或若保留触发,则可成功完成)。

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗