Skip to content

feat(dashboard): add PR auto-merge badge and two-step inline PR approval - #163

Merged
wgordon17 merged 9 commits into
gordon-code:mainfrom
wgordon17:feat/pr-auto-merge-and-approve
Oct 21, 2026
Merged

wgordon17 merged 9 commits into
gordon-code:mainfrom
wgordon17:feat/pr-auto-merge-and-approve

Conversation

@wgordon17

Copy link
Copy Markdown
Member

Summary

  • Adds a read-only auto badge (AutoMergeBadge) with merge-method tooltip and a two-step inline Approve action (ItemRow) across Pull Requests, Dependencies, and Tracked tabs when a PR requires or requests review.
  • Extends Phase 2 backfill and hot-poll GraphQL queries with autoMergeRequest, viewerLatestReview, viewerLatestReviewRequest, and headRefOid, preserving Phase 1 team review requests and optimistic approval state across polls.
  • Hardens the SPA Octokit request guard to allow only read-only GraphQL queries and the canonical ApprovePullRequest mutation bound to commitOID, while blocking all GraphQL mutations in the MCP server.

Closes #161

@wgordon17
wgordon17 marked this pull request as ready for review October 21, 2026 18:49
@wgordon17
wgordon17 requested a review from a team October 21, 2026 18:49
@wgordon17
wgordon17 merged commit 5355b5d into gordon-code:main Oct 21, 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.

Support auto-merge status display and inline PR approval

1 participant