INNER CODE UNIT · Python

closeMacros

SpaRcle-Studio/SREngine · CI/scripts/IssueManager.py:105

        closeMacros = closeMacros[1:][:-1]
        closeMacros = closeMacros.replace(' ', '')
        issueIds = closeMacros.split(",")
        print(f"Issue Ids are: {issueIds}")
except Exception as e:
    print(f"Regex error occurred: {str(e)}")

for issueId in issueIds:
    try:
        print(f"Trying to get issue: {issueId}")
        issue = repo.get_issue(int(issueId))
        print(f"Creating comment and closing issue: {issueId}")
        issue.create_comment(f"Issue is closed automatically by CI. Commit: {commitSha}")
        issue.edit(state='closed')
        print(f"Success for issue: {issueId}")
    except Exception as e:
        print(f"Issue managing exception occurred: {str(e)}")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…