我想跳过 GitHub PR 的构建过程,该过程仅更改名为
my-directory
的目录中的文件。
如果我这样做:
- uses: dorny/paths-filter@v2
id: my-filter
with:
filters: |
workflows:
- 'my-directory/**'
然后,对于影响 my-directory 中至少一个文件的更改,steps.my-filter.outputs.workflows 将返回 true。
但是检查更改是否仅影响此目录中的文件的最佳方法是什么?
true
之外的一个文件已更改,这也会返回
my-directory
- uses: dorny/paths-filter@v2
id: my-filter
with:
filters: |
workflows:
- '!my-directory/**'