有没有一种方法可以在添加PR标签时传递github操作工作流作业



我正在使用危险来检查添加的特定标签,如果该检查为真,我想通过以前失败的工作流作业,例如

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)提供了有关特定作业检查运行的信息,所以现在我有了编写逻辑的信息。

最新更新