我在 GitHub 上设置了 2 个工作流程:
PSV 配置:
name: Pre Submit Verification Pydriver
on:
push:
branches-ignore:
- master
和SV:
on:
push:
branches:
- master
这种配置导致当我将某些内容推送到不是主 PSV 的分支时,会运行 SV 工作流(当我推送/合并以掌握所有内容时,一切都按预期运行,并且只运行 SV)。
我也尝试过这样的解决方案来排除在 master 以外的分支上运行 SV:
on:
push:
branches-ignore:
- '!master'
但这也行不通。我想避免运行 SV 的步骤中的条件。