【发布时间】:2021-02-01 13:08:11
【问题描述】:
我想要一个外部事件(Slack 消息或队列事件)阻止 GitHub 上的合并(将绿色大按钮变为红色/灰色)。在 Jenkins/GitLab/Actions 中运行 CI 之后,或者如果审阅者要求更改,现在可以通过 web 挂钩来实现。
我正在进行的项目的工作流程之一是请求 Slack 进行审核,并在 Slack 帖子上添加“眼睛”表情符号,向代码作者表明有人正在审核中。我想编写一个 Slack 机器人来查找这些眼睛表情符号并在相关的 PR 合并上放置一个块。然后在review完成后去掉“眼睛”,发布PR。
【问题讨论】:
标签: github github-api slack slack-api github-actions