Skip to content

fix(github): scope PR stack comment to current stack only#36

Merged
boneskull merged 1 commit intomainfrom
fix-pr-comment-tree
Feb 13, 2026
Merged

fix(github): scope PR stack comment to current stack only#36
boneskull merged 1 commit intomainfrom
fix-pr-comment-tree

Conversation

@boneskull
Copy link
Copy Markdown
Owner

  • Filter rendered tree to only show the path from trunk to the
    current branch and its descendants; sibling stacks are excluded.
  • Branches without PRs now display branch: nameinstead of barename`` for consistency with the PR line format.

- Filter rendered tree to only show the path from trunk to the
  current branch and its descendants; sibling stacks are excluded.
- Branches without PRs now display `branch: `name`` instead of
  bare ``name`` for consistency with the PR line format.
Copilot AI review requested due to automatic review settings February 13, 2026 23:23
@boneskull
Copy link
Copy Markdown
Owner Author

📚 Pull Request Stack


Managed by gh-stack

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR enhances the GitHub PR stack comment feature to display only the relevant stack for the current branch, filtering out sibling stacks that are not part of the current branch's lineage. Additionally, it standardizes the display format for branches without PRs.

Changes:

  • Modified the stack filtering algorithm to show only the path from trunk to current branch plus all descendants, excluding sibling stacks
  • Updated the display format for branches without PRs from bare backticks to a consistent "branch: name" format
  • Added comprehensive test coverage for the new filtering behavior

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
internal/github/comments.go Implemented ancestorPath-based filtering in GenerateStackComment and renderTree to show only the current stack, and updated branch display format for consistency
internal/github/comments_test.go Updated existing tests to reflect new branch format and added new test cases to verify correct filtering behavior for siblings and multiple stacks

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@boneskull boneskull merged commit c31fa5c into main Feb 13, 2026
14 checks passed
@boneskull boneskull deleted the fix-pr-comment-tree branch February 13, 2026 23:59
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.

2 participants