INNER CODE UNIT · Python

comment_issues

bitwarden/android · .github/scripts/gh_release_update_issues.py:113

def comment_issues(repo: str, issue_pr_map: Dict[int, List[int]], release_name: str, release_url: str, dry_run: bool) -> None:
    for issue_number, linked_prs in issue_pr_map.items():
        comment = build_issue_comment(repo, release_name, release_url, linked_prs)
        print(f"{'Dry run - ' if dry_run else ''}Commenting on issue {issue_number}:\n{comment}\n")
        if not dry_run and comment:
            gh_comment_issue(repo, issue_number, comment)

def parse_args():
    parser = argparse.ArgumentParser(
        description='Comment GitHub issues linked to Pull Requests mentioned in a given release.'
    )
    parser.add_argument(
        'release_url',
        help='Release URL (e.g. https://github.com/owner/repo/releases/tag/v1.0.0)'
    )
    parser.add_argument(
        '--dry-run',
        action='store_true',

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…