【发布时间】:2021-06-11 04:42:45
【问题描述】:
是否可以每隔x 秒检查一次并确定是否在 github 存储库上创建了新的拉取请求,并对其执行功能(我正在使用 JavaScript 库 @octokit/rest)?
目前为止
const { Octokit } = require('@octokit/rest');
const octokit = new Octokit({
auth: "REDACTED"
});
var data = (async () => {
var response = await octokit.request('/repos/foo/bar/pulls?state=all');
return response;
})();
以数据作为 github api 的响应。如何确定是否创建了新的 pr,我想出的最简单的方法是实际比较变量 data 的长度,但到目前为止我实际上无法弄清楚该怎么做。
【问题讨论】:
-
PR 的数字总是递增的。所以你可以记录最高的数字,看看现在是否有更高的数字。
-
库中没有可以使用的内置函数吗?
标签: github-api-v3