我分叉了守望者存储库,我想向它添加一些步骤main.workflow
(目标是发布工件以创建快照包)。
但我无法Actions
在存储库中看到该选项卡。
是否有任何其他步骤来配置分叉存储库上可用的 Github 操作?
我分叉了守望者存储库,我想向它添加一些步骤main.workflow
(目标是发布工件以创建快照包)。
但我无法Actions
在存储库中看到该选项卡。
是否有任何其他步骤来配置分叉存储库上可用的 Github 操作?
我无法在存储库中看到“操作”选项卡。
2020 年 8 月更新,10 个月后,请参阅:
对 fork 和 pull request 工作流程的 GitHub Actions 改进
私有存储库分支的新设置
[...] 为了使这些用户能够在 fork pull 请求上运行工作流,我们在企业、组织和存储库级别引入了三个新设置,仅适用于私有存储库。
公共存储库分支的改进
[...] 我们添加了一个新
pull_request_target
事件,它的行为方式pull_request
与具有相同过滤器和有效负载的事件几乎相同。但是,事件不是针对来自合并提交的工作流和代码运行,而是针对来自拉取请求基础的工作流和代码运行。
这意味着工作流是从受信任的来源运行的,并且可以访问读/写令牌以及机密,使维护者能够安全地评论或标记拉取请求。
此事件也可以与私有存储库设置结合使用。
只要您或您的组织登录到beta,就不需要进一步的操作。您应该会看到在下一次推送到分叉时运行的操作,或者设置了工作流。通常还建议在您的 fork 中提交对工作流文件的更改(编辑来自上游的文件或添加您自己的文件)。
如果时间太长,您可以随时在行动论坛上报告;上周我看到了一些关于完全相同问题的线程,GitHub 工作人员手动修复了它。