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

如何让GitHub Action同时触发push.paths与push.tags事件?

解决GitHub Actions触发条件问题

你的配置之所以只在创建标签时触发,是因为当前paths和tags属于同一个push事件的并列条件,需要同时满足才会执行——也就是只有当推送标签的同时,该标签对应的提交里恰好修改了document.tex,Action才会触发。

要让两种场景都触发,你需要把这两个条件拆成独立的push事件配置,让它们成为逻辑或的关系,只要满足其中一个条件就会触发:

on:
  push:
    # 场景1:修改document.tex并推送时触发
    paths:
      - 'document.tex'
  push:
    # 场景2:创建任意标签时触发
    tags:
      - '**'

这样配置后,无论是修改document.tex推送代码,还是创建任意标签,都会触发这个Action。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 02:02:02