You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GitHub Actions工作流:特定分支指定类型PR触发失效排查

解决方案

你当前配置的问题在于:pull_request事件中的branches字段过滤的是PR的目标分支(即PR要合并到的分支),而你需要的是过滤发起PR的源分支(feature/**)。

将配置中的branches替换为head_ref即可实现需求,head_ref是pull_request事件特有的字段,专门用来匹配PR的源分支:

name: Create preview
on:
  pull_request:
    types: [labeled, opened, synchronize]
    head_ref:
      - 'feature/**'

这个配置会精准触发以下场景的工作流:

  • 源分支匹配feature/**模式的PR被创建(opened)
  • 源分支匹配feature/**模式的PR被添加标签(labeled)
  • 源分支匹配feature/**模式的PR有新提交同步(synchronize)

无需额外添加if条件判断,完全符合你要的简洁方案。

内容的提问来源于stack exchange,提问作者DarioRega

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 21:30:57