我正在使用Probot/Octocat来运行一些代码检查,我正在做的一件事是检查内部包更新的单独存储库中的破坏性更改列表。是否有任何简单的方法来读取一个文件(.md)从一个单独的私有存储库在一个拉请求操作的Probot轻松,或者我需要一个手动请求?
您可以使用Probot的Octokit实例以一种简单的方式与GitHub API交互。
查看Octokit的API文档,你可以在这里找到获取文件内容的方法:
context.octokit.rest.repos.getContent({
owner,
repo,
path
});
我使用了Octokit的API来读取这个脚本中的文件,如果你想检查一个例子