仅当 master 分支上有新标签时才触发 github 操作

BMW*_*BMW 9 github github-actions

在这个问题中,仅在新标签上触发 Github 操作?

我可以触发新标签上的构建。

name: CI
on:
  push:
    tags:
      - 'v[0-9]+.[0-9]+.[0-9]+'
Run Code Online (Sandbox Code Playgroud)

但如果我想添加另一个条件,那就只有 master 分支上的标签。我应该怎么办?

或者我必须在工作中添加 if 条件吗?

ame: CI
on:
  push:
    tags:
      - 'v[0-9]+.[0-9]+.[0-9]+'

jobs:
  deploy:
    runs-on: ubuntu-latest
    needs: test
    if: github.ref == 'refs/heads/master'
    steps:
Run Code Online (Sandbox Code Playgroud)