-
Notifications
You must be signed in to change notification settings - Fork 10
feat(stack): add open command to open PR in browser
#952
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
JulianMaurin
wants to merge
1
commit into
main
Choose a base branch
from
devs/JulianMaurin/feat/open-pr/I133eefed0ec2f05ae778c10cd0d22c55be5b56ab
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
feat(stack): add open command to open PR in browser
#952
JulianMaurin
wants to merge
1
commit into
main
from
devs/JulianMaurin/feat/open-pr/I133eefed0ec2f05ae778c10cd0d22c55be5b56ab
+639
−6
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Contributor
Merge ProtectionsYour pull request matches the following merge protections and will not be merged until they are valid. 🔴 👀 Review RequirementsThis rule is failing.
🟢 🤖 Continuous IntegrationWonderful, this rule succeeded.
🟢 Enforce conventional commitWonderful, this rule succeeded.Make sure that we follow https://www.conventionalcommits.org/en/v1.0.0/
🟢 🔎 ReviewsWonderful, this rule succeeded.
🟢 📕 PR descriptionWonderful, this rule succeeded.
|
Contributor
🧪 CI InsightsHere's what we observed from your CI run for b91c60d. 🟢 All jobs passed!But CI Insights is watching 👀 |
943dfb1 to
045a82f
Compare
remyduthu
previously approved these changes
Feb 5, 2026
jd
reviewed
Feb 5, 2026
sileht
previously approved these changes
Feb 5, 2026
045a82f to
aca1e4a
Compare
Pull request has been modified.
jd
previously approved these changes
Feb 5, 2026
aca1e4a to
09afd3a
Compare
Add a new `mergify stack open [COMMIT]` command that opens the PR associated with a commit directly in the browser. This solves the problem that local branch names don't match remote branch names when using stacked PRs, making `gh pr view --web` unusable. - Extract `get_stack_list()` from `list.py` for reuse - Add new `open.py` module with `stack_open()` function - Register `open` command in CLI - Add tests for success and error scenarios Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> Change-Id: I133eefed0ec2f05ae778c10cd0d22c55be5b56ab
09afd3a to
b91c60d
Compare
remyduthu
approved these changes
Feb 6, 2026
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add a new
mergify stack open [COMMIT]command that opens the PRassociated with a commit directly in the browser. This solves the
problem that local branch names don't match remote branch names when
using stacked PRs, making
gh pr view --webunusable.get_stack_list()fromlist.pyfor reuseopen.pymodule withstack_open()functionopencommand in CLICo-Authored-By: Claude Opus 4.5 noreply@anthropic.com