• 
      

    Modernize github implementation and use Pydantic for parsing.

    Review Request #15122 — Created June 12, 2026 and updated — Latest diff uploaded

    Information

    Review Board
    release-9.x

    Reviewers

    This change updates our github client implementation to use Pydantic for
    parsing API payloads, and fixes up type hints and docstrings throughout.

    While working in the paginated resources, I realized that the start
    and per_page parameters weren't getting plumbed through at all, so
    I've fixed that as well.

    Ran unit tests.

    Commits

    Files