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

Github Action匹配含alpha不含deploy的标签报错求助

Github Action标签匹配:包含'alpha'但排除'deploy'的正确配置

你之前的标签模式报错,是因为Github Action的tags字段用的是glob通配符语法,不是正则表达式,不能用[^-]这类正则写法。要实现「包含alpha但不含deploy」的标签匹配,得用tags加tags-ignore的组合配置,具体如下:

on:
  push:
    tags:
      - '*alpha*'
    tags-ignore:
      - '*deploy*'

配置说明:

  • tags: ['*alpha*']:匹配所有包含alpha字符串的标签,比如1.0-alpha.1会被命中
  • tags-ignore: ['*deploy*']:排除所有包含deploy字符串的标签,不管是否带alpha,比如1.0-alpha.1-deploy、1.0-deploy都会被过滤掉

这种组合方式既满足了「必须含alpha」的条件,又排除了所有带deploy的标签,完全符合你的需求,也不会触发语法报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 03:52:00