feat(web): list linked PRs in workspace card - #12574
Conversation
ApprovabilityVerdict: Not approved Macroscope's review found this PR not approvable — This PR adds an expandable linked-pull-request capability to workspace cards and causes each revealed row to use existing detail, check-refresh, and PR-action behavior. The change is localized and tested, but its new user-facing workflow and additional host reads warrant human review. You can add or adjust custom eligibility rules. Learn more. |
This comment has been minimized.
This comment has been minimized.
|
CI needs a maintainer rerun: Test Server 2 failed in |
7f32e0f
into
pingdotgg:t3code/codex-turn-mapping
Co-authored-by: shivam <91240327+shivamhwp@users.noreply.github.com>
Co-authored-by: shivam <91240327+shivamhwp@users.noreply.github.com>
Co-authored-by: shivam <91240327+shivamhwp@users.noreply.github.com>
Co-authored-by: shivam <91240327+shivamhwp@users.noreply.github.com>
Co-authored-by: shivam <91240327+shivamhwp@users.noreply.github.com>
Co-authored-by: shivam <91240327+shivamhwp@users.noreply.github.com>
Co-authored-by: shivam <91240327+shivamhwp@users.noreply.github.com>
Co-authored-by: shivam <91240327+shivamhwp@users.noreply.github.com>
Co-authored-by: shivam <91240327+shivamhwp@users.noreply.github.com>
Co-authored-by: shivam <91240327+shivamhwp@users.noreply.github.com>
Co-authored-by: shivam <91240327+shivamhwp@users.noreply.github.com>
Co-authored-by: shivam <91240327+shivamhwp@users.noreply.github.com>
A thread can link several pull requests, but the Workspace card showed only one.
Keep the current PR row as it was. Add Show N more to reveal the other linked PRs in stack order. Each revealed PR uses the existing row, so its checks and available action come from that PR. Collapsing the list removes the extra rows and their host reads.
Verified with 8 focused tests, web typecheck, targeted lint, and the running web app with four linked PRs. The app check covered collapsed and expanded views, passing and failing checks, Fix, Resolve, and a merged PR.
Expanding the list makes one detail request per revealed PR; the collapsed card does not.
Before:
After:
Built with GPT-5 in Codex.