在合并具有特定标签的拉取请求时触发GitHub操作

时间:2020-05-13 09:15:48

标签: github pull-request github-actions

当标签为Update的请求请求合并时,我试图使用GitHub动作自动创建发布。

此刻,我的工作流在合并“拉取请求”时触发,但是我不确定只有在“拉取请求”具有Update标记的情况下如何继续工作流。

当前工作流程

name: Create Release

on:
  pull_request:
    types: [closed]

jobs:
  release:
    if: github.event.pull_request.merged == true

    ...rest of workflow...

1 个答案:

答案 0 :(得分:1)

您应该可以使用以下内容:

if: contains(github.event.pull_request.labels.*.name, 'Update')

从此https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#example-using-an-array