【发布时间】:2021-07-21 06:02:33
【问题描述】:
我正在尝试创建一个拉取请求以及创建过程中包含的标签。我知道这可以在 GitHub UI 中完成,但是否可以通过编程方式使用 REST API 来完成?
创建拉取请求的 API 文档没有提到指定标签: https://docs.github.com/en/rest/reference/pulls#create-a-pull-request
我使用以下命令创建了一个 PR:
execute_command_with_output(
'curl --silent -X POST -H "Authorization: token {}" -H "Accept: application/vnd.github.v3+json" '
'{}/repos/{}/pulls -d \'{{"head":"{}","base":"{}","title":"{} Cherry-Pick from PR {}","labels":"bug"}}\''.format(
token, url, repository, t_branch, b_branch, ticket, pr
),
【问题讨论】:
-
"labels":"bug"有什么作用?
标签: github-api