diff --git a/automation/release_notes/generate.py b/automation/release_notes/generate.py index 60d84f48c70..2cd97e75fc4 100644 --- a/automation/release_notes/generate.py +++ b/automation/release_notes/generate.py @@ -19,8 +19,8 @@ class ReleaseNotesGenerator: r"} " r"(\[(?P[^\]]*)\])?" r"( )?" - r"(?P.*)" - r" " + r"(?P.*?)" + r"[ ]*" r"\(" r"(?P#[0-9]+)" r"\)" diff --git a/tests/automation/release_notes/test_generate.py b/tests/automation/release_notes/test_generate.py index 092a5f7a60f..a3fed86ce2f 100644 --- a/tests/automation/release_notes/test_generate.py +++ b/tests/automation/release_notes/test_generate.py @@ -56,6 +56,15 @@ def test_commit_regex_matching(): "expected_commit_message": "Added H5 saving format", "expected_pull_request_number": "#1055", }, + { + "commit_line": "a654a04e {Hedingber} [CI] Mistakenly removing the space(#685)" + "", + "expected_commit_id": "a654a04e", + "expected_username": "Hedingber", + "expected_scope": "CI", + "expected_commit_message": "Mistakenly removing the space", + "expected_pull_request_number": "#685", + }, ] for case in cases: