【问题标题】:are there any specific settings that I need to look at when using github actions' pull_request event?使用 github actions\' pull_request 事件时,我需要查看任何特定设置吗?
【发布时间】:2022-10-13 13:46:17
【问题描述】:

我一直试图让pull_request 操作起作用,但即使这是非常基本的,我也不会触发工作流程。我只能在使用pull_request_target 时触发工作流

以前我已经定义了类型、路径和分支。但是为了解决这个问题,我删除了所有内容,最后得到了pull_request,看看如果没有过滤器,它是否真的会触发。但是工作流仍然不会在新的 PR 或重新打开的 PR 上触发(我相信这是未定义事件类型时的默认设置)

on: [pull_request]

由于这也不起作用,我倾向于假设问题出在其他地方

目标分支在我们团队的仓库中,源分支是我的目标分支的分支

至此,我怀疑它可能是目标分支所在的仓库或分支上的配置,但我不确定。有人可以指出我正确的方向吗?

【问题讨论】:

  • 添加完整的 github 工作流程,也许你有一个错误...

标签: github-actions


【解决方案1】:

事实证明,当 PR 来自 forks 时,工作流默认在 github 上被禁用。启用此功能解决了我们的问题。

注意:Github 默认禁用此功能,以防止通过恶意 PR 劫持 repo。但在我们的情况下,这应该没问题(现在),因为是一个非常小的团队致力于私人回购

【讨论】:

    猜你喜欢
    • 2020-03-17
    • 2020-09-25
    • 1970-01-01
    • 2022-11-10
    • 2021-05-10
    • 2022-07-04
    • 2021-12-19
    • 1970-01-01
    • 2022-11-08
    相关资源
    最近更新 更多