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

Github Action Workflow分支推送未触发问题咨询

问题原因及解决方案

核心问题:路径匹配配置错误

你的工作流没触发的原因不是分支匹配语法的问题,而是push事件的paths配置写错了:
在push事件的paths里,你写的是.github/workflows/android.yml,但当前这个工作流文件的实际名称是android_build.yml。

Github Actions的paths规则是:只有当推送的变更包含paths里列出的文件时,才会触发工作流。如果这次推送没修改android.yml(甚至这个文件可能都不存在),自然不会触发。

分支匹配语法是正确的

你配置的android/preview-v*可以正确匹配android/preview-v123456分支,这个通配符语法没有问题。

解决方案

修改push事件下的paths配置,把错误的文件名修正:

push:
  branches:
    - develop
    - 'android/preview-v*'
    - 'android/v*'
  paths:
    - '.github/workflows/android_build.yml'  # 改成和当前工作流文件名一致
    - 'Android/**'
    - 'Web/public/assetlinks.json'
    - 'Web/public/android.webmanifest'
  tags:
    - 'android/testing-v*'
    - 'android/v*'

修正后,当你向android/preview-v*或其他指定分支推送,且变更涉及上述路径中的文件时,工作流就会自动触发。

另外补充:这个工作流的push触发规则是针对直接推送分支的场景,并非仅在PR合并到该分支时才触发;PR相关的触发逻辑在pull_request部分,和你这次的推送操作无关。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 08:53:12