Slack订阅GitHub仓库Pull Request通知失败问题求助
问题原因及解决方法
你的问题出在错误使用了workflows参数:这个参数是用来订阅GitHub Actions工作流的执行事件(比如工作流启动、成功/失败),和Pull Request本身的创建事件无关,所以无法触发PR通知。
正确的PR事件订阅方式
直接使用pull_request关键词来订阅PR相关事件:
- 订阅所有PR事件(创建、合并、关闭、更新等):
/github subscribe https://github.com/owner/repo pull_request
- 只订阅PR创建事件(精准触发你需要的场景):
/github subscribe https://github.com/owner/repo pull_request:opened
- 若需限定目标分支(比如仅接收合并到
main分支的PR创建通知):
/github subscribe https://github.com/owner/repo pull_request:opened branch:"main"
验证操作
执行上述命令后,Slack频道会弹出确认订阅的消息,此时你可以手动创建一个测试PR,确认是否能正常收到通知。
内容的提问来源于stack exchange,提问作者W Z
相关产品推荐
相关产品推荐

