3

我一直在尝试创建一个简单的 Probot 应用程序,除其他外,它将在满足某些标准时合并 PR。(我知道预建的解决方案是可用的,但它们不仅不太适合我的需求,我也不会学到任何东西)。

使用context.github.pulls.merge(context.issue())回报:ERROR probot: Resource not accessible by integration

我尝试将 context.issue() 替换为文档建议其寻找的对象。谷歌搜索虽然很难找到类似的问题,但表明它是一个权限问题,我已经仔细检查了权限,并在一个阶段为应用程序授予了所有权限。

值得注意的事情:

  • 此 repo 上没有 github 操作设置
  • 回购属于一个测试组织,机器人应用程序可以访问该组织中的所有回购
  • 该 repo 最初是私有的,但也已公开测试过

任何朝着正确方向轻推将不胜感激。

谢谢

4

1 回答 1

0

我看到你发布这个问题已经有一段时间了。

你不应该首先使用context.github.pulls.merge(context.issue())。鉴于实际merge方法()的签名,这永远不会起作用。您说您已尝试按照医生的建议进行操作。

这是您指的文档吗该文档明确建议向context.github.pulls.merge(). 你试过吗?请分享你的发现。

于 2020-07-21T22:46:09.687 回答