【发布时间】:2021-05-30 15:36:57
【问题描述】:
我有一个包含以下 yaml 的操作:
on:
workflow_dispatch:
inputs:
BuildTarget:
description: "Targets to rebuild. Set to all to rebuild everything."
required: false
default: ""
我可以触发:
gh api /repos/:owner/:repo/actions/workflows/build_dev.yml/dispatches -F ref=":branch"
但我似乎无法弄清楚如何将输入从 cli 传递到操作中。
我试过了:
gh api /repos/:owner/:repo/actions/workflows/build_dev.yml/dispatches -F ref=":branch" -F BuildTarget=all
告诉"BuildTarget" is not a permitted key. (HTTP 422)
并尝试这样做:
gh api /repos/:owner/:repo/actions/workflows/build_dev.yml/dispatches -F ref=":branch" -F inputs='{ "BuildTarget": "all" }'
给我For 'properties/inputs', "{ \"BuildTarget\": \"all\" }" is not an object. (HTTP 422)
关于如何从 cli 调用此 api 并将输入属性传递给工作流的任何想法?
【问题讨论】:
标签: github github-api github-actions