GitHub 操作工作流语法未按预期工作

GitHub Actions workflow syntax not working as expected

我有一个 GitHub 工作流程,当文件根据 模式 **/abc** 被修改/创建。 据我了解,这意味着每当 a:

  1. 位于以 abc
  2. 开头的文件夹的某个子文件夹中的文件
  3. 任何以 abc
  4. 开头的文件

修改后,应触发GH动作。 然而,工作流程甚至会在我例如创建文件 repository/aaa/test_abc

但是,据我了解,文件 repository/aaa/test_abc 与模式 **/abc**

不对应

  1. 是不是误解了 GH 动作语法
  2. GH 操作中存在错误?

您需要使用 \ 转义 / 才能使模式生效。

使用 '**\/abc**' 将解决问题。

大多数情况下,filter pattern cheat sheet for the Github Documentation 有助于配置路径,但在特定情况下并没有详细说明。