Skip to content

[pipeline][MEDIUM] Dashboard cannot fully read repository status #154

@simongonzalezdc

Description

@simongonzalezdc

Pipeline issue-surfacing finding

This issue was created or refreshed automatically by the pipeline issue surfacing worker. It is designed to be picked up later by a fixer/triage agent without rediscovering the failure from scratch.

Signal

  • Repo: KyaniteLabs/DialectOS
  • Kind: dashboard_repo_error
  • Severity: MEDIUM
  • Source: repos/status
  • Fingerprint: issue-surfacing:56fd222dc8a51328e1a0
  • Generated at: 2026-05-31T11:10:19Z

Root cause hypothesis

Dashboard repo status collection produced errors for this repository.

Recommended fix

Inspect dashboard GitHub API calls/auth/repo existence and make the status collector produce a deterministic available/unavailable state.

Acceptance criteria

  • Dashboard refresh reports no errors for the repository.

Evidence

{
  "dashboard_row": {
    "ci_conclusion": "success",
    "ci_name": "Deploy GitHub Pages",
    "ci_status": "completed",
    "ci_timestamp": "2026-05-30T21:51:20Z",
    "errors": [
      "runners: gh: API rate limit exceeded for user ID 230916010. If you reach out to GitHub Support for help, please include the request ID 2D5D:2C2FFD:C918B53:CBE9F1F:6A1C16A6 and timestamp 2026-05-31 11:08:22 UTC. For more on scraping GitHub and how it may affect your rights, please review our Terms of Service (https://docs.github.com/en/site-policy/github-terms/github-terms-of-service) (HTTP 403)"
    ],
    "open_prs": 0,
    "recent_commits": [
      {
        "date": "2026-05-30T21:51:17Z",
        "message": "chore(deps): bump isomorphic-dompurify from 3.14.0 to 3.15.0 (#153)",
        "sha": "a0bb7ed"
      },
      {
        "date": "2026-05-30T21:38:17Z",
        "message": "chore(deps): bump commander from 14.0.3 to 15.0.0 (#152)",
        "sha": "2e2fbd3"
      },
      {
        "date": "2026-05-30T21:29:26Z",
        "message": "chore(ci): bump actions/github-script (#151)",
        "sha": "0324059"
      },
      {
        "date": "2026-05-29T19:39:07Z",
        "message": "Fix CheckYourself findings",
        "sha": "0fc7bf2"
      },
      {
        "date": "2026-05-23T21:41:09Z",
        "message": "Adopt Dependabot DOMPurify wrapper patch",
        "sha": "4cd10c1"
      }
    ],
    "repo": "KyaniteLabs/DialectOS",
    "runner_count": 0,
    "runner_status": "none"
  }
}

Self-hosted inference

Not used.

(🤖 Pipeline Issues)

Metadata

Metadata

Assignees

No one assigned

    Labels

    agent-readyIssue contains enough context for an agent to pick updashboardDashboard data/UI issuerepo-pipelineCreated by GITHUB_pipeline repo-pipeline automationseverity:mediumMedium severity pipeline issue

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions