在合并的PR上触发的GitHub动作需要访问秘密

正如我在上一个问题GitHub Actions - empty env secrets中发现的那样,由PR触发的操作已合并到用户存储库中的主存储库中,因此无法访问机密。

我正在尝试建立一个将邀请PR合并的用户加入组织的操作,所以我确实需要一个秘密(公共访问令牌)将其提供给GitHub API,有没有办法它吗?

shanghaiditu 回答:在合并的PR上触发的GitHub动作需要访问秘密

我找到了一个解决方案,而不是关闭PR,而是在master上的新提交上运行它,这是由具有“写权限”的人触发的因此,它可以访问回购秘密。

要检查该提交是否为合并提交要困难一些,我们必须显式获取有关PR的更多信息,但是它可以工作。如果有人感兴趣,我尝试建立的动作的源代码:https://github.com/lekterable/inclusive-organization-action

本文链接:https://www.f2er.com/3145857.html

大家都在问