我正在使用危险来检查添加的特定标签,如果该检查为真,我想通过以前失败的工作流作业,例如
const gitHubLabels = danger.github.issue.labels.map((label) => label.name.trim());
const codeOwnerLabel = gitHubLabels.find((label) => label === 'CODE OWNER APPROVED');
if (codeOwnerLabel) {
// pass/ignore specific workflow job here
}
存在此github终结点https://docs.github.com/en/rest/reference/actions#list-jobs-for-a-workflow运行,它列出了所有作业,然后我可以使用它来检查特定的作业,但没有终点可以以某种方式传递该作业。
有人有其他想法吗?
Nevermind,listForRef API(https://octokit.github.io/rest.js/v18#checks)提供了有关特定作业检查运行的信息,所以现在我有了编写逻辑的信息。