如果涉及特定文件或者是带有 certan 文件的合并请求,如何触发工作流操作

How to trigger workflow action if it touches certain file or is a Pull Request with a certan file

我有以下操作:

name: Run after changing anything in myPath package
on:
  pull_request:
  push:
    paths:
      - 'myPath/**'

此操作在 myPath 下推送某些内容时运行,但也会在任何拉取请求时运行。

如何将此操作限制为包含 myPath 下更改的拉取请求?

您必须为每个事件类型重复 paths

name: Run after changing anything in myPath package
on:
  pull_request:
    paths:
      - 'myPath/**'
  push:
    paths:
      - 'myPath/**'