INNER CODE UNIT · Python

gh_comment_issue

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

def gh_comment_issue(repo: str, issue_number: int, comment: str) -> None:
    """Use GitHub CLI to comment on an issue.
    """
    subprocess.run([
        'gh', 'issue', 'comment', str(issue_number), '--body', comment, '--repo', repo
    ], check=True)

def gh_fetch_linked_issues_batched(owner: str, repo_name: str, pr_numbers: List[int]) -> Dict[int, List[int]]:
    """Batch-fetch linked issues for all PRs in a single GraphQL call.

    Returns:
        Dict mapping each PR number to its list of linked issue numbers.
    """
    if not pr_numbers:
        return {}

    tmpl = 'pr_%d: pullRequest(number: %d) { closingIssuesReferences(first: 100) { nodes { number } } }'
    pr_fragments = "\n".join(tmpl % (pr, pr) for pr in pr_numbers)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…