Uploaded image for project: 'Apache Submarine'
  1. Apache Submarine
  2. SUBMARINE-1335

Fix jira version filter exception

    XMLWordPrintableJSON

Details

    Description

      The filter that currently handles version information within the merge pr code is not converted to a list, which can lead to version exceptions later on:

      Enter a JIRA id [SUBMARINE-1318]:
      === JIRA SUBMARINE-1318 ===
      summary		Add documentation for serve
      assignee	cdmikechen
      status		处理中
      url		https://issues.apache.org/jira/browse/SUBMARINE-1318
      
      Enter comma-separated fix version(s) [0.8.0]: 0.8.0
      Traceback (most recent call last):
        File "/Users/chenxiang/Documents/git/apache/submarine/./dev-support/cicd/merge_submarine_pr.py", line 359, in <module>
          resolve_jira_issues(title, merged_refs, jira_comment)
        File "/Users/chenxiang/Documents/git/apache/submarine/./dev-support/cicd/merge_submarine_pr.py", line 299, in resolve_jira_issues
          resolve_jira_issue(merge_branches, comment, jira_id)
        File "/Users/chenxiang/Documents/git/apache/submarine/./dev-support/cicd/merge_submarine_pr.py", line 285, in resolve_jira_issue
          jira_fix_versions = list(map(lambda v: get_version_json(v), fix_versions))
        File "/Users/chenxiang/Documents/git/apache/submarine/./dev-support/cicd/merge_submarine_pr.py", line 285, in <lambda>
          jira_fix_versions = list(map(lambda v: get_version_json(v), fix_versions))
        File "/Users/chenxiang/Documents/git/apache/submarine/./dev-support/cicd/merge_submarine_pr.py", line 283, in get_version_json
          return list(filter(lambda v: v.name == version_str, versions))[0].raw
      IndexError: list index out of range
      

      Attachments

        Activity

          People

            chenxiang cdmikechen
            chenxiang cdmikechen
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: