我已将 Github 操作设置为在创建草稿拉取请求时跳过,但当拉取请求准备好供审核时不会触发它。当我起草 PR 从草稿更改为准备审查时,有什么方法可以运行该操作吗?
pull_request:
types: ['opened', 'edited', 'reopened', 'synchronize', 'ready_for_review']
jobs:
build:
if: github.event.pull_request.draft == 'false'
runs-on: ubuntu-latest
Run Code Online (Sandbox Code Playgroud) 我正在为我的一些项目设置 Github 操作。我想实现的流程是:
这种流程的原因是我不希望在推送到分支的每个提交上运行测试。我希望流程仅在尝试合并时运行。
我的问题是: 有没有办法仅在尝试/想要合并时手动执行工作流,并确保当且仅当测试通过时才能将分支合并到 master 中?