You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Slack或邮箱接收PR创建/更新后的检查结果通知?

在Slack或邮箱接收PR创建/更新时检查运行结果的通知方法

Slack 通知设置

  • 你之前的命令思路有误,GitHub Slack机器人针对检查运行(Check Runs)的订阅不需要用workflows参数,直接使用check_runs事件即可:
    • 基础订阅命令:/github subscribe <owner/repo> check_runs
      这个命令会订阅目标仓库所有检查运行的状态变更,自然包含PR创建/更新触发的检查结果通知。
    • 若需同时关注PR本身的活动+检查结果,可叠加事件:/github subscribe <owner/repo> prs check_runs
  • 前置检查:
    1. 确认GitHub仓库已授权关联你的Slack工作区(在仓库Settings → Integrations → Slack中验证)
    2. 若之前执行过错误订阅,先用/github unsubscribe <owner/repo>清空旧设置,再重新执行正确命令
    3. 确保Slack机器人在目标频道有发送消息的权限

邮箱通知设置

全局设置(所有仓库)

  1. 进入GitHub个人设置 → Notifications
  2. 在「Pull requests」板块,勾选**「当我的拉取请求的检查状态变化时」**,或更宽泛的「当拉取请求有活动时」(后者会包含检查结果、评论等所有PR相关通知)
  3. 确认通知渠道选择了「Email」

单个仓库设置

  1. 进入目标仓库的Settings → Notifications
  2. 在「Notifications」板块,勾选「Check runs」相关选项,选择通过邮箱接收通知

常见排查点

  • Slack无通知:检查PR页面的Checks标签页,确认检查任务确实已运行;同时验证Slack机器人在频道内的权限是否正常
  • 邮箱无通知:检查垃圾邮件箱,确认GitHub通知未被拦截;验证GitHub绑定的邮箱地址有效且可正常接收邮件

内容的提问来源于stack exchange,提问作者Dmytro Koshubskyi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 03:27:06