Skip to content

[DISCORDSH] Build GitHub API client for repo data fetching #7852

@h0lybyte

Description

@h0lybyte

Parent

Part of #7849

Description

Build a GitHub API client that fetches issues, PRs, commit activity, branch protection status, and detects stagnation (time since last activity). Uses PATs stored in Supabase Vault.

Acceptance Criteria

  • Fetch open issues and PRs for a given repo
  • Fetch recent commit activity
  • Detect stagnation (configurable threshold, e.g. 3 days)
  • Branch protection status check
  • Rate limiting and error handling

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions