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) 复现步骤(编号)
- 在仓库中创建一个新 Issue,或在已有 Issue 下发表评论。
- 观察
Claude Code工作流被自动触发。 - 工作流最终状态为
failure。
3) 预期行为
- 如果该工作流不面向 Issue 事件:不应在
issues/issue_comment上触发。 - 如果该工作流需要支持 Issue 事件:应在该事件下正常执行并通过。
4) 实际行为
- 最近 3 次 issue 相关触发均失败:
24050665654:event=issues,conclusion=failure24048800290:event=issues,conclusion=failure24042093485:event=issue_comment,conclusion=failure- 以上失败均指向同一工作流:
workflow_id=163661452,文件路径.github/workflows/claude.yml。
5) 影响范围
- 浪费 CI 资源。
- 在 Issue 通知中产生失败噪音。
- 贡献者可能误以为自己的 Issue/评论导致系统异常,增加沟通成本。
6) 建议下一步(最小可验证)
- 先检查
.github/workflows/claude.yml的on:触发器与 jobif条件是否与 Issue 事件匹配。 - 若该工作流本不应处理 Issue,先最小化修复:移除
issues和issue_comment触发器。 - 合并后做一次最小验证:新建 Issue + 发表评论,确认该工作流不再错误触发(或若保留触发,则可成功完成)。
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗