【发布时间】:2021-03-27 00:47:15
【问题描述】:
我正在尝试创建一个仅在使用模式创建新分支时才会运行的 GitHub 工作流。这样做的目的是在将新分支推送到源时创建代码审查拉取请求,但仅在第一次创建分支时创建,因此使用push 事件将不起作用以及为什么我在看@ 987654322@.
所有这些组合都会在创建的任何新分支将运行的地方失败,而不是那些只匹配模式的组合
name: "Create Code Review PR"
on:
create:
branches: ['feature/**']
或
name: "Create Code Reivew PR"
on:
create:
branches:
- 'feature/**'
- 'support/**'
- 'hotfix/**'
在这两种情况下,如果推送一个名为 no-code-review 的新分支,上述工作流仍将运行,但我的预期行为是它不会运行,但当新分支如下时它应该运行:feature/new-branch , support/new-support-branch 或 hotfix/fix-this 仅限。
【问题讨论】:
标签: github github-actions