浏览代码

HPCC-25432 Move JiraBot to github action

Seem to have some reliability issues

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Richard Chapman 3 年之前
父节点
当前提交
02f3ad642e
共有 1 个文件被更改,包括 6 次插入2 次删除
  1. 6 2
      .github/workflows/jirabot.yml

+ 6 - 2
.github/workflows/jirabot.yml

@@ -84,8 +84,12 @@ jobs:
                     if issue.fields.assignee is None:
                         jira.assign_issue(issue, user)
                     issue.update(fields={'customfield_10010': pull_url})
-                    transitions = jira.transitions(issue)
-                    jira.transition_issue(issue, '291')   # Attach Pull Request
+                    issue = jira.issue(issue_name)
+                    try:
+                      transitions = jira.transitions(issue)
+                      jira.transition_issue(issue, '291')   # Attach Pull Request
+                    except:
+                      status += 'Failed to set to merge pending: transitions=%s' % transitions
                     status += 'Jira updated'
                 print('curl -X POST %s -H "Content-Type: application/json" -H "Authorization: token %s" --data \'{ "body": "%s" }\'' % ( comments_url, github_token, status ))
                 os.system('curl -X POST %s -H "Content-Type: application/json" -H "Authorization: token %s" --data \'{ "body": "%s" }\'' % ( comments_url, github_token, status ))