Improved pull request merge experience (public preview) feedback #143787
Replies: 715 comments 468 replies
-
Where is the "Merge without waiting for requirements to be met (bypass branch protections)" checkbox? |
Beta Was this translation helpful? Give feedback.
This comment was marked as spam.
This comment was marked as spam.
-
I like this feature so far, but the only transient bug I've seen is sometimes the checks show up fine while they are processing, but once all checks have passed, they all disappear. If you select the arrow to expand, it shows an empty list. I need to refresh the browser to see the passing checks. Again, just a small client-side issue that I'm seeing in Edge |
Beta Was this translation helpful? Give feedback.
-
The "view command line instructions" can be handy. It used to be a clickable element that extends to show CLI commands. It is not anymore. Could be good to add back in? |
Beta Was this translation helpful? Give feedback.
-
The new look on that PR successfully merged message confused me. Its appearance is quite similar to the message of you can click this button to delete the branch on the classic pane. This look makes me wonder if the auto delete branch feature is broken. |
Beta Was this translation helpful? Give feedback.
-
The "Delete branch" button CSS/style sometimes doesn't load. |
Beta Was this translation helpful? Give feedback.
-
Here is the new experience on a PR with an approval from a reviewer without write access, that has also passed all CI: Displaying red around this feels a bit odd to me. My first thought when I see it is that CI has failed, changes have been requested, or maybe that there are required approvals/checks still being waited on? (None of these are the case in this repository, which is nixpkgs) In comparison, the classic merge experience has a green accent: (I also noticed the new experience shows the approval of the reviewer w/o write access. This is an awesome addition for nixpkgs, so thanks!) The use of green lets a PR author or committer know at a glance that it should be good to merge. I'd much rather keep this behavior :) |
Beta Was this translation helpful? Give feedback.
-
Very good |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
it's buggy and requires a page refresh before the merge button works even when all the checks are already passing, overall it feels less real time than before |
Beta Was this translation helpful? Give feedback.
-
Sorry for the oversized screenshot! I noticed the text merge is not an allowed merge method in this repository in a repository I don't control - I'm assuming this isn't intended and so reporting it here. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
THANK YOU 🙇🏻♂️ ❤️ 🥳 ! |
Beta Was this translation helpful? Give feedback.
-
The sorting is braking. little bit when using matrix with numbers. |
Beta Was this translation helpful? Give feedback.
-
Removing enqued pull-request from queue fails with some random error and pull-request remains in queue. I had to switch back to old dialog to remove it. |
Beta Was this translation helpful? Give feedback.
-
Very minor but there appears to be an overflow on Safari. 100% scaling and a window size of 1280x2942 |
Beta Was this translation helpful? Give feedback.
-
I like the more visible status checks, but I'm finding that the PR page becomes very slow to load with more than two reviewers adding dozens of review comments. For example, this PR takes several seconds to load: reichlab/decisions#10 |
Beta Was this translation helpful? Give feedback.
-
I love the new summary with the list of checks, grouped by status: it helps to focus on problems for repos with many checks. |
Beta Was this translation helpful? Give feedback.
-
Please can we differentiate between failed and cancelled checks? At the moment, I need to scroll down to find the failures; I am presented with a long list of cancelled checks and it takes extra time / effort to find out what's wrong. |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
BTW: This is cool stuff that you are doing. However, I have the impression that you are tending for perfection rather than simplicity (KISS) and therefore robustness. Having this dynamic groupings updated on the fly seems very complex. Maybe your JS/TS developers enjoy complex coding or some managers love to torture such developers ;) |
Beta Was this translation helpful? Give feedback.
-
You’re totally correct I overdo it way too much lol, and simplicity is the best policy. FYI this has been a great way to teach how to mentor and build apps like our sdk at
https://x.com/i/broadcasts/1jMKgBLXrZPxL
So thank you for letting me run with this a little lol
Get Outlook for iOS<https://aka.ms/o0ukef>
…________________________________
From: Jörg Hohwiller ***@***.***>
Sent: Friday, January 10, 2025 9:19:02 PM
To: community/community ***@***.***>
Cc: Josef Edwards ***@***.***>; Mention ***@***.***>
Subject: Re: [community/community] Improved pull request merge experience (public preview) feedback (Discussion #143787)
[External email - use caution]
BTW: This is cool stuff that you are doing. However, I have the impression that you are tending for perfection rather than simplicity (KISS) and therefore robustness. Having this dynamic groupings updated on the fly seems very complex. Maybe your JS/TS developers enjoy complex coding or some managers love to torture such developers ;)
—
Reply to this email directly, view it on GitHub<#143787 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/BMYEGJKJRCG4KAUOLJIWRVL2KB5RNAVCNFSM6AAAAABRJM6BY2VHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCOBQGQYDONY>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Maybe I’m just a developer that likes the CODE whipping from his coding rabbit lol!
Get Outlook for iOS<https://aka.ms/o0ukef>
…________________________________
From: Jörg Hohwiller ***@***.***>
Sent: Friday, January 10, 2025 9:19:02 PM
To: community/community ***@***.***>
Cc: Josef Edwards ***@***.***>; Mention ***@***.***>
Subject: Re: [community/community] Improved pull request merge experience (public preview) feedback (Discussion #143787)
[External email - use caution]
BTW: This is cool stuff that you are doing. However, I have the impression that you are tending for perfection rather than simplicity (KISS) and therefore robustness. Having this dynamic groupings updated on the fly seems very complex. Maybe your JS/TS developers enjoy complex coding or some managers love to torture such developers ;)
—
Reply to this email directly, view it on GitHub<#143787 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/BMYEGJKJRCG4KAUOLJIWRVL2KB5RNAVCNFSM6AAAAABRJM6BY2VHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCOBQGQYDONY>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Text on bottom is overlapping the button, this happened recently, it was OK a couple days ago |
Beta Was this translation helpful? Give feedback.
-
I've seen in the known issues and comments that the colours are being worked on, and just wanted to give my 5 cents on how those should work from the perspective of someone submitting PRs to someone elses repository. I definitely do not like the current red for 'you dont have merge permissions'.
Grey could also see some use, maybe as a replacement for orange or as something else (draft prs? other action categories I can't think of rn?) |
Beta Was this translation helpful? Give feedback.
-
Thanks for the changes, lots of nice improvements! 👍 One issue I am having regarding to keyboard navigation: when I click on 'Sqash and Merge', I usually edit the final commit message and submit the form using |
Beta Was this translation helpful? Give feedback.
-
Approve and run button is missing from the new UI. Is it on purpose? |
Beta Was this translation helpful? Give feedback.
-
Please don't ever recommend a UI feature like this that is missing essential functionality like "Approve and Run". I see that it is a known issue; but you should never have suggested it in the first place until it was resolved! I'll not be trying any beta features again in a hurry; trust has been lost. |
Beta Was this translation helpful? Give feedback.
-
Text overlapping when enabling auto merge |
Beta Was this translation helpful? Give feedback.
-
Important
Thanks ❤️ and happy previewing!
About the new experience
To help you better understand the state of your pull request and get it merged faster, the merge experience on the pull request page has been improved! This experience is currently in public preview.
What's new
We've maintained the familiar look of the existing merge experience while incorporating several usability improvements:
Try it out
Once available, you will see a Try the new merge experience link below the merge box on the pull request page:
Click it to switch to the improved experience. A link is also available for easily switching back to the existing experience. You can also toggle the experience via the feature preview dialog.
🔴 🔴 🔴 Known issues 🔴 🔴 🔴
You will run into some bugs and missing features (let us know when you do if not listed here).
Missing features
Features currently missing, but are coming:
Add your review
action in the Reviewers section (workaround: navigate to the Files Changed tab and clickReview changes
)Bugs
Resolve conflicts
button results in a 404/Not Found in certain casesThe base branch does not accept merge commits.
Recently fixed
Delete branch
button is sometimes missing (fixed by reloading the page)Delete branch
/Restore branch
fails with aCouldn't update branch
message (likely occurs only in PRs from forks)Restore branch
button is easily confused forDelete branch
(we moved theRestore branch
button out of the new merge experience so the only button that will appear here isDelete branch
)button (to enable auto-merge) is too easily confused for
Squash and merge` (to directly merge) because of similar text and styling *FIX IN PROGRESSLooking for feedback 🔈 🔈
Feedback
We want to hear from you! Post your comments, questions, likes, and dislikes below.
Beta Was this translation helpful? Give feedback.
All reactions