Improved pull request merge experience (public preview) feedback #143787
Replies: 839 comments 520 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.
-
'Checking for the ability to merge automatically...' often hangs in the unfinished state, and I have to reload the page before I can merge. |
Beta Was this translation helpful? Give feedback.
-
Could you discuss whether or not #4618 |
Beta Was this translation helpful? Give feedback.
-
I use auto-merge and the button is being overlapped with the text. |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
The automatic colllapsing is not quite right for me. I end up being given an expanded list of the skipped tasks, and the successful ones are hidden. The information I reallly want, at a glance, is, "Did my build job succeed?" Right now, with the automatic collapsing, that's hidden away behind a click, and sometimes a scroll-then-a-click if there are many skipped tasks: |
Beta Was this translation helpful? Give feedback.
-
I personally like the new overview, i just find that the actions currently in progress are more interesting to me than the actions pending.
Maybe it would be a nice idea to be able to change the sorting of these, because different pipelines have different needs :) |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
The continuous integration workflows (Github Action) checks were not running. It said "Action required". But then the interface gave no option to approve it: That's because that's the new interface 🥴 Had to switch to the old one to see it :/ |
Beta Was this translation helpful? Give feedback.
-
I love it!! :) |
Beta Was this translation helpful? Give feedback.
-
Layout broken on Safari |
Beta Was this translation helpful? Give feedback.
-
I'm still experiencing this as of writing this comment. After switching to the "new merge experience", all of my PRs are still showing "Merging is blocked" and preventing merge until I refresh the page. |
Beta Was this translation helpful? Give feedback.
-
This puts the form lower on the page for me with the Confirm button flush with the bottom edge of the window in most cases. The change is unpleasant, as it makes my default path (straight to Confirm) longer/harder. I preferred the previous design. Alternatively, making the page scroll up might do the trick. |
Beta Was this translation helpful? Give feedback.
-
In a number of cases where you need to "approve" workflows of new committer - the approve worklfow button is sometimes (not always) missing. I have not pinpointed when - but when I notice (like I see that no workflows have been runing) I switch to the old experince, approve the workflow and switch back. This is pretty annoying and can lead to merging PRs that did not run the workflows. I had exactly this problem here: apache/airflow#46335 |
Beta Was this translation helpful? Give feedback.
-
I dislike the box being red for a PR that is otherwise completely fine but i don't have access to the repository. |
Beta Was this translation helpful? Give feedback.
-
I love the new experience, but it'd be even better if I could filter checks by their name. I have 80+ checks, and I'd love to see only the tests that contain "wasm" in their name, for example here. |
Beta Was this translation helpful? Give feedback.
-
Tip
Important
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:
How to turn it on (or off)
Click the Try the new merge experience link below the merge box on the pull request page to enable the improved experience:
To switch back to the classic experience, click the Switch back to the classic merge 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:
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
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 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