# PR #45117 完整报告

- 仓库：`vllm-project/vllm`
- 标题：Mergify message not on cancelled
- 合并时间：2026-07-26 00:20
- 原文链接：http://prhub.com.cn/vllm-project/vllm/pull/45117

---

# 执行摘要

- 一句话：修复 Mergify 对已取消 CI 任务发送评论的问题
- 推荐动作：该 PR 为简单配置调整，无需仔细审查，但对了解 vLLM 的 CI 工作流和 Mergify 配置有参考价值。

# 功能与动机

GitHub Actions 的并发取消机制会导致之前运行的 CI 任务被标记为 'cancelled'，Mergify 的 `check-failure` 条件错误地将 cancelled 视为 failure 从而触发评论，造成无效通知。Issue #5172 明确指出 'Treating cancelled jobs as failures causes Mergify to spam active PRs'。

# 实现拆解

在 `.github/mergify.yml` 中 `pull_request_rules.comment-pre-commit-failure` 规则的 `conditions` 列表里，在 `check-failure=pre-commit` 之后添加一条条件：`-check-cancelled=pre-commit`。

- 文件：`.github/mergify.yml`
- 变更：仅增加一行高亮，无其他文件修改。

关键文件：
- `.github/mergify.yml`（模块 CI 配置；类别 infra；类型 infrastructure）: 修改 Mergify 配置，避免 cancelled 任务触发评论

关键符号：未识别


# 评论区精华

该 PR 无 review 评论，仅获得一个 approve，无争议。

- 暂无高价值评论线程

# 风险与影响

- 风险：几乎无风险。仅修改 CI/CD 配置规则，不影响代码功能或用户行为。
- 影响：影响范围局限于使用了 Mergify 的仓库 CI 评论行为，减少不必要的 spam 评论，提升开发者体验。
- 风险标记：暂无

# 关联脉络

- 暂无明显关联 PR