This is an automated email from the ASF dual-hosted git repository.

cdmikechen pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/submarine.git


The following commit(s) were added to refs/heads/master by this push:
     new d676b46c SUBMARINE-1335. Fix jira version filter exception
d676b46c is described below

commit d676b46c64de00adb96f08f8a491c5c628458d32
Author: cdmikechen <cdmikec...@apache.org>
AuthorDate: Tue Oct 4 19:32:59 2022 +0800

    SUBMARINE-1335. Fix jira version filter exception
    
    ### What is this PR for?
    The filter that currently handles version information within the merge pr 
code is not converted to a list, which can lead to errors later in the 
processing of versions.
    
    ### What type of PR is it?
    Bug Fix
    
    ### Todos
    * [x] - Add `list()` to filter
    
    ### What is the Jira issue?
    https://issues.apache.org/jira/browse/SUBMARINE-1335
    
    ### How should this be tested?
    No.
    
    ### Screenshots (if appropriate)
    No.
    
    ### Questions:
    * Do the license files need updating? No
    * Are there breaking changes for older versions? No
    * Does this need new documentation? No
    
    Author: cdmikechen <cdmikec...@apache.org>
    
    Signed-off-by: cdmikechen <cdmikec...@apache.org>
    
    Closes #1002 from cdmikechen/SUBMARINE-1335 and squashes the following 
commits:
    
    bfc7a583 [cdmikechen] Fix jira version filter exception
---
 dev-support/cicd/merge_submarine_pr.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-support/cicd/merge_submarine_pr.py 
b/dev-support/cicd/merge_submarine_pr.py
index 03979e3c..4f9b944b 100755
--- a/dev-support/cicd/merge_submarine_pr.py
+++ b/dev-support/cicd/merge_submarine_pr.py
@@ -255,9 +255,9 @@ def resolve_jira_issue(merge_branches, comment, 
default_jira_id=""):
 
     versions = asf_jira.project_versions("SUBMARINE")
     versions = sorted(versions, key=lambda x: x.name, reverse=True)
-    versions = filter(lambda x: x.raw["released"] is False, versions)
+    versions = list(filter(lambda x: x.raw["released"] is False, versions))
     # Consider only x.y.z versions
-    versions = filter(lambda x: re.match(r"\d+\.\d+\.\d+", x.name), versions)
+    versions = list(filter(lambda x: re.match(r"\d+\.\d+\.\d+", x.name), 
versions))
 
     default_fix_versions: List = list(
         map(lambda x: fix_version_from_branch(x, list(versions)).name, 
merge_branches)


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@submarine.apache.org
For additional commands, e-mail: dev-h...@submarine.apache.org

Reply via email to