如何使用 github3.py 将标签放在新的拉取请求上?
How to put labels on new pull request using github3.py?
我看到 github3.py 仍然没有像 Repository.create_issue() 那样在 Repository.create_pull() 上的属性标签。但是在 ShortPullRequest 上创建了 属性 标签。所以我尝试了:
created_pr = repo.create_pull(
title=pr.title,
body=pr.body,
head=pr.head,
base=pr.base,
)
if pr.labels:
created_pr.labels = pr.labels
created_pr.update()
问题是在我检查 GitHub 之后,创建的 PR 没有标签。使用此组件是否有任何解决方案?
注意:我不能使用 pygithub,因为他们使用 LGPL 许可证,我想制作 MIT 许可证代码。
其实做法是:
if pr.labels:
issue = created_pr.issue()
issue.add_labels(*pr.labels)
感谢@sigmavirus24 Github。
我看到 github3.py 仍然没有像 Repository.create_issue() 那样在 Repository.create_pull() 上的属性标签。但是在 ShortPullRequest 上创建了 属性 标签。所以我尝试了:
created_pr = repo.create_pull(
title=pr.title,
body=pr.body,
head=pr.head,
base=pr.base,
)
if pr.labels:
created_pr.labels = pr.labels
created_pr.update()
问题是在我检查 GitHub 之后,创建的 PR 没有标签。使用此组件是否有任何解决方案?
注意:我不能使用 pygithub,因为他们使用 LGPL 许可证,我想制作 MIT 许可证代码。
其实做法是:
if pr.labels:
issue = created_pr.issue()
issue.add_labels(*pr.labels)
感谢@sigmavirus24 Github。