我有一个工作流文件,希望它在非草稿PR和每次新提交到PR时运行。
到目前为止,我尝试了两种方法:
- 使用if语句
name: Test
on:
pull_request:
branches:
- master
jobs:
test:
if: github.event.pull_request.draft == false
runs-on: ubuntu-latest
当 PR 转换为准备好进行审核时,这不会触发工作流。
- 使用类型声明
name: Test
on:
pull_request:
branches:
- master
types:
- ready_for_review
jobs:
test:
runs-on: ubuntu-latest
当新的提交推送到PR时,这不会触发工作流程。
我该如何添加条件,以便我的工作流在非草稿PR和所有新提交上运行?