Skip to content

feat(dashboard): add clickable draft-to-ready badge, gate approve on failing CI, and refine dep status - #168

Merged
wgordon17 merged 5 commits into
gordon-code:mainfrom
wgordon17:feat/draft-ready-and-dep-actions
Oct 25, 2026
Merged

wgordon17 merged 5 commits into
gordon-code:mainfrom
wgordon17:feat/draft-ready-and-dep-actions

Conversation

@wgordon17

Copy link
Copy Markdown
Member

Summary

  • Add a two-step clickable Draft / D -> Ready? pill (DraftBadge) for self-authored open draft PRs across Pull Requests, Dependencies, and Tracked Items tabs, backed by markPullRequestReadyForReview and a 60s optimistic guard
  • Gate canApprovePR to disallow inline PR approval when CI checks are failing (checkStatus === "failure")
  • Refine classifyDepStatus so enriched non-draft PRs with checkStatus === null or reviewDecision === "APPROVED" remain in Mergeable (while CHANGES_REQUESTED routes to Needs Action) and render explicit check-status reason badges and /checks links in DependenciesTab

@wgordon17
wgordon17 marked this pull request as ready for review October 25, 2026 16:06
@wgordon17
wgordon17 requested a review from a team October 25, 2026 16:06
@wgordon17
wgordon17 merged commit 11a33f4 into gordon-code:main Oct 25, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant