在GitHub Probot中检索PR中的所有审阅者,可以通过以下步骤实现:
pull_request
事件,当有新的PR被创建或更新时,Probot应用会收到该事件的通知。在事件处理程序中,可以通过GitHub API获取PR的审阅者信息。listReviews
方法,可以获取PR的所有审阅者。该方法返回一个包含所有审阅者信息的数组。下面是一个示例代码,演示如何在GitHub Probot中检索PR中的所有审阅者:
module.exports = (app) => {
app.on('pull_request.opened', async (context) => {
const { owner, repo, number } = context.issue();
// 使用GitHub REST API获取PR的审阅者信息
const reviews = await context.github.pulls.listReviews({
owner,
repo,
pull_number: number,
});
// 提取审阅者信息
const reviewers = reviews.data.map((review) => review.user.login);
// 打印审阅者信息
console.log('审阅者:', reviewers);
});
};
这是一个简单的示例,当有新的PR被创建时,Probot应用会打印出PR的审阅者信息。你可以根据自己的需求进行进一步的处理和操作。
推荐的腾讯云相关产品:由于要求不能提及具体的云计算品牌商,这里不提供腾讯云相关产品的链接。但腾讯云提供了丰富的云计算产品和服务,包括云服务器、云数据库、云存储等,可以根据具体需求选择适合的产品。
没有搜到相关的沙龙