gpt4 book ai didi

github-actions - 仅对非草稿拉取请求运行操作

转载 作者:行者123 更新时间:2023-12-05 01:06:51 26 4
gpt4 key购买 nike

我已将 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

最佳答案

pull_request.draft 是 bool 值,但您将其视为字符串,因此比较中的类型不匹配。

根据docs ,在这种情况下,操作数被强制转换为数字:如果为 true,则左侧( bool 值)变为 1,如果为 false,则变为 0;右侧(字符串)变为 NaN,因此您的 if 语句永远不会评估为 true

要修复,请使用

    if: ! github.event.pull_request.draft

关于github-actions - 仅对非草稿拉取请求运行操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68349031/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com