Path 如何在github操作中考虑push:和pull_请求的公共路径?

Path 如何在github操作中考虑push:和pull_请求的公共路径?,path,pull-request,github-actions,Path,Pull Request,Github Actions,我想考虑一下这其中的常见路径: on: push: # Run only on changes on these files paths: - 'lib/**.nim' - 'doc/**.rst' - 'doc/nimdoc.css' - '.github/workflows/ci_docs.yml' pull_request: # Run only on changes on these files p

我想考虑一下这其中的常见路径:

on:
  push:
    # Run only on changes on these files
    paths:
      - 'lib/**.nim'
      - 'doc/**.rst'
      - 'doc/nimdoc.css'
      - '.github/workflows/ci_docs.yml'

  pull_request:
    # Run only on changes on these files
    paths:
      - 'lib/**.nim'
      - 'doc/**.rst'
      - '.github/workflows/ci_docs.yml'
github上的文档提到了
[push,pull\u请求]
,但如果我们有路径节点,它就不起作用。避免代码重复的语法是什么


(提前为交叉发布表示歉意,如果我得到任何答案,我会在另一端更新)

如果我正确理解了你的问题,你是在问如何列出多个事件的公共路径,如在
推送
拉取请求中运行文件路径
lib/**.nim',doc/**.rst',“.github/workflows/ci_docs.yml”
这在目前是不可能的

恕我直言,在这两个地方都有列表不会有太多重复,而且可能是因为GitHub方面的一些实现细节原因


如果您想要更多阅读,请参阅官方文档:

如果我正确理解了您的问题,您是在询问如何列出多个事件的公共路径,例如在
push
pull\u request
中运行文件路径
lib/**.nim'、'doc/**.rst'、'.github/workflows/ci\u docs.yml'
,目前不可能

恕我直言,在这两个地方都有列表不会有太多重复,而且可能是因为GitHub方面的一些实现细节原因

如果您想要更多阅读,请参阅官方文档: