@oss-autopilot/core - v3.42.2
    Preparing search index...

    Interface MergedPRActivity

    Everything on a merged PR the selection reads, in the shapes the Octokit list endpoints return (structural, so responses assign directly).

    interface MergedPRActivity {
        comments: (Actor & { body?: string | null; created_at: string })[];
        commits: {
            author?: { login?: string; type?: string | null } | null;
            commit: {
                author?: { date?: string | null } | null;
                committer?: { date?: string | null } | null;
                message?: string | null;
            };
            committer?: { login?: string; type?: string | null }
            | null;
            parents?: { sha?: string }[];
        }[];
        reviewComments: (Actor & { body?: string | null; created_at: string })[];
        reviews: (
            Actor & {
                body?: string
                | null;
                state?: string | null;
                submitted_at?: string | null;
            }
        )[];
    }
    Index
    comments: (Actor & { body?: string | null; created_at: string })[]
    commits: {
        author?: { login?: string; type?: string | null } | null;
        commit: {
            author?: { date?: string | null } | null;
            committer?: { date?: string | null } | null;
            message?: string | null;
        };
        committer?: { login?: string; type?: string | null }
        | null;
        parents?: { sha?: string }[];
    }[]

    Type Declaration

    • Optionalauthor?: { login?: string; type?: string | null } | null
    • commit: {
          author?: { date?: string | null } | null;
          committer?: { date?: string | null } | null;
          message?: string | null;
      }
    • Optionalcommitter?: { login?: string; type?: string | null } | null

      GitHub account that last rewrote the commit (web-flow for merges and rebases done on github.com).

    • Optionalparents?: { sha?: string }[]

      More than one parent marks a merge commit ("Update branch"), which carries no new work.

    reviewComments: (Actor & { body?: string | null; created_at: string })[]
    reviews: (
        Actor & {
            body?: string
            | null;
            state?: string | null;
            submitted_at?: string | null;
        }
    )[]