【发布时间】:2021-11-14 01:31:19
【问题描述】:
我有一个 GitHub 操作,可以针对在我的存储库中打开的每个拉取请求在 CI 中运行测试。
作为测试工作流程的一部分,作业检查了 GitHub 组织中的其他几个存储库(它们都是私有的,与我的存储库相同)。稍后,工作流使用为测试套件签出的内容。
这适用于我们组织的贡献者发出的拉取请求,但只要此工作流在 Dependabot 发布的 PR 上运行 - 它就会失败,因为 Dependabot PR 没有与其他拉取请求相同的秘密访问权限。
我的问题是如何为这个工作流提供检查组织中其他存储库的能力,而不会将所有机密数据暴露给dependabot?
谢谢!
【问题讨论】:
标签: github continuous-integration github-actions dependabot github-secret