• 
      

    Add GitHub App data model.

    Review Request #15223 — Created Aug. 13, 2026 and updated — Latest diff uploaded

    Information

    Review Board
    release-9.x

    Reviewers

    This change adds the data model for GitHub App connectivity. When
    connecting a GitHub App, we create an "app record" (that holds the
    secret keys) and then multiple "installation records" (that link up each
    organization or user that the app is installed into).

    This change adds pydantic models for these records and utilities for
    working with them.

    • Ran unit tests.
    • Used as part of the larger GitHub App work.

    Commits

    Files