pull_request.label 是否可用于 Github 操作?

Is pull_request.label available to a Github Action?

仅当合并的 pull_request 具有特定标签时,我才尝试启动工作流。

merged 键被引用 here within an action. The Pull object itself is documented here。但我没有看到 merged 本身或与其他键一起记录。

pull_request.label 是否可用于 Github 操作?是否有全面的文档显示 pull_request?

可用的所有密钥

要列出所有标签,您可以使用类似这样的东西

       x=${{ toJson(github.event.pull_request.labels.*.name) }}
       echo $x

也可以尝试使用单个标签

steps:
      - name: deploy        
        if: contains(github.event.pull_request.labels.*.name, 'deploy')      
        run: |
          echo "deploy"