/Explore

madison / open-git

public
CodeIssues16Pull requests2InsightsCampfireDocs

fix(ci): live PR checks — pink running state, white success check, shared components

merged
#43 opened by verycrackedfeat/ci-check-ui→main
Conversation2Commits1Files changed11
Gitty
verycrackedopened this pull requestAuthor· last week

Summary

Refines the pull-request CI checks UI and extracts the check rendering into shared components used by both the sidebar and the conversation roll-up.

Changes

Status colors

  • Running checks (spinner, elapsed timer, "N running" pill) now use the brand pink (secondary) instead of amber.
  • Success renders a filled circle with a white check — the old single-color CheckCircleIcon had the check as a transparent cutout, so it showed the dark background instead of white.

Shared CI components (components/ci/*)

  • live-checks — polling/live state for a commit's check runs.
  • check-status-indicator, check-elapsed, check-row — shared rendering so the PR sidebar and conversation timeline stay in sync.
  • Split conversation-checks.tsx and sidebar-checks.tsx out of pull-request-conversation.tsx / pull-request-sidebar.tsx.

Misc

  • New commit-checks API route (/api/repos/[repoId]/commits/[sha]/checks).
  • ci-lab preview page for the check states.
  • Clipped horizontal overflow on the PR conversation column.

Testing

  • pnpm typecheck and eslint pass.

V.C. Billingsley added 1 commit · last week

View commits
  • fix(ci): pink running state and white success check in PR checks3e75e82
All checks passed· last week· 7 checks
  • Apply migrations to a fresh Postgressuccess
  • Build websuccess
  • Lintsuccess
  • Schema drift (db:generate is up to date)success
  • Testssuccess
  • Typechecksuccess
  • drizzle-kit check (snapshot/journal consistency)success
Gitty
grimcommented· last week

lets get this merged

Sign in to comment.

Merge readiness

Ahead0
Behind0
Fast-forwardReady

This pull request can be merged without creating a merge commit.

Checks

Apply migrations to a fresh Postgressuccess
Build websuccess
Lintsuccess
Schema drift (db:generate is up to date)success
Testssuccess
Typechecksuccess
drizzle-kit check (snapshot/journal consistency)success

Autopilot

Debug

Reviews

Approved0
ReviewersNone yet

Running Autopilot requires review access on this PR and push access to the source branch.