Improved pull request merge experience feedback #143787
Replies: 1058 comments 688 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.
This comment has been hidden.
This comment has been hidden.
-
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.
-
It would be good if the checks didn't move around. It's hard to click on them when they keep shifting order. |
Beta Was this translation helpful? Give feedback.
-
When using the "Deployment protection rules" feature, a workflow job might require explicit approval (separate from the PR). It should be possible to review and approve deployments from within the PR merge experience. |
Beta Was this translation helpful? Give feedback.
-
I had an issue where a new review was treated as stale, despite being after the latest commit pushed: |
Beta Was this translation helpful? Give feedback.
-
Hey - seens that the button that says auto-merge is enabled is missing |
Beta Was this translation helpful? Give feedback.
-
I can't revert to the old experience anymore. Please add the button back. |
Beta Was this translation helpful? Give feedback.
-
I can no longer turn this off. I also get this bizarre UI for PRs I didn't author: which makes me think at first glance that I need to do something... (since usually the "delete branch" button would be on the right-hand side, but since it's not my PR and I'm not a committer on this repo, it's not there, I guess?) |
Beta Was this translation helpful? Give feedback.
-
The new experience is still broken for some users: And now its harder to disable as you're auto-enabling the feature. |
Beta Was this translation helpful? Give feedback.
-
![]() Just a green line visible. matrix-org/matrix-spec-proposals#4193 |
Beta Was this translation helpful? Give feedback.
-
The ability to mark my draft PR as "Ready for Review" is gone, and I can't disable the new merge experience in Feature Preview (it isn't listed) |
Beta Was this translation helpful? Give feedback.
-
still UI breaks. did you guys test with custom zoom levels? I set zoom to 80% always. this UI breaks. ![]() |
Beta Was this translation helpful? Give feedback.
-
How do I Opt-Out of this UI? while it does not work properly? I do not see it in Feature Preview. ![]() |
Beta Was this translation helpful? Give feedback.
-
The checks are currently ordered with the Pending chunk first, so we stare at checks that aren't actively running for most of the PR's lifecycle. It would be great if the first chunk was In Progress so I can see what's currently happening easier. |
Beta Was this translation helpful? Give feedback.
-
There seems to be a misworded warning if you make a PR to a project you're not a committer to: ![]() Here it says "You're not authorized to push to this branch." – but I am, else how would I have made the PR!? I guess what it means is "you're not allowed to merge this PR" – so it should say that... The link in that screenshot is also overly verbose and not actually clickable, perhaps it would look better like this? ![]() (the PR in question is strawberry-graphql/strawberry#3800) |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
My only gripe is that there is no "Add your review" button when it requires a review. I have to do an extra button. |
Beta Was this translation helpful? Give feedback.
-
Important
The new experience is now generally available 🎉
Thank you ❤️ for all the feedback and interaction since the public preview launched in November! We're still tracking some a small set of issues and enhancements we want to make. See Known issues below.
About the new experience
This update is designed to help you better understand the state of your pull request and get it merged faster.
This experience supports all the usual ways of merging: direct, bypass and merge, auto-merge, and merge queue, and works with rulesets to ensure pull requests meet all the requirements to merge.
What's new
The new experience is designed to feel familiar, but also improves on the previous experience. Here are some highlights:
🔴 🔴 🔴 Known issues 🔴 🔴 🔴
You will run into some bugs and missing features (let us know when you do if not listed here).
Bugs
Started 1s ago
status sporadically updates itselfFeature gaps
Add your review
action in the Reviewers section (the button on the classic experience simply navigates to the Files Changed page)Enhancements under consideration
Recently fixed
Full list
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 PROGRESSFeedback
We want to hear from you! Post your comments, questions, likes, and dislikes below.
Beta Was this translation helpful? Give feedback.
All reactions