parse_issue_reference

Function parse_issue_reference 

Source
pub fn parse_issue_reference(
    input: &str,
    repo_context: Option<&str>,
) -> Result<(String, String, u64)>
Expand description

Parses a GitHub issue reference in multiple formats.

Supports:

  • Full URL: https://github.com/owner/repo/issues/123
  • Short form: owner/repo#123
  • Bare number: 123 (requires repo_context)

§Arguments

  • input - The issue reference to parse
  • repo_context - Optional repository context for bare numbers (e.g., “owner/repo”)

§Errors

Returns an error if the format is invalid or bare number is used without context.