提交 dc4b9fd8 编写于 作者: E Elinvynia

Allow rust-highfive to label issues it creates.

Replace sets with lists.
上级 8858a435
......@@ -39,6 +39,19 @@ MAINTAINERS = {
'rustc-dev-guide': {'mark-i-m', 'spastorino', 'amanjeev', 'JohnTitor'},
}
LABELS = {
'miri': ['A-miri', 'C-bug'],
'rls': ['A-rls', 'C-bug'],
'rustfmt': ['C-bug'],
'book': ['C-bug'],
'nomicon': ['C-bug'],
'reference': ['C-bug'],
'rust-by-example': ['C-bug'],
'embedded-book': ['C-bug'],
'edition-guide': ['C-bug'],
'rustc-dev-guide': ['C-bug'],
}
REPOS = {
'miri': 'https://github.com/rust-lang/miri',
'rls': 'https://github.com/rust-lang/rls',
......@@ -132,6 +145,7 @@ def issue(
assignees,
relevant_pr_number,
relevant_pr_user,
labels,
):
# Open an issue about the toolstate failure.
if status == 'test-fail':
......@@ -155,6 +169,7 @@ def issue(
)),
'title': '`{}` no longer builds after {}'.format(tool, relevant_pr_number),
'assignees': list(assignees),
'labels': labels,
})
print("Creating issue:\n{}".format(request))
response = urllib2.urlopen(urllib2.Request(
......@@ -235,7 +250,7 @@ def update_latest(
try:
issue(
tool, create_issue_for_status, MAINTAINERS.get(tool, ''),
relevant_pr_number, relevant_pr_user,
relevant_pr_number, relevant_pr_user, LABELS.get(tool, ''),
)
except urllib2.HTTPError as e:
# network errors will simply end up not creating an issue, but that's better
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册